MailBee.NET Objects 3.1

MailMessage.Priority Property

Gets or sets the priority of the message.

public MailPriority Priority {get; set;}

Property Value

The message priority level, or None if not set. The default value is None.

Remarks

Different mail clients may set or interpret the priority settings differently while some of them may ignore it.

The value of this property is taken from the X-Priority and X-MSMail-Priority headers.

Example

This sample loads the message from .EML file, sets High priority level for it, and sends this message.

[C#]
using MailBee;
using MailBee.SmtpMail;
using MailBee.Mime;

class Sample
{
    static void Main(string[] args)
    {
        // Load the message from file.
        MailMessage msg = new MailMessage();
        msg.LoadMessage(@"C:\Docs\TestMail.eml");

        // Set the High priority level for the message.
        msg.Priority = MailPriority.High;

        // Send it.
        Smtp.QuickSend(msg);
    }
}
[Visual Basic]
Imports MailBee
Imports MailBee.SmtpMail
Imports MailBee.Mime

Module Sample
    Sub Main(ByVal args As String())
        ' Load the message from file.
        Dim msg As New MailMessage
        msg.LoadMessage("C:\Docs\TestMail.eml")

        ' Set the High priority level for the message.
        msg.Priority = MailPriority.High

        ' Send it.
        Smtp.QuickSend(msg)
    End Sub
End Module

See Also

MailMessage Class | MailBee.Mime Namespace | Importance