گرچه تعیین اولویت ایمیل به وسیله هدر ها (Header) کنترل میشود،اما در فضای نام System.Net.Mail تعیین اولویت پیغام جزو ویژگی های شی ایجاد شده از کلاس MailMesseage میباشد ویژگی Priority میتواند مقادیر زیر را دریافت کند

 

مثالی از نحوه استفاده از این ویژگی: [C#]

MailMessage mail = new MailMessage();

mail.From = new MailAddress(“me@mycompany.com“); mail.To.Add(“you@yourcompany.com“);

mail.Subject = “This is an email”; mail.Body = “this is the body content of the email.”;

mail.Priority = MailPriority.High;

SmtpClient smtp = new SmtpClient(“127.0.0.1”); smtp.Send(mail);

[VB]

Dim mail As New MailMessage()

mail.From = New MailAddress(“me@mycompany.com“) mail.To.Add(“you@yourcompany.com“)

mail.Subject = “This is an email” mail.Body = “this is the body content of the email.”

mail.Priority = MailPriority.High

Dim smtp As New SmtpClient(“127.0.0.1”) smtp.Send(mail) اضافه کردن Reply-To به هدر ایمیل :

همانند ویژگی Priority ،هدر Reply-Toنیز توسط شی ایجاد شده از MailMesseage قابل تنظیم میباشد از این ویژگی جهت تعیین ایمیلی به عنوان گیرنده پاسخ استفاده میشود وقتی کاربر ایمیل را می بیند و قصد ارسال پاسخ آن را دارد،ایمیل تعیین شده با این ویژگی به عنوان دریافت کننده پاسخ میباشد مثالی از نحوه استفاده از این ویژگی: [C#]

MailMessage mail = new MailMessage();

mail.From = new MailAddress(“me@mycompany.com“); mail.To.Add(“you@yourcompany.com“);

mail.Subject = “This is an email”; mail.Body = “this is the body content of the email.”;

mail.ReplyTo = new MailAddress(“SomeOtherAddress@mycompany.com“);

SmtpClient smtp = new SmtpClient(“127.0.0.1”); smtp.Send(mail);

[VB]

Dim mail As New MailMessage()

mail.From = New MailAddress(“me@mycompany.com“) mail.To.Add(“you@yourcompany.com“)

mail.Subject = “This is an email” mail.Body = “this is the body content of the email.”

mail.ReplyTo = New MailAddress(“SomeOtherAddress@mycompany.com“)

Dim smtp As New SmtpClient(“127.0.0.1”) smtp.Send(mail)

اضافه کرده header های دلخواه به ایمیل:

آیا تا به حال به هدر هایی که همراه با ایمیلی که برای شما ارسال میگردد دقت کرده اید؟ این هدرها دارای اطلاعات جالب و مفیدی از ارسال کننده ایمیل میباشند برخی از این هدر ها ثابت و برخی دیگر به وسیله فرستنده قابل تغییر میباشند حتی شما قادر خواهید بود اطلاعات دلخواه خود را در هدر ایمیل های ارسالی قرار دهید برای اضافه کردن هدر به ایمیل از کلاس MailMessage استفاده میکنیم

مثالی از نحوه استفاده از این ویژگی: [C#]

MailMessage mail = new MailMessage();

mail.From = new MailAddress(“me@mycompany.com“);         mail.To.Add(“you@yourcompany.com“);

mail.Subject = “This is an email”;         mail.Body = “this is the body content of the email.”;

mail.Headers.Add(“Company”, “My Company”);         mail.Headers.Add(“Location”, “Iran”);

SmtpClient smtp = new SmtpClient(“127.0.0.1”);         smtp.Send(mail);

[VB]

Dim mail As New MailMessage()

mail.From = New MailAddress(“me@mycompany.com“)         mail.To.Add(“you@yourcompany.com“)

mail.Subject = “This is an email”         mail.Body = “this is the body content of the email.”

mail.Headers.Add(“Company”, “My Company”)         mail.Headers.Add(“Location”, “Iran”)

Dim smtp As New SmtpClient(“127.0.0.1”)

smtp.Send(mail)