On Thu, 12 May 2022, AC via Exim-users wrote:
What configuration within exim defines how the outbound From header is
formatted?
What I mean is whether the header has just an email:
u...@example.com
vs. a name and email in brackets:
A User <u...@example.com>
I'm asking because I have several machines that send nightly status
messages where only a couple of the machines send with the second format
(specifically it sends out: root <root@host>) while the others simply send
out root@host.
I suppose exim may do something with that line, but the default
is likely to be to pass on exactly what it is given, although
how it receives the message (eg. by SMTP or as standard input
to an instance of exim started by the process that generated
the message) might make a difference.
All but one machine is configured to use a smarthost. Of those satellite
machines, all but one sends out using the name/email format and uses only
my domain (full format is "root <root@domain>). The one satellite machine
simply sends out "root@domain" without a name. The smarthost itself also
sends out its own messages but it uses root@host.domain with no name.
The same programs run on all the machines (file system checks, antivirus,
etc.) so they would all be using the same outgoing message format. I've
tried to compare the exim configurations of the satellite hosts and they
all seem to be using the same settings. The /etc/passwd files all look
the same for the root account.
It's not affecting mail delivery but it's just odd that the machines are
somehow slightly different and I'd like to understand it better (and
partially because it bothers me to see a list of emails that have slightly
different From headers but that's just an OCD thing).
--
Andrew C. Aitchison Kendal, UK
and...@aitchison.me.uk
--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/