What is the Email sender? (MAIL FROM, Envelop Sender, Bounce Address)

About

The sender is an envelope email address (mailbox) that:

The sender is also known as:

  • the return path
  • the mail from address
  • the bounce address

Sender vs Author (From:)

The value is generally the author (ie the address in the from header) but in other cases such as a mailing list, it may be not.

Example

  • For a mailing list, it can be a bounce email with or without a tag (ie +)
[email protected]
  • For a single send, it can be the user
[email protected]

Return-Path Header

If there are multiple relays, the original sender can be found in the Return-Path header.

Sender Policy

In a SMTP transaction, the sender should conform to the Sender Policy Framework (SPF)

Library

Java

You set the bounce with the mail.smtp.host property

Properties props = new Properties();
props.put("mail.smtp.host", "my-mail-server");
Session session = Session.getInstance(props, null);

1) 2)





Discover More
Email - Bounce

When an email is rejected by an smtp email server, it's called a bounce email. It's then returned to the sender.
Dkim Entry
Email - DomainKeys Identified Mail (DKIM) - Mail Signatures

DomainKeys Identified Mail (DKIM) is a method: * to sign digitally outgoing email, * in order to authenticate a person, role, or organization * allowing them to claim some responsibility for the...
Email - Spoofing

Email spoofing is the creation of email messages where the sender email is not the owner of the mailbox (ie the sender email has just been forged). Because the core email protocols do not have any mechanism...
Email Analytics - All Email Metrics that you need to follow

Sending email in the blue will not really be very useful if you don't measure the impact of your email strategy. This article regroups the mot important metrics to follow.
How to configure your domain and your server to send and receive email

Configuring your domain to manage email is not an easy task, this article groups them on one place
How to send an email at the command line with SMTP? Email transaction explained

This page is a how-to that describes how you can transport an email to a SMTP server at the command line using the SMTP protocol for further delivery It will show you the inner mechanisms of SMTP. Below...
Postfix Redirect Email Example
Postfix - Virtual Aliasing (Email Redirect)

The main applications of virtual aliasing are: To redirect mail for one address to one or more addresses. To implement virtual alias domains where all addresses are aliased to addresses...
What are email headers?

Email header are the most important part for email routing and this articles regroups the main logic about them
What is Email Authentication?

By default, the SMTP protocol does not have any authentication mechanism when the email is received. There may be an authentication when you try to send but not when you receive. To prevent spoofing...
Gmail Show Original Email
What is a Email Message ? known as Internet Message or RFC822

An email is a document that is composed of the following structure * one or more headers * followed by a body that may be composed of multi-parts: * Text part * HTML part * Attachment and...



Share this page:
Follow us:
Task Runner