[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#981244: ssmtp “FromLineOverride=NO” has no impact



Package: ssmtp
Version: 2.64-9 amd64

A new lxd container with debian testing/bullseye has to send emails to
a SMTP-Relay. The chosen software is ssmtp 2.64-9 and the configuration
looks like that:

(not auth internal relay)

/etc/ssmtp/revaliases

# sSMTP aliases
# 
# Format:   local_account:outgoing_address:mailhub
#
# Example: root:your_login@your.domain:mailhub.your.domain[:port]
# where [:port] is an optional port number that defaults to 25.
root:admin@example.com:mailout.example.com
www-data:admin@example.com:mailout.example.com


/etc/ssmtp/ssmtp.conf

#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=admin@example.com

# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named ...
mailhub=mailout.example.com

# Where will the mail seem to come from?
#rewriteDomain=

# The full hostname
hostname=srv0815

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=NO


I can send an email as following and everything looks like expected:

www-data@srv0815:~# echo "Test message" | mail -s "Test message - is
from?" itsme@example.com


But if I send an email with an additional "from address" like this...

www-data@srv0815:~# echo "Test message" | mail -s "Test message - is
from?" itsme@example.com -a From:otherAddress@example.com


...I will receive the email with the given "From address" (e.g. From:
otherAddress@example.com). But this shouldn't be possible!? I've
explicitly set "FromLineOverride=NO" in my configuration. Therefore, as
far as I know, ssmtp should ignore any additional "from address".

The same configuration works as expected on another container with
gentoo linux (its ssmtp-2.64-r3 here). Probably the same upstream
version.

Also, I've tried an older ssmtp version on the same lxd container:
ssmtp-2.64-8.1+b1

With 2.64-8.1+b1, no issues. The additional from parameter will be
ignored correctly.

I think it could be a bug in the current testing version of ssmtp.


Best,
René

-- 
_____________________________
GPG-Fingerprint:
EC0E B6F6 B3FF 6324 B0C8 9452 EF6B 4E3C 2E59 F5AA

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: