Package: mailutils
Version: 1:3.16-1

After a recent upgrade, the mail command switched from using <username>@<fqdn> to using <username>@<short-hostname> for the default return address. I don't see anything in the changelog, so I'm guessing that wasn't an intentional change? I do see "Remove leftover uses of gethostby* functions." in the changelog which might be related though?

Here are some debug logs in case it helps. On another host with mailutils 1:3.15-4, the "mu_mailer_send_message(): using From" line shows the fqdn instead of the short hostname.

dseomn@solaria:~$ hostname
solaria
dseomn@solaria:~$ hostname --fqdn
solaria.mandelberg.org
dseomn@solaria:~$ echo test | mail.mailutils --debug-level='acl;config;mailbox;mailer;auth' --no-config --config-verbose root
mail.mailutils: sendmail binary: /usr/sbin/sendmail
mail.mailutils: Getting auth info for UID 1000
mail.mailutils: Trying system...
mail.mailutils: system yields 0=Success
mail.mailutils: source=system, name=dseomn, passwd=x, uid=1000, gid=1000, gecos=David Mandelberg,,,, dir=/home/dseomn, shell=/bin/bash, mailbox=/var/mail/dseomn, quota=0, change_uid=1
mail.mailutils: Getting auth info for UID 1000
mail.mailutils: Trying system...
mail.mailutils: system yields 0=Success
mail.mailutils: source=system, name=dseomn, passwd=x, uid=1000, gid=1000, gecos=David Mandelberg,,,, dir=/home/dseomn, shell=/bin/bash, mailbox=/var/mail/dseomn, quota=0, change_uid=1
mail.mailutils: mu_mailer_send_message(): using From: dseomn@solaria
mail.mailutils: exec /usr/sbin/sendmail argv: /usr/sbin/sendmail -oi -f dseomn@solaria -t
mail.mailutils: Sending headers...
mail.mailutils: Header: To: root
mail.mailutils: Header: User-Agent: mail (GNU Mailutils 3.16)
mail.mailutils: Header: Date: Thu,  6 Jul 2023 15:48:20 -0400
mail.mailutils: Header:
mail.mailutils: Sending body...
mail.mailutils: /usr/sbin/sendmail exited with: 0

Reply via email to