簡體   English   中英

使用System.Net.Mail.SmtpClient將電子郵件發送到通訊組列表

[英]Sending email to a distribution list using System.Net.Mail.SmtpClient

我正在使用System.Net.Mail.SmtpClient將電子郵件發送到通訊組列表這是我使用的方法。 xyz@domain.com是通訊組列表。

var strMailServer = ConfigurationManager.AppSettings["MailServer"];
var fromAddress = new MailAddress("abc@domain.com");
var bodyMsg = "BodyText;
var message = new MailMessage();
var smtpClient = new SmtpClient(strMailServer)
{
    Credentials = new NetworkCredential("", ""),
    Port = 25,
    EnableSsl = true
};

message.From = fromAddress;
message.To.Add("xyz@domain.com");
message.Subject = _context.Fields["Subject"].Value;
message.IsBodyHtml = true;
message.Body = bodyMsg;
smtpClient.Send(message);

郵件未傳遞到xyz@domain.com分發列表。 我想念什么嗎?

創建通訊組列表時,取消選中“要求所有發件人都經過身份驗證”

如果您使用的用戶名和密碼不是Windows憑據,則需要提供新憑據之前UseDefaultCredentials設置為false:

var smtpClient = new SmtpClient(strMailServer)
{
    UseDefaultCredentials = false,
    Credentials = new NetworkCredential("", ""),
    Port = 25,
    EnableSsl = true
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM