On Thu, Mar 31, 2011 at 12:20:58PM -0500, Stan Hoeppner wrote: > > No, the "google" name is just the EHLO parameter sent by the client, > > it is not derived from DNS lookups and not verified. > > Thanks for the clarification Viktor. I can't seem to locate any > documentation on the official Postfix website that defines what Postfix > inserts in the first received line. I'm sure I'm simply search > handicapped. Can you point me the relevant docs?
The syntax of Received lines is specified in RFC 821/2821/5321: http://tools.ietf.org/html/rfc5321#section-4.4 When an SMTP server receives a message for delivery or further processing, it MUST insert trace ("time stamp" or "Received") information at the beginning of the message content, as discussed in Section 4.1.1.4. This line MUST be structured as follows: o The FROM clause, which MUST be supplied in an SMTP environment, SHOULD contain both (1) the name of the source host as presented in the EHLO command and (2) an address literal containing the IP address of the source, determined from the TCP connection. the details are at the bottom of page 58/top of 59: Time-stamp-line = "Received:" FWS Stamp <CRLF> Klensin Standards Track [Page 59] RFC 5321 SMTP October 2008 Stamp = From-domain By-domain Opt-info [CFWS] ";" FWS date-time ; where "date-time" is as defined in RFC 5322 [4] ; but the "obs-" forms, especially two-digit ; years, are prohibited in SMTP and MUST NOT be used. From-domain = "FROM" FWS Extended-Domain By-domain = CFWS "BY" FWS Extended-Domain Extended-Domain = Domain / ( Domain FWS "(" TCP-info ")" ) / ( address-literal FWS "(" TCP-info ")" ) TCP-info = address-literal / ( Domain FWS address-literal ) ; Information derived by server from TCP connection ; not client EHLO. -- Viktor.