Click or drag to resize

Email.QueueMailMessage Method (MailMessage, Email.MailQueuePriority)

Queues mail message by inserting it into database.

Namespace:  Alvao.API.Common
Assembly:  ALVAO.API (in ALVAO.API.dll) Version: 10.4.2008.0
Syntax
C#
public static void QueueMailMessage(
	MailMessage message,
	Email.MailQueuePriority queuePriority = Email.MailQueuePriority.Standard
)

Parameters

message
Type: System.Net.Mail.MailMessage
Message to queue
queuePriority (Optional)
Type: Alvao.API.Common.Email.MailQueuePriority
Priority of this message in sending queue
Examples
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.From = new MailAddress("emailFrom@email.com"); //Add sender email address
msg.To.Add(new MailAddress("emailTo@email.com")); //Add recipient email address
msg.Subject = "Subject of email";
msg.AlternateViews.Add(AlternateView.CreateAlternateViewFromString("Message in plaintext", System.Text.Encoding.UTF8, "text/plain")); //Email body in plantext
msg.AlternateViews.Add(AlternateView.CreateAlternateViewFromString("<html><body>Message in HTML</body></html>", System.Text.Encoding.UTF8, "text/html")); //Email body in HTML
Alvao.API.Common.Email.QueueMailMessage(msg);
See Also