我正在触发来自 mvc 网站 c# 的邮件。
SmtpClient smtp = new SmtpClient
{
Host = data.SMTPServer, // smtp server address here...
Port = data.PortNo,
EnableSsl = data.SSL,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new System.Net.NetworkCredential(senderID, senderPassword),
Timeout = 30000,
};
smtp.Send(message);
我们从 mvc 应用程序发送的用户名和密码是正确的。
来自 SMTP 的日志 -
mlog-20201231:Dec 30 18:41:08 primary postfix/smtpd[29867]: connect from unknown[xxx.xxx.xxx.xx]
mlog-20201231:Dec 30 18:41:28 primary postfix/smtpd[29867]: lost connection after CONNECT from unknown[xxx.xxx.xxx.xx]
mlog-20201231:Dec 30 18:41:28 primary postfix/smtpd[29867]: disconnect from unknown[xxx.xxx.xxx.xx]
mlog-20201231:Dec 30 20:37:39 primary postfix/smtpd[45705]: connect from unknown[xxx.xxx.xxx.xx]
mlog-20201231:Dec 30 20:37:42 primary postfix/smtpd[45714]: connect from unknown[xxx.xxx.xxx.xx]
mlog-20201231:Dec 30 20:37:42 primary postfix/smtpd[45714]: warning: unknown[xxx.xxx.xxx.xx]: SASL login authentication failed: authentication failure
mlog-20201231:Dec 30 20:37:42 primary postfix/smtpd[45714]: C277C19E014E: client=unknown[xxx.xxx.xxx.xx]
mlog-20201231:Dec 30 20:37:43 primary postfix/cleanup[45130]: C277C19E014E: hold: header Received: from RD0003FFF01B67 (unknown [xxx.xxx.xxx.xx])??by sms.com (Postfix) with ESMTP id C277C19E014E??for <email@sms.com>; Wed, 30 Dec 2020 20:37:42 +0530 (IST) from unknown[xxx.xxx.xxx.xx]; from=<ram@sms.com> to=<email@sms.com> proto=ESMTP helo=<RD0003FFF01B67>
mlog-20201231:Dec 30 20:37:43 primary postfix/cleanup[45130]: C277C19E014E: prepend: header From: "HR Team" <ram@sms.com> from unknown[xxx.xxx.xxx.xx]; from=<ram@sms.com> to=<email@sms.com> proto=ESMTP helo=<RD0003FFF01B67>: X-uucphostname:sms
mlog-20201231:Dec 30 20:37:43 primary postfix/cleanup[45130]: C277C19E014E: warning: header Subject: Approval of Leave for ( RAM ) from unknown[xxx.xxx.xxx.xx]; from=<ram@sms.com> to=<email@sms.com> proto=ESMTP helo=<RD0003FFF01B67>
mlog-20201231:Dec 30 20:37:57 primary postfix/smtpd[45705]: lost connection after CONNECT from unknown[xxx.xxx.xxx.xx]
mlog-20201231:Dec 30 20:37:57 primary postfix/smtpd[45705]: disconnect from unknown[xxx.xxx.xxx.xx]
mlog-20201231:Dec 30 20:39:22 primary postfix/smtpd[45714]: disconnect from unknown[xxx.xxx.xxx.xx]
对于其他客户端,相同的代码可以正常工作。知道如何解决这个问题吗?