美文网首页
Linux下面如何用mutt命令发送邮件

Linux下面如何用mutt命令发送邮件

作者: SkylineRunner | 来源:发表于2019-07-19 16:25 被阅读0次

    1、下载安装msmtp软件(类似于一个foxmail工具):

    下载地址:http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=1217206451&big_mirror=0

    # tar jxvf msmtp-1.4.16.tar.bz2

    # cd msmtp-1.4.16

    # ./configure --prefix=/usr/local/msmtp

    # make

    # make install

    2、创建msmtp配置文件和日志文件(host后面为第三方邮件的域名,from后面为发件人的邮箱名称,邮件用户名即是邮箱或者邮箱别名(如果没有邮箱别名,必须写电子邮箱,否则无法登录),密码123456)

    # vim ~/.msmtprc

    account default  

    host smtp.163.com  

    from email@163.com  

    auth login  

    user email@163.com  

    password 123456  

    logfile ~/.msmtp.log 

    由于密码是明文,所以需要修改文件的权限:

    # chmod 600  ~/.msmtprc

    # touch ~/.msmtp.log

    3、mutt安装配置:

    (一般linux下有默认安装mutt)如果没有安装mutt,centos下使用yum install mutt进行安装

    # vim ~/.muttrc

    set sendmail="/usr/local/msmtp/bin/msmtp"   

    set use_from=yes

    set realname="邮箱别名"     

    set from=email@163.com    

    set envelope_from=yes   

    set rfc2047_parameters=yes   

    set charset="utf-8"   

    set send_charset="gb2312" 

    set send_charset="utf-8" 

    set send_charset="us-ascii:gbk:utf-8" 

    4、邮件发送测试(-s邮件标题,-a表加附件) 

    # echo "邮件内容123456" | mutt -s "邮件标题测试邮件"   -a /scripts/test.txt email@163.com

    全球WebRTC先行者,实时音视频通讯云平台---anyRTC,提供视频会议、应急指挥、金融、游戏、医疗、娱乐等行业视频通讯解决方案。服务宗旨:让音视频实时通讯在各行各业更简单。

    基于专业实时音视频服务提供商:anyRTC(https://www.anyrtc.io)

    相关文章

      网友评论

          本文标题:Linux下面如何用mutt命令发送邮件

          本文链接:https://www.haomeiwen.com/subject/ygjslctx.html