linux下利用mutt来发mail
1.Install
sudo apt-get install mutt msmtp
2.Config
sudo vim /etc/Muttrc
增加如下内容
set sendmail="/usr/bin/msmtp" set use_from=yes set envelope_from=yes set realname="yourname" set from=your_mail_id@host
然后msmtp的配置文件为~/.msmtprc,有时候不会自动创建,可以找个模板自己改
dpkg -L mstmp mv /usr/share/doc/msmtp/examples/msmtprc-user.example ~/.msmtprc
内容大致如下
# Example for a user configuration file # Set default values for all following accounts. defaults tls on tls_trust_file /etc/ssl/certs/ca-certificates.crt logfile ~/.msmtp.log # A outlook service # The SMTP server of the outlook. account outlook host smtp-mail.outlook.com port 587 from [email protected] auth on user [email protected] password you_password # Set a default account account default : outlook
记得修改文件权限
chmod 600 ~/.msmtprc
3.Usage
mutt
或者
ehco "content" | mutt send_to_mail@host -s "subject" -a file
可直接发送邮件
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。