使用(命令行)sendmail 发送邮件时没有任何反应

使用(命令行)sendmail 发送邮件时没有任何反应

我想设置一个可以发送邮件的邮件服务器sendmail。以下是我所做的

 service postfix start
 sendmail < mymail

其中mymail包含

to:[email protected]
from:[email protected]
subject: None
None

通过数据包捕获,我发现没有发送任何内容。postfix正在端口 25 上运行,并且在安装 postfix 后我没有触碰配置。

为什么邮件没有发送以及如何使用 sendmail 发送邮件?

答案1

1) 指示 sendmail 在邮件头中查找收件人 ( -t) 并忽略作为电子邮件结尾的单点行 ( -i)。否则-tsendmail 需要通过命令行获取收件人列表。

sendmail -i -t < mymail

mymail2)在邮件(文件)的标题和正文之间插入空行

to:[email protected]
from:[email protected]
subject: None

None

Postfix 手动 sendmail(1)

相关内容