aspNetEmail

EmailMessage.AddXHeader Method 

Adds a custom x-header to the email header.

public void AddXHeader(
   string name,
   string value
);

Remarks

XHeaders can be using in the mail merge process. However, the entire value must be merged, not only a partial value. For example:

msg.AddXHeader( "Company-Branch", ##Company_Branch_Column##" )

Example

[C#]
		EmailMessage msg = new EmailMessage();
		msg.Server = "Mail1.MyCompany.com";
		msg.FromAddress = "me@MyCompany.com";
		msg.AddTo( "you@YourCompany.com", "Billy Bob" );
		msg.AddXHeader( "Company Branch", "Midwestern Division");
		msg.Subject = "Daily Newsletter";
		msg.Body = "Here is our daily newsletter.....";
		if ( msg.Send() )
		{
			Console.WriteLine( "Message Sent!");
		}
		else
		{
			Console.WriteLine( msg.LastException().Message );
		}
		
[Visual Basic]
		Dim msg As New EmailMessage()
		msg.Server = "Mail1.MyCompany.com"
		msg.FromAddress = "me@MyCompany.com"
		msg.AddTo("you@YourCompany.com", "Billy Bob")
		msg.AddCc("myBoss@MyCompany.com", "John Smith")
		msg.AddXHeader("Company Branch", "Midwestern Division")
		msg.Subject = "Daily Newsletter"
		msg.Body = "Here is our daily newsletter....."
		If (msg.Send()) Then
		    Console.WriteLine("Message Sent!")
		Else
		    Console.WriteLine(msg.LastException().Message)
		End If
		

See Also

EmailMessage Class | aspNetEmail Namespace