Giriş
MailMessage nesnesi SmtpClient sınıfı ile beraber kullanılır.
MailMessage Sınıfı
Giriş
Sınıfı kullanmak için şu satırı dahil etmek gerekir.
Şöyle kurulur.
Şöyle yaparız.
Şöyle kurulur.
Yeni bir Attachment şöyle eklenir. Eklenen nesne System.Net.Mail.Attachment nesnesidir.
MailAddressCollection tipindendir. To ve CC alanları ile aynı şekilde ekleme yapılır.
Body
E-postanın içeriğidir.
MailAddressCollection tipindendir. To ve Bcc alanları ile aynı şekilde ekleme yapılır. Şöyle yaparız.
E-posta gönderilemezse bilgi verir.
MailAddress tipindendir. Göndereni belirtir.
Eğer Body metni html ise true yapılır.
Şöyle yaparız.
Şöyle yaparız.
Konuyu belirtir.
MailAddressCollection tipindendir. String şöyle eklenir.
Stringden şöyle kurulur.
MailMessage nesnesi SmtpClient sınıfı ile beraber kullanılır.
MailMessage Sınıfı
Giriş
Sınıfı kullanmak için şu satırı dahil etmek gerekir.
using System.Net.Mail;
ConstructorŞöyle kurulur.
MailMessage mail = new MailMessage();
Constructor - from , toŞöyle yaparız.
string from = "from@address.com";
string to = "to@address.com";
MailMessage mail = new MailMessage (from
, to);
Constructor - from , to , subject ve bodyŞöyle kurulur.
MailMessage mail = new MailMessage(
"jane@contoso.com",
"ben@contoso.com",
"Quarterly data report.",
"See the attached spreadsheet.");
Attachment ListesiYeni bir Attachment şöyle eklenir. Eklenen nesne System.Net.Mail.Attachment nesnesidir.
mail.Attachments.Add(new Attachment(...));
pdf şöyle eklenir.byte[] bytes = ...;
mail.Attachments.Add(new Attachment(new MemoryStream(bytes),
"Attachment.pdf", "Application/pdf"));
BCCMailAddressCollection tipindendir. To ve CC alanları ile aynı şekilde ekleme yapılır.
Body
E-postanın içeriğidir.
mail.Body ="...";
Eğer Body HTML ise şu iki alanı eklemek gerekir.msg.IsBodyHtml = true;
vemsg.BodyEncoding = Encoding.UTF8;
O zaman e-posta şuna benzer.string html = "<html>...</html>";
message.Body = html;
CCMailAddressCollection tipindendir. To ve Bcc alanları ile aynı şekilde ekleme yapılır. Şöyle yaparız.
message.CC.Add(new MailAddress("..."));
DeliveryNotificationE-posta gönderilemezse bilgi verir.
mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
From AlanıMailAddress tipindendir. Göndereni belirtir.
mail.From = new MailAddress("...");
IsBodyHtmlEğer Body metni html ise true yapılır.
mail.IsBodyHtml = true;
PriorityŞöyle yaparız.
mail.Priority = MailPriority.Normal;
Sender AlanıŞöyle yaparız.
mail.Sender = new MailAddress(...)
Subject AlanıKonuyu belirtir.
mail.Subject = "...";
To AlanıMailAddressCollection tipindendir. String şöyle eklenir.
mail.To.Add("...");
MailAddress nesnesi şöyle eklenir.mail.To.Add(new MailAddress("..."));
MailAddress Sınıfı
Sınıfı kullanmak için şu satırı dahil etmek gerekir.
using System.Net.MailAddress;
ConstructorStringden şöyle kurulur.
new MailAddress("...");
Hiç yorum yok:
Yorum Gönder