如何使用Exim4在Debian Wheezy上从指定发件人的命令行发送电子邮件?


1

我搜索了很多年,试图找出如何做到这一点:

如何从命令行发送电子邮件并在Debian 7.8和Exim4的包装盒上指定发件人地址?

这不起作用:

mail -s "Subject of the Email" recipent_address@example.com -- -f from_user@example.com 

这也没有:

mail -s "Subject of the Email" -r from_user@example.com recipent_address@example.com

您使用哪个邮件/ mailx?update-alternatives --display mailx
AnFi

update-alternatives --display mailx mailx - auto modus lenke peker for øyeblikket til /usr/bin/bsd-mailx /usr/bin/bsd-mailx - prioritet 50 slave Mail: /usr/bin/bsd-mailx slave Mail.1.gz: /usr/share/man/man1/bsd-mailx.1.gz slave mail: /usr/bin/bsd-mailx slave mail.1.gz: /usr/share/man/man1/bsd-mailx.1.gz slave mailx.1.gz: /usr/share/man/man1/bsd-mailx.1.gz Nåværende «beste» versjon er «/usr/bin/bsd-mailx»
Jarle Hammen Knudsen 2015年

Answers:


0

Exim与“ endmail.endmail.org发送邮件”不同,该-f选项默认情况下仅对选定的本地用户可用。 进出口文件-受信任的用户

您可以将Exim配置更改为:

  • 使OS用户受信任(trusted_user)或使选定的OS组受信任(trusted_groups)[但了解其允许的其他内容]
  • 允许所有用户使用-funtrusted_set_sender

根据该链接,root用户既是受信任的用户又是管理员用户。我以root用户身份测试了命令。
Jarle Hammen Knudsen
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.