首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用google帐户接收msmtp的电子邮件

无法使用google帐户接收msmtp的电子邮件
EN

Stack Overflow用户
提问于 2014-02-25 10:31:09
回答 1查看 908关注 0票数 1

我在备份服务器上遇到了msmtp问题(OpenSUSE 12.2)。每次备份失败时,我都会发送电子邮件。因此,我想使用msmtp。我把一切都安排好了。然而,即使我在Gmail中的“发送”和“收件箱”文件夹中看到发送的项目,我从未在我想要的电子邮件帐户上收到一封电子邮件。有人能帮帮我吗?剧本如下所示。请看到收件人是我的gmail在日志中,即使在text.txt是不同的。

.msmtprc

代码语言:javascript
复制
account default
host smtp.gmail.com
port 587
protocol smtp
from myemail@gmail.com
tls on
tls_starttls on
#tls_trust_file /etc/ssl/certs/ca-certificates.crt
tls_certcheck off
tls_nocertcheck
auth on
user myemail@gmail.com
password Mypassword
logfile ~/.msmtp

.msmtp

代码语言:javascript
复制
Feb 25 09:44:28 host=smtp.gmail.com tls=on auth=on user=myemail@gmail.com
from=myemail@gmail.com recipients=myemail@gmail.com mailsize=130 smtpstatus=250 
smtpmsg='250 2.0.0 OK 1393317868 g1sm73904348eet.6 - gsmtp' exitcode=EX_OK

text.txt

代码语言:javascript
复制
From: Daily backups <myemail@gmail.com>
To: Recipient's Name <hisemail@domain.com>
Subject: Backup report
Sample text

发送电子邮件的命令

代码语言:javascript
复制
$ cat text.txt | msmtp -a default myemail@gmail.com

非常感谢所有愿意帮助我的人。大卫

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-26 03:07:33

这对我有用..。

代码语言:javascript
复制
account default
host smtp.gmail.com
port 587
logfile /tmp/msmtp.log
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt

auth login
user myemail@gmail.com
password MyPassWord1
from First LastName

account account2

然后从raspberry Pi命令行

代码语言:javascript
复制
echo -e "Subject: Test Mail\r\n\r\nThis is a test mail" |msmtp --debug --from=default -t destinationaddress@gmail.com
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22011437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档