在 CentOS 7 上使用 mutt 通过特定端口发送电子邮件

在 CentOS 7 上使用 mutt 通过特定端口发送电子邮件

我使用什么特定语法让 mutt 通过 CentOS 7 服务器上的端口 587 发送电子邮件?

例如,发件人是[email protected],收件人是[email protected],主题是This is the subject,邮件正文是This is the message body.

答案1

在您的~/.muttrc~/.mutt/muttrc, 文件(可能位于或不位于您的主目录中)中,您可以添加以下行:

set smtp_url="smtp://[email protected]:587/"
set smtp_pass="insertyourpasswordhere"

仅当编译期间启用了 smtp 选项时,此功能才有效。

如果这些文件都不在您的主目录中,您应该首先创建其中一个。如果您有其中之一,请勿删除可能已存在的内容。只需确保上面提到的行包含正确的内容即可。当然,请输入您自己的邮件地址和密码。

用 Mutt 发送邮件的一般方法是这样的

echo "This is the message body" | mutt -s "This is the subject" [email protected]  

或者您可以使用消息正文创建一个文本文件(假设 /tmp/message.txt)并执行此操作

mutt -s "This is the subject" [email protected] < /tmp/message.txt

如果您想设置发件人详细信息,请将以下内容添加到 muttrc 中,如上所述:

set from = "Enteryouremailaddresshere"<br>
set realname = "Yourname"

这里提到的 Mutt 命令应该是一行。

相关内容