B4J Question SMTP Reply-to email

Discussion in 'B4J Questions' started by aaronk, Apr 18, 2019.

  1. aaronk

    aaronk Well-Known Member Licensed User


    I am sending a email using SMTP but trying to work out how to add a reply-to (or make it show it sent from someone else)

    Currently it's sending fine by using:

    SMTP.Initialize(smtpServer, smtpPort, "my@email.com""xxxxxx""smtp")
    SMTP.UseSSL = True
    SMTP.Sender = "myname<test@email.com>"
    However, it shows my@email.com as the email address it was sent from. (of cause this is not my real email, using the above values as examples while posting it on the forum)

    I was hoping it would send the email as myname<test@email.com>

    I am using Gmail as the email server.

    I am guessing the from email can't be changed when using the Gmail server, and it needs to be sent from the same email address the user signed into the gmail server with?

    Is there a way in adding a reply-to email address so if the user clicks reply it will send it to a different email than what it was sent from ?
  2. DonManfred

    DonManfred Expert Licensed User

    Search for a method to add additional header. Im not at any pc to find the method.

    Add a reply-to header.
  3. DonManfred

    DonManfred Expert Licensed User

  4. aaronk

    aaronk Well-Known Member Licensed User

    Adding the additional header for reply-to seem to work.

    After looking into more detail, it seems that Google (Gmail) doesn't allow the sender email to be different than what has been used to login to the server with. But Reply-to seems to be allowed.

    Dim map1 As Map
    SMTP.AdditionalHeaders = map1
    Erel likes this.
  5. Erel

    Erel Administrator Staff Member Licensed User

    SMTP.AdditionalHeaders = CreateMap("reply-to""MyName<replyto@myemail.com>")
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice