mutt 发送邮件失败,错误信息为“sendmail: 无法打开邮件:25

mutt 发送邮件失败,错误信息为“sendmail: 无法打开邮件:25

你好,我正在尝试使用下面的 mutt 命令发送邮件,

mutt -s "test" [email protected] </dev/null

失败并出现以下错误,

sendmail: Cannot open mail:25
Error sending message, child exited 1 ().
Could not send the message.

此问题发生在 Fedora 22 和 Fedora 23 机器上。我曾经在 Fedora 12 上运行过同样的程序,运行正常

尝试修改文件“/etc/ssmtp/ssmtp.conf”中的以下值

mailhub=mail

mailhub=fqdn_of_my_machine

我仍然收到如下类似错误,

sendmail: Cannot open fqdn_of_my_machine:25
Error sending message, child exited 1 ().
Could not send the message.

即使 sendmail 我也收到与上述相同的错误,

sendmail [email protected]  < /tmp/file1
sendmail: Cannot open fqdn_of_my_machine:25

答案1

正如 natxo 上面提到的,我们需要安装 smtp 包并对其进行配置。所以我尝试了以下命令,它成功了,

# smtp --> it will ask that package not install [Yes]
dnf install sendmail # (install few other dep)
dnf install sendmail-cf # (its used to configure automatically)

相关内容