我想从我的 ubuntu 终端向我的 GMail 帐户发送一封简单的电子邮件(以防 mdadm 失败,或者 python 脚本生成致命异常)。在这台机器上,我安装了 Thunderbird 并正常运行。我已经安装了 mailutils。我的~/.msmtprc
文件如下:
logfile ~/msmtp.log
account gmail
auth login
host smtp.gmail.com
from stuartnmillington@gmail.com
tls off
user stuartnmillington@gmail.com
password ********
port 587
account default : gmail
当我从终端运行时mail -s "My Subject" "stuartnmillington@gmail.com"
,我在 Cc:提示符下按回车键,输入一些正文,然后按 Ctrl-D,出现以下错误:
msmtp: no recipients found
Sending data to /usr/bin/msmtp failed: Process exited with a non-zero status
cannot send message: Process exited with a non-zero status
如果我在终端使用msmtp "stuartnmillington@gmail.com"
(它似乎不允许我输入主题),输入一些正文,按 Ctrl-D,我会收到错误:msmtp: /data/stuart/.msmtprc: line 13: account default was already defined
。如果我从中删除帐户默认条目,~/.msmtprc
我会收到错误msmtp: account default from /data/stuart/.msmtprc: host not set
。
我认为向 Gmail 地址发送电子邮件稍微复杂一些,但我不确定我需要做什么。我见过该~/.msmtprc
文件的许多不同版本,但我不知道哪个是正确的。
谁能告诉我我做错了什么?
1
–
|