如果搜索出来的连接不能用,把连接中间的日期去掉就好了,最近更改了所有连接的名字

linux mutt msmtp 命令行邮件

linux huahua 848℃

我是为了自动备份一些东西才想到的这个东西,这里我引用网上别人的配置和命令行。另外在文件的最后,附上一个脚本文件,是通过发送电子邮件自动备份。

=====================================引用================================

MUTT
系统全局设置/etc/Muttrc,如果使用某个系统用户,可以在~/.muttrc中设置。

vi .muttrc(最后加上)

set sendmail=”/usr/bin/msmtp”

set use_from=yes

set realname=”IvoWang” #(这个是名字)

set from=327@qq.com

set envelope_from=yes

MSMTP

创建~/.msmtprc 和 ~/.msmtp.log,分别为配置和日志文件。
vi .msmtprc

account default  
host smtp.qq.com  
port 465  
from 327@qq.com  
tls_starttls off  
tls on  
tls_certcheck off  
auth login  
user 327  
password *******  
logfile ~/msmtp.log 

由于password是明码,所以我们需要修改此文件的权限。

chmod 600 .msmtprc  
touch ~/.msmtp.log

查看SMTP服务器是否支持认证的TLS加密:

ivo@debian:~$ msmtp –host=smtp.qq.com –serverinfo  
SMTP server at smtp.qq.com ([163.177.65.211]), port 25:  
smtp.qq.com Esmtp QQ Mail Server  
Capabilities:  
SIZE 52428800:  
Maximum message size is 52428800 bytes = 50.00 MiB  
PIPELINING:  
Support for command grouping for faster transmission  
STARTTLS:  
Support for TLS encryption via the STARTTLS command  
AUTH:  
Supported authentication methods:  
PLAIN LOGIN  
This server might advertise more or other capabilities when TLS is active.

到这里,你可以使用mutt来发送邮件了,我们测试一下。

echo “test” |mutt -s “my_first_test” tjsy@126.com

-s “subject”
-c “carbon-copy”
test 是内容 -s 后面是邮件标题

echo “test” |mutt -s my_first_test tjsy2126.com -a dbms_stats.txt 

附件一应要写在最后面
echo -e “文字描述,可以带参数$allname” | mutt -a “附件(写好路径)” -a “附件2(写好路径)” aa@163.com,bb@yahoo.com.cn(收信人) -c cc@163.com,dd@163.com(抄送)
观察.msmtp.log文件,如果有错会在日志文件中被报告出来,当然,成功发送的日志也会出现在此日志文件内。

百度云mail里面有做好的配置文件

以下为参考的博客
http://blog.mimvp.com/2015/06/centos-6-send-mail-using-muttmsmtp/

转载请注明:EZLOST » linux mutt msmtp 命令行邮件

喜欢 (0)