Raymond Scholz writes: > | `Message-ID' > | This required header will be generated by Message. A unique > | ID will be created based on the date, time, user name and > | system name. Message will use `mail-host-address' as the > | fully qualified domain name (FQDN) of the machine if that > | variable is defined. If not, it will use `system-name', which > | doesn't report a FQDN on some machines - notably Suns. > > But Message still uses `system-name' for Message-ID generation. My > tiny knowledge of Lisp tells me, that Message takes `system-name', > looks for a `.' in it and calls it fully qualified after that. If > there is no `.' in it, it uses other alternatives (including > `mail-host-address') to build a unique Message-ID. This came up on the list about 2 months ago, but nothing was done about it. This patch against current CVS will fix the message-id generation to match the documentation: