, On 1/23/21 1:39 PM, David Kramer wrote:
As part of my home automation, I want a process on my server (which is also my mail server) to send an email (actually an SMS throught he email gateway).  The process that needs to do it is not run as root though, it's running as a mortal user.  I've tried mail, sendmail, curl, etc and they complain

I just tried it on my notebook running the still-testing version of Debian, and it let me invoke /sbin/sendmail:

kentborg@tinpan:~$ /sbin/sendmail kentborg
test
.

kentborg@tinpan:~$

And I got it. Locally sendmail is part of Exim. And I only sent locally, BTW.


I tried it on both of my Debian/Postfix e-mail servers and they both worked, too:

entborg@mail:~$ /sbin/sendmail kentborg
test

.
kentborg@mail:~$

Moments later, at the other end if the country, Thunderbird told me I had an new e-mail. Sent a similarly minimal e-mail to my gmail-hosted work account worked, but landed in the spam folder, presumably because it was too minimal. (No from, no subject, no nothin' but a recipient and tiny body.)

So it is possible, and I guess it depends on details of how Postfix is installed; but Debian installed Postfix and Exim for me, I don't know details beyond minimal configuring of the two Postfix instances.


-kb


_______________________________________________
Discuss mailing list
[email protected]
http://lists.blu.org/mailman/listinfo/discuss

Reply via email to