在Fedora 21上,我有一个发送电子邮件的简单脚本
mail -a /tmp/attachment.txt -s "..." someone@somewhere.com
在Fedora 23上,这不再有效。
No configuration file found at /home/mike/.esmtprc or /etc/esmtprc
我创建了文件并为其分配了正确的权限。
hostname = localhost.localdomain:25
(这就是Fedora 21发送电子邮件的地址:mike@localhost.localdomain.)
好吧,现在我得到
SMTP server problem Connection refused
问题:如何让邮件命令在Fedora 23上工作
好吧,看起来Fedora 21默认情况下一定有一个电子邮件服务器在运行,但Fedora 23没有。
在我的中
~/.esmtprc
我不得不添加
hostname = [SMTP SERVER THAT WORKS]:25
mda "/usr/bin/procmail -d %T"
这起到了作用。无论如何,谢谢大家!