On Sun, Mar 09, 2025 at 01:13:06AM +0100, Andreas Kuhlen via Postfix-users
wrote:
> > I am running Postfix out of /opt, with just "alternatives" symlinks for
> > /usr/sbin/sendmail. So less prone to conflicts with system updates.
>
> Could you please tell me a little more about the "alternatives"
> symlinks for /usr/sbin/sendmail? Why are these necessary and what are
> you linking sendmail against?
Well, local mail submission, e.g. from cron jobs, uses
/usr/sbin/sendmail (perhaps indirectly via /bin/mail or /bin/mailx),
which needs to ultimately resolve to the sendmail(1) for the active
Postfix.
So I have:
$ f=/usr/sbin/sendmail
$ while :; do
printf "%s\n" "$f"
g=$(readlink "$f")
if [ -z "$g" -o "$g" = "$f" ]; then break; fi
f="$g"
done
/usr/sbin/sendmail
/etc/alternatives/mta
/opt/postfix/sbin/sendmail
Configured by customising /var/lib/alternatives/mta.
The systemd unit starts Postfix from /opt/:
Type=forking
PIDFile=/var/spool/postfix/pid/master.pid
EnvironmentFile=-/etc/sysconfig/network
PrivateTmp=true
ProtectSystem=false
PrivateDevices=false
ExecStart=/opt/postfix/sbin/postfix start
ExecReload=/opt/postfix/sbin/postfix reload
ExecStop=/opt/postfix/sbin/postfix stop
--
Viktor.
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]