无法向分发列表发送电子邮件

时间:2013-09-16 07:59:46

标签: c# .net email smtp smtpclient

要求非常基本,将电子邮件发送到Exchange通讯组列表。

代码是:

    public void SendMessage(
        string from, string to, string cc, string bcc, string subject)
    {
        string hostName = "localhost";
        var message = new System.Net.Mail.MailMessage();
        message.From = new MailAddress(from); 
        message.CC.Add(cc);
        message.To.Add(to); //to is the email address of distribution list
        message.Subject = subject;
        message.Bcc.Add(bcc);

        var smtpClient = new SmtpClient(hostName);
        smtpClient.Credentials = CredentialCache.DefaultNetworkCredentials;
        try
        {
            smtpClient.Send(message);
        }
        catch (Exception e)
        {
            _loggingService.LogException(e, _applicationContextService.CurrentUsername);
        }
    }

在这里"到"是分发列表的电子邮件地址。

程序向CC和BCC发送电子邮件,但无法向分发列表成员发送电子邮件。我已禁用"要求所有发件人都经过身份验证"对于在https://serverfault.com/a/24805解释的分发列表。但仍然没有将电子邮件发送到通讯组列表。

有任何帮助吗?感谢。

0 个答案:

没有答案