From, Reply-To, Sender and Return-Path are common email headers in email message. You should always set From property at first, it is a MUST to identify the email sender. The following table lists the header and corresponding properties:
| Header | Property | 
| From | Mail.FromAddr | 
| Reply-To | Mail.ReplyTo | 
| Sender | Mail.Sender | 
| Return-Path | Mail.ReturnPath | 
From
This property indicates the original email sender. This is what you see as the "FROM" in most mail clients.
Reply-To
This property indicates the reply address. Basically, when the user clicks "reply" in mail client, the Reply-To value should be used as the recpient address of the replied email. If you don't set this property, the Reply address is same as From address.
Sender
        This property indicates the who submit/send the email. When the user received the email, the email client displays:
        From: "sender address" on behalf of "from address".
        If you don't set this property, the Sender address is same as From address. Sender property is common used by mail listing provider.
        This property also takes effect to DKIM/DomainKeys signature,
        if Sender is different with From address, then you should sign DKIM/DomainKeys based on Sender domain instead of From address domain.
    
Return-Path
This property indicates the delivery notification report address. If you don't set this property, the Return-Path address is same as From address. This property also takes effect to SPF record, if Return-Path is different with From address, then remote SMTP server checkes SPF record of Return-Path instead of From address.
Example
[VB, VBA - From, ReplyTo, Sender and Return-Path] Dim oSmtp As New EASendMailObjLib.Mail oSmtp.LicenseCode = "TryIt" oSmtp.FromAddr = "from@adminsystem.com"; oSmtp.ReplyTo = "reply@adminsystem.com"; oSmtp.Sender = "sender@emailarchitect.net"; oSmtp.ReturnPath = "report@emailarchitect.net;
[VBScript, ASP - From, ReplyTo, Sender and Return-Path] Dim oSmtp Set oSmtp = Server.CreateObject("EASendMailObj.Mail") oSmtp.LicenseCode = "TryIt" oSmtp.FromAddr = "from@adminsystem.com" oSmtp.ReplyTo = "reply@adminsystem.com" oSmtp.Sender = "sender@emailarchitect.net" oSmtp.ReturnPath = "report@emailarchitect.net
With above example codes:
See Also
        Using EASendMail ActiveX Object
        Registration-free COM with Manifest File
        User Authentication and SSL Connection
        Enable TLS 1.2 on Windows XP/2003/2008/7/2008 R2
        Using Gmail SMTP OAUTH
        Using Gmail/GSuite Service Account + SMTP OAUTH Authentication
        Using Office365 EWS OAUTH
        Using Office365 EWS OAUTH in Background Service
        Using Hotmail SMTP OAUTH
        Digital Signature and Email Encryption - S/MIME
        DomainKeys Signature and DKIM Signature
        Send Email without SMTP server(DNS lookup)
        Work with EASendMail Service(Mail Queuing)
        Programming with Asynchronous Mode
        Programming with FastSender
        Mail vs. FastSender
        Bulk Email Sender Guidelines
        Process Bounced Email (Non-Delivery Report) and Email Tracking
        Work with RTF and Word
        EASendMail ActiveX Object References
        EASendMail SMTP Component Samples
    
        Mail.FromAddr Property
        Mail.ReplyTo Property
        Mail.Sender Property
        Mail.ReturnPath Property