邮箱不可用.服务器响应为:5.7.1无法中继WinForms
本文关键字:WinForms 服务器 响应 | 更新日期: 2023-09-27 18:28:32
尝试从WinForms应用程序为域用户发送电子邮件。这适用于域上的收件人,但对于外部收件人,会发出无法中继消息
SmtpClient client = new SmtpClient(mailServer);
client.Credentials = CredentialCache.DefaultNetworkCredentials;
client.Send(mail);
是否可以使用用户的帐户提供凭据?System.Security.Principal.WindowsIdentity。GetCurrent();
我还尝试将UseDefaultCredentials设置为true和false,并将Credentials设为null
谢谢Matt
它是为任何外部地址抛出错误,还是仅为特定地址抛出错误?
例如,如果它是一个yahoomail地址,但它不正确,您将收到此错误。你的邮件服务器是什么?我不认为你的问题是因为证书。
很确定这是exchange上的设置-您需要指定允许哪些pc通过smtp进行中继。