DataFlex
DataFlex
Set the Sender Display Name
See more Email Object Examples
Demonstrates the Chilkat Email.FromName property, which is the display name of the sender. Changing this property updates the display-name portion of the MIME From header while preserving the email address. This example sets the address and display name separately, then reads back the combined From header.
Background: The display name is the friendly label a mail client shows instead of the raw address — for example, showing
John Smith rather than john.smith@example.com. It is purely cosmetic and plays no part in message routing; the same address can be paired with any display name. When a display name contains special characters or non-ASCII text, it must be quoted or MIME-encoded in the header, which Chilkat handles for you.Chilkat DataFlex Downloads
Use ChilkatAx-win32.pkg
Procedure Test
Handle hoEmail
String sTemp1
// Demonstrates the Email.FromName property (the name of the sender).
// Setting it updates the display-name portion of the From header while
// preserving the email address.
Get Create (RefClass(cComChilkatEmail)) To hoEmail
If (Not(IsComObjectCreated(hoEmail))) Begin
Send CreateComObject of hoEmail
End
Set ComFromAddress Of hoEmail To "john.smith@example.com"
Set ComFromName Of hoEmail To "John Smith"
Get ComFromName Of hoEmail To sTemp1
Showln "FromName = " sTemp1
Get ComFrom Of hoEmail To sTemp1
Showln "From = " sTemp1
End_Procedure