DataFlex
DataFlex
Set the X-Mailer Header of an Email
See more Email Object Examples
Demonstrates the Chilkat Email.Mailer property, which identifies the email software that sent the email. It corresponds to the MIME X-Mailer header. This example sets the mailer string and shows it in the generated MIME.
Background:
X-Mailer is an optional, informational header — the X- prefix marks it as non-standard — that names the program used to compose or send the message. Mail servers do not require it and it has no effect on delivery; it is mainly useful for diagnostics and analytics. Because it is self-reported, it is trivially spoofable and should never be relied on for security decisions.Chilkat DataFlex Downloads
Use ChilkatAx-win32.pkg
Procedure Test
Handle hoEmail
String sTemp1
// Demonstrates the Email.Mailer property, which identifies the email software
// that sent the email. This corresponds to the MIME X-Mailer header.
Get Create (RefClass(cComChilkatEmail)) To hoEmail
If (Not(IsComObjectCreated(hoEmail))) Begin
Send CreateComObject of hoEmail
End
Set ComMailer Of hoEmail To "My Custom Mailer 1.0"
Get ComMailer Of hoEmail To sTemp1
Showln "Mailer = " sTemp1
// The X-Mailer header appears in the generated MIME.
Get ComGetMime Of hoEmail To sTemp1
Showln sTemp1
End_Procedure