[EXIM] minor spec buglet

Top Page
Delete this message
Reply to this message
Author: Peter Radcliffe
Date:  
To: exim-users
Subject: [EXIM] minor spec buglet
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/ ***