Comment on Recommendation for outgoing-only SMTP server
markstos@lemmy.world 7 months agoThe one problem with msmtp is that it doesn’t rewrite headers, like “From: root / To: root”. These are not required for SMTP, but they are required by some mail providers who will reject email that doesn’t have an “@” sign in these headers. The author or msmtp has said he does not plan to add this feature.
I worked around the issue with my own sendmail wrapper that rewrites local addresses in From and To headers before passing the message to msmtp. Someone else posted such a script in this bug report:
vegetaaaaaaa@lemmy.world 7 months ago
You can definitely replace senders with correct mail addresses for relaying through SMTP server that expect them (this is what I do):
markstos@lemmy.world 7 months ago
In the issue I linked, the msmtp author makes a distinction with changing the envelope recipient, which msmtp can do, with rewriting the email headers like “To”, which msmtp does not do.
vegetaaaaaaa@lemmy.world 7 months ago
Oh I didn’t know that, good to know!
The proposed one-line wrapper looks like a nice solution