Removes the header from the collection by the given name.
true if the header with the specified name was found and removed; otherwise, false.
All headers having the specified name will be removed from the collection. To remove only one header having the specified name the developer should use the RemoveAt method.
This sample loads the message from .EML file and removes Subject header from this message.
[C#] // To use the code below, import MailBee namespaces at the top of your code. using MailBee; using MailBee.Mime; // The actual code (put it into a method of your class) // Load the message from file. MailMessage msg = new MailMessage(); msg.LoadMessage(@"C:\Docs\TestMail.eml"); // When specified header exists... if (msg.Headers["Subject"] != null) { // Remove the specified header. msg.Headers.Remove("Subject"); }
[Visual Basic] ' To use the code below, import MailBee namespaces at the top of your code. Imports MailBee Imports MailBee.Mime ' The actual code (put it into a method of your class) ' Load the message from file. Dim msg As New MailMessage msg.LoadMessage("C:\Docs\TestMail.eml") ' When specified header exists... If Not msg.Headers("Subject") Is Nothing Then ' Remove the specified header. msg.Headers.Remove("Subject") End If
HeaderCollection Class | MailBee.Mime Namespace | RemoveAt