我正在使用ASP.NET Web表單並通過我們的SMTP電子郵件系統發送自動電子郵件。在我的web.config我添加了這個:SMTP異常5.7.1
<mailSettings>
<smtp from="[email protected]">
<network host="111.111.1.1" port="25" defaultCredentials="true" />
</smtp>
</mailSettings>
現在我寫此代碼發送電子郵件:
MailMessage message = new MailMessage();
message.From = new MailAddress("[email protected]");
message.To.Add(new MailAddress("[email protected]"));
message.CC.Add(new MailAddress("[email protected]"));
message.Subject = "Testing";
message.Body = bodymessage;
SmtpClient client = new SmtpClient();
client.Send(message);
在最後一行我得到這個錯誤MESG:
{「郵箱不可用。服務器響應是:5.7.1客戶端不具有 有權發送此發件人爲 發件人}}
這裏有什麼問題?
與您的郵件服務器管理員進行交談 - 顯然,您需要對發件人地址或其他限制進行限制,以便您調整代碼。 – Joe 2011-06-01 17:04:07