部落格
VERP (Variable Envelope Return Path)的郵件應用

透過沛盛資訊OMICard發送電子報,客戶經常會發出一份到自己公司郵箱,另一份到自己外部郵箱。有客戶反應公司內部收到發出的電子報,寄件人From是類似如此:return.EID45f02849.job@domain.com,但是透過外部gmail等信箱,看到的寄件人From卻是正常的"xxx 電子報<marketing-edm@domain.com>"。客戶想要詢問為何同樣的發送電子報,不同地方收信的寄件人卻不同。

沛盛資訊發信機預設值採用VERP(請參閱wikipedia文件),信件中出現的為『寄件者』(給收件人辨識),『發信機與收信機之間是用『寄件人』(作為退信用),目前主流的郵件系統均採用VERP當作發信機與收信機的『寄件人』。

在有些的收信機(如 Lotus Notes)當收自己公司的信會顯示『寄件人』,就是這個看似編碼"return.EID45f02849.job@domain.com",在外面主流郵件系統均會是正常顯示。

簡單來解釋VERP(Variable Envelope Return Path),這是郵件系統用來辨識退信的通訊協定,也就是說以上面的例子,如果大量電子報發出後,有一千個退信,為了避免這些信都直接退到<marketing-edm@domain.com>這種真實郵箱,因為收到的人也無法處理。因此會退回到特殊編碼信箱,這一串“return.EID45f02849.job”會對應的是原本的收件者郵件地址(每個都不同),但是無法寄送。因此沛盛資訊的發信機,在收到這個退信編碼之後,就會辨認出這是某個原本郵件地址的退信,會在退信報表中呈現出來。

當然,若是想要不採用VERP當作『寄件人』,可透過DNS設定寄件人的MX紀錄,沛盛資訊可以協助將『寄件人』及『寄件者』設成一樣。

VERP 實際範例:
verp1
Gmail 的原始檔:
verp2