Jump To Content

Username:
Password:

Register
13d 6h 8m 42s left

What happened to RFCs?

Posted by nuxi on 2007-Oct-11 at 00:01:58 in Computers (Login to reply)

This is a snippet of headers from two emails sent from my gmail account to my MTU email account (which forwards to tesla) and my local mail account:

MTU copy:
Return-Path: prvs=jon787=797db2745@gmail.com

Direct copy:
Return-Path: jon787@gmail.com

Last I heard (and I could be wrong) was that only gmail.com's servers were supposed to be modifing the part to the left of the @ symbol. They do this to my outbound email too. I had to reconfigure my mailserver to run this regex on inbound email becuase of this same shit. I'm still bitter that I had to work around their broken server, but they are uninterested in fixing this blatant RFC violation.

Now let's see what the RFCs have anything to say about this:

A host that is forwarding the message but is not the destination host implied by the right-hand side "domain" MUST NOT interpret or modify the "local-part" of the address. - Section 5.2.16 of RFC 1123, October 1989



Hey look at that. Not even a new RFC, that one is nearly 20 years old. I found another, this one is marked as an update to RFC 1123:

Consequently, and due to a long history of problems when intermediate hosts have attempted to optimize transport by modifying them, the local-part MUST be interpreted and assigned semantics only by the host specified in the domain part of the address. - Section 2.3.10 of RFC 2821, April 2001 (emphasis mine)



History of problems you say? NO WAI! The only reason I even noticed this was because of mysteriously missing bounce messages. I think we could even consider anti-spam stuff (I've traced this stupidity to the IronPort anti-spam server) as "optimization" so they are doing exactly the thing the RFC was specifically worded to stop!