C# - SASL 登录身份验证失败:身份验证失败

时间:2021-01-02 06:31:01

标签: c# asp.net .net email smtp

我正在触发来自 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]

对于其他客户端,相同的代码可以正常工作。知道如何解决这个问题吗?

0 个答案:

没有答案