2
您好,我在將郵件發送到我的網站時遇到了一些問題。使用.NET進行SMTP身份驗證失敗
我不斷收到錯誤
SMTP服務器要求安全連接或客戶端未通過身份驗證。服務器響應是:SMTP認證是必需的。
我的web.config有
<system.net>
<mailSettings>
<smtp from="[email protected]">
<network host="mail.XXXXX.XX" port="25" userName="[email protected]" password="XXXXXXXX" defaultCredentials="true" />
</smtp>
</mailSettings>
</system.net>
而且我的代碼
MailMessage message = new MailMessage();
message.From = new MailAddress("[email protected]");
message.To.Add(new MailAddress(split[0]));
message.Subject = split[1];
message.Body = ContactUsBody(model);
message.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.Send(message);
它引發錯誤的client.Send(消息),我認爲,由於某種原因,劑量不能使用密碼和用戶名從配置。 我已經嘗試登錄到電子郵件帳戶,雖然thunderbird並沒有問題發送或接收郵件那裏。 我在這裏做錯了什麼?
沒有幫助:(同樣的問題,我有tripelt檢查用戶名和密碼,他們都沒有錯 – Androme
@DoomStone試試我的編輯你也許需要SSL。? –