我必須使用C#發送郵件。我正確地遵循每一步,但無法使用下面的代碼發送郵件。任何人都可以幫我解決這個問題嗎?我知道這是一個老問題,我閱讀了該網站上的所有相關文章。但我無法解決我的問題。所以請幫我解決這個問題。錯誤是:Failure sending mail
。我用System.Net.Mail
來做到這一點。使用C#發送郵件
using System.Net.Mail;
string mailTo = emailTextBox.Text;
string messageFrom = "[email protected]";
string mailSubject = subjectTextBox.Text;
string messageBody = messageRichTextBox.Text;
string smtpAddress = "mail.abc.com";
int smtpPort = 25;
string accountName = "[email protected]";
string accountPassword = "123";
MailMessage message = new MailMessage(messageFrom, mailTo);
message.Subject = mailSubject;
message.SubjectEncoding = System.Text.Encoding.UTF8;
message.Body = messageBody;
message.BodyEncoding = System.Text.Encoding.UTF8;
SmtpClient objSmtp = new SmtpClient(smtpAddress, smtpPort);
objSmtp.UseDefaultCredentials = false;
NetworkCredential basicAuthenticationInfo = new System.Net.NetworkCredential(accountName, accountPassword);
objSmtp.Credentials = basicAuthenticationInfo;
objSmtp.Send(message);
MessageBox.Show("Mail send properly");
SMTP服務器是否正在運行? – 2010-06-07 12:53:03
yes.no smtp問題,我確定。 – riad 2010-06-07 12:53:40