HII я пытаюсь отправить почту через кодирование осиныкак отправить почту в asp.net
есть какие-либо внешние интерфейсы API для отправки почты, как JAVA
дать некоторые подсказки если возможно образец кода !!
Я использую VS 2005, а также против 2008
HII я пытаюсь отправить почту через кодирование осиныкак отправить почту в asp.net
есть какие-либо внешние интерфейсы API для отправки почты, как JAVA
дать некоторые подсказки если возможно образец кода !!
Я использую VS 2005, а также против 2008
Вы можете использовать SmtpClient класс. Пример использования SMTP GMail в:
var client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true;
client.Credentials = new NetworkCredential("[email protected]", "secret");
var mail = new MailMessage();
mail.From = new MailAddress("[email protected]");
mail.To.Add("[email protected]");
mail.Subject = "Test mail";
mail.Body = "test body";
client.Send(mail);
UPDATE: Пример с Yahoo:
var client = new SmtpClient("smtp.mail.yahoo.com", 587);
client.Credentials = new NetworkCredential("[email protected]", "secret");
var mail = new MailMessage();
mail.From = new MailAddress("[email protected]");
mail.To.Add("[email protected]");
mail.Subject = "Test mail";
mail.Body = "test body";
client.Send(mail);
Попробуйте это:
using System.Web.Mail;
private void SendMessage()
{
MailMessage mail = new MailMessage();
mail.To = txtTo.Text;
mail.From = txtFrom.Text;
mail.Subject = txtSubject.Text;
mail.Body = txtBody.Text;
SmtpMail.SmtpServer = "localhost";
SmtpMail.Send(mail);
}
если хотите отправить Attachment
Добавьте следующий код
mail.Attachments.Add(new MailAttachment(@"C:\myFile.txt"));
SmtpMail устарел. Вы должны использовать SmtpClient - http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.aspx –
возможно дубликат http://stackoverflow.com/questions/2354436/how-to-send-mail-using -c –