I am in the middle of making a bounce detection program, that reads bounce mails. Our setup is that we are sending out emails, adding a [email protected] to the sent mails. Some of the recipients does not exist anymore and therefor we want to read the bounce, and detect whom it was sent to. I have crumbled over this for a day or two now doing my googling and so. Now I have stumbled over something named VERP, Variable envelope return path. But is there someone here who can explain the technic to me in "human" terms?
I understand it in this way: send a mail to a recipient with a "FROM:" header set to [email protected].
But how do the recipient mail server deduct the return address in the FROM header if the recipient does not exists? Does it deduct it from the Return-Path instead set in the sent mail?
Hope someone understands my question, and can explain me how it works, or maybe tell me an alternat way of doing it.
From:
header SMTPMAIL FROM:
AKA "Return-Path" – William