邮箱不可用.服务器响应为: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

邮箱不可用.服务器响应为:5.7.1无法中继WinForms

它是为任何外部地址抛出错误,还是仅为特定地址抛出错误?

例如,如果它是一个yahoomail地址,但它不正确,您将收到此错误。你的邮件服务器是什么?我不认为你的问题是因为证书。

很确定这是exchange上的设置-您需要指定允许哪些pc通过smtp进行中继。