VERP - (Variable Envelope Return Paths)



NOTE: VERP is an advanced topic. If you're not sure what VERP is, then you probably don't need to read this page. If you're interested in learning what VERP is all about, please read on... :)

VERP addresses are used to provide mailing list managers with a way to manage email bounce messages. When a VERP enabled list server sends an email message, it uses a VERP encoded address in the return path (or FROM: header) of the outbound message. If the message bounces, the message is sent back to the VERP'd address. The address of the original recipient is encoded within the VERP'd address. Below is an example of a VERP'd address in the FROM: portion of the email header:


From: <admin-bounces-scott=somedomain.com@yourdomain.com>
To: <scott@somedomain.com>
Subject: Hey dude!


If the scott@somedomain.com address were to bounce, the bounced message would be sent back to admin-bounces-scott=somedomain.com@yourdomain.com.


Original Recipient: In the example above, the outbound message was sent to scott@somedomain.com. Notice that this address is also encoded within the FROM: header, and shows as "scott=somedomain.com". The = symbol replaces the @ symbol in the VERP encoded address. Here's what the format of a VERP encoded address looks like:

<VERP Prefix><Recipient>=<Recipient Domain>@<Sender's Domain>



VERP Prefix: In the example above, the VERP Prefix is the "admin-bounces-" portion of the VERP'd address. If you want BounceStudio to parse the original recipient from the VERP'd address, this is the value you'd enter for "Verp Prefix" on the POP Account screen (see image below). By doing this, you enable BounceStudio to store the VERP encoded recipient address, scott=somedomain.com, in the #VERPEMAIL# BounceStudio Variable. In the example above, #VERPEMAIL# would contain scott@somedomain.com, the unencoded version of scott=somedomain.com.