Ana içeriğe atla

C# Smtp ile Gönderilen Mailleri Depolamak



Herkese merhaba, Smtp protokolü ile giden mailler depolanmazlar, gönderilen maillerin kopyası da sunucu da saklanmazlar. Eğer gönderdiğiniz mailleri sunucu da kayıt etmek istiyorsanız aşağıdaki yöntemi kullanabilirsiniz.


mailMessage kısmındaki bcc.add kısmından kopyalanacak emaili yazarsanız gönderilen kişi gönderilen mail adresini görmeden gönderdiğiniz maili istediğiniz maile kopyalamaya yarar.

C# kodu



MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress(fromAddress, fromDisplayName);
mailMessage.To.Add(new MailAddress(email));
mailMessage.Bcc.Add(new MailAddress(copyAddress));
mailMessage.Subject = subject;
mailMessage.IsBodyHtml = true;
mailMessage.Body = message;

//build smtp client
var client = new SmtpClient(smtpHost, smtpPort)
{
	Credentials = new NetworkCredential(smtpUserName, smtpPassword),
	EnableSsl = true,
};
//send email
await client.SendMailAsync(mailMessage);

Yorumlar