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);

Mustafa

Software Developer, Blogger

Yorum Gönder

Okuyup geçme yorum yap lütfen :)

Yorumunuz cevaplandığında bildirim almak için Beni bilgilendir'i işaretleyin.

Daha yeni Daha eski