The ChangeLog says, as part of the 2.02 changes,
] 14. The RFC specifies that, in the Received: header, the "id" item precedes
] the "for" item. Exim was putting these the other way round, but eventually
] somebody noticed. Pedant. :-) The default expansion string has now been
] changed.
exim-2.05/src/globals.c says,
] char *received_header_text =
] "Received: "
] "${if def:sender_rcvhost {from ${sender_rcvhost}\n\t}"
] "{${if def:sender_ident {from ${sender_ident} }}"
] "${if def:sender_helo_name {(helo=${sender_helo_name})\n\t}}}}"
] "by ${primary_hostname} "
] "${if def:received_protocol {with ${received_protocol}}} "
] "(Exim ${version_number} #${compile_number})\n\t"
] "id ${message_id}"
] "${if def:received_for {\n\tfor $received_for}}"
] "\0<---------------Space to patch received_header_text->";
The spec supplied with 2.05 says,
] The default setting for the Received: header is as follows:
]
] received_header_text = "Received: \
] ${if def:sender_rcvhost {from ${sender_rcvhost}\n\t}\
] {${if def:sender_ident {from ${sender_ident} }}\
] ${if def:sender_helo_name {(helo=${sender_helo_name})\n\t}}}}\
] by ${primary_hostname} \
] ${if def:received_protocol {with ${received_protocol}}} \
] (Exim ${version_number} #${compile_number})\n\t\
] ${if def:received_for {for $received_for\n\t}}\
] id ${message_id}"
You missed something, Philip :)
P.
--
pir pir@??? pir@??? pir@???
--
*** Exim information can be found at
http://www.exim.org/ ***