0

在 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 上运行?

4

1 回答 1

2

好的,看起来 Fedora 21 必须默认运行电子邮件服务器,但 Fedora 23 没有。

在我的

~/.esmtprc

我不得不添加

hostname = [SMTP SERVER THAT WORKS]:25
mda "/usr/bin/procmail -d %T"

这奏效了。总之谢谢大家!

于 2016-03-30T17:10:35.770 回答