It is something strange with sending mails from systemd system service: assume we have service file /etc/systemd/system/mailtest.service:
--8<---------------cut here---------------start------------->8--- [Unit] Description="Test maili" [Service] #User=kjonca NoNewPrivileges=false Type=oneshot ExecStart=-zsh -c 'echo xxx|mail news' ExecStart=-zsh -c 'echo xxx|mutt -F /dev/null -s subject -e \'set copy=no\' kjonca' --8<---------------cut here---------------end--------------->8--- When i call sudo systemctl start mailtest.service Two messages are put in exim queue, but not deliveried immediately. Why? What am I missing? Morevoer this service run as "--user" service works as expected - mails are delivered at once. KJ -- http://wolnelektury.pl/wesprzyj/teraz/ Better hope the life-inspector doesn't come around while you have your life in such a mess.