SmtpClient仅在内部发送电子邮件时起作用

时间:2014-08-21 15:56:23

标签: c# asp.net visual-studio-2010 smtpclient

我创建了一个发送电子邮件的网络表单。当toAddr中的电子邮件地址是例如johndoe@company.com时它可以工作,但如果我尝试johndoe@yahoo.com或johndoe@gmail.com它不起作用。电子邮件仅在内部发送。

我得到的错误:" System.Net.Mail.SmtpFailedRecipientException:邮箱不可用。服务器响应为:5.7.1无法中继"

SmtpClient client = new SmtpClient("mail.company.com");
MailAddress toAddr = new MailAddress("johndoe@yahoo.com");
MailAddress fromAddr = new MailAddress("notify@company.com");
String messageText1 = "<h4>Thank you.</h4>";

string messageSubject = "Confirmation";
MailMessage message = new MailMessage(fromAddr, toAddr);

message.IsBodyHtml = true;

message.Subject = messageSubject;
message.Body = messageText1; 

client.Send(message);

0 个答案:

没有答案