2014-02-25 68 views
1

我在備份服務器(OpenSUSE 12.2)上遇到msmtp問題。每次我的一些備份失敗時,我都會嘗試發送電子郵件。出於這個原因,我想使用msmtp。我已經準備好了一切。不過,即使我在Gmail的「已發送」和「收件箱」文件夾中看到已發送的郵件,我從未收到過我想要的電子郵件帳戶中的單個郵件。任何人都可以幫助我嗎?腳本遵循以下內容。儘管在text.txt中是不同的,但請注意,收件人是我的gmail acc日誌。使用Google帳戶無法收到帶有msmtp的電子郵件

.msmtprc

account default 
host smtp.gmail.com 
port 587 
protocol smtp 
from [email protected] 
tls on 
tls_starttls on 
#tls_trust_file /etc/ssl/certs/ca-certificates.crt 
tls_certcheck off 
tls_nocertcheck 
auth on 
user [email protected] 
password Mypassword 
logfile ~/.msmtp 

.msmtp

Feb 25 09:44:28 host=smtp.gmail.com tls=on auth=on [email protected] 
[email protected] [email protected] mailsize=130 smtpstatus=250 
smtpmsg='250 2.0.0 OK 1393317868 g1sm73904348eet.6 - gsmtp' exitcode=EX_OK 

的text.txt

From: Daily backups <[email protected]> 
To: Recipient's Name <[email protected]> 
Subject: Backup report 
Sample text 

命令發送電子郵件

$ cat text.txt | msmtp -a default [email protected] 

非常感謝所有那些誰會盡力幫助我的。 大衛

回答

1

這對我的作品....

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 [email protected] 
password MyPassWord1 
from First LastName 

account account2 

然後從樹莓派命令行

echo -e "Subject: Test Mail\r\n\r\nThis is a test mail" |msmtp --debug --from=default -t [email protected] 
相關問題