Я пытаюсь отправить электронное письмо с BCC с помощью SMTP-клиента. Я использую версию .net 4.5. Код ниже успешно отправляет электронное письмо на адрес, но адрес BCC полностью игнорируется без ошибок.MailMessage отправлен с SmtpClient - BCC не работает
var fromAddress = new MailAddress("[email protected]");
var bccAddress = new MailAddress("[email protected]mail.com");
var toAddress = new MailAddress("[email protected]");
const string fromPassword = "mypass";
var smtp = new SmtpClient
{
Host = "smtp.office365.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};
var message = new MailMessage(fromAddress, toAddress);
message.IsBodyHtml = true;
message.Subject = email.EmailSubject;
message.Body = email.EmailBody;
message.Bcc.Add(bccAddress);
smtp.Send(message);
Я что-то упустил?
проверить почтовый заголовок, как отправить это письмо в gmail и проверить его заголовки –
вы отправляете фактический адрес BCC, и вы его не получили? код выглядит отлично. как вы думаете, вы не отправили BCC, потому что письмо, отправленное на адрес TO, не отображает сообщение BCC? – workabyte
@RaviSharma Я сделал это, но ничего не выглядит необычным, поскольку BCC по умолчанию не отображается в заголовке. – user3340627