Linux从控制台发送电子邮件

时间:2020-01-09 10:41:56  来源:igfitidea点击:

如何在Linux下使用命令行发送电子邮件?
要从控制台发送电子邮件,您需要使用mail命令。
它是一种智能邮件处理系统,其命令语法让人想起ed,而行被消息替换。
要将电子邮件发送到[email protected],您需要输入以下命令:

$ mail [email protected]

输出示例:

Subject: Hello
Hai,

How are you? 

Take care,

Babai

Hyman
. <Type  DOT (.) followed by ENTER KEY>
Cc: <Press ENTER KEY>

您需要输入.号(点)来发送电子邮件。
要将文件包含(例如/tmp/message)作为邮件正文发送,请使用以下语法:

$ mail -s 'Hai' [email protected] < /tmp/message

请注意,如果您没有正确配置从shell程序帐户接受转发的MTA/email/ISP服务器,则上述命令将不会路由电子邮件。