设为首页 收藏本站
查看: 806|回复: 0

[经验分享] ubuntu下使用mutt+msmtp发送邮件

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-5-25 08:47:36 | 显示全部楼层 |阅读模式
理论介绍:
1. mutt介绍:
Mutt is a small but very powerful text-based mail client for Unix operating systems.
简单来说,mutt是一个MUA(邮件用户代理),类似foxmail和outlook,是不负责发送接收邮件的。
2.msmtp介绍:
Msmtp is an SMTP client.
In the default mode, it transmits a mail to an SMTP server (for example at a free mail provider) which takes care of further delivery.
To use this program with your mail user agent (MUA), create a configuration file with your mail account(s) and tell your MUA to call msmtp instead of /usr/sbin/sendmail.
只翻译第二部分【为了通过MUA来使用这个程序,应当使用你的账户创建一个配置文件,并告诉MUA程序调用它,而不是使用默认的sendmail】
实践操作:
一、msmtp设置
  • 安装:apt-get install msmtp
  • 配置文件位置:/etc/msmtprc
  • 配置文件msmtprc
    defaults
    tls on #这三行都是开始邮件的tls认证的
    tls_starttls on
    tls_trust_file /etc/ssl/certs/ca-certificates.crt
    account default
    host smtp.exmail.qq.com #smtp服务器地址和端口
    port 587
    auth plain  #使用明文方式的授权信息
    user #“你的邮箱账户”
    password #“密码”
    from #“发件人信息[和账户名一样]
    timeout 10  #设置网络超时
    logfile /tmp/msmtp.log #日志


二、mutt设置
  • 安装:apt-get install mutt
  • 配置文件位置:/etc/Muttrc
  • 配置文件:Muttrc
    set sendmail="/usr/bin/msmtp" #使用msmtp发送邮件
    set use_from=yes #设置邮件包含from的header信息
    set realname="honey" #设置发送邮件的用户名[账号的别名/昵称]
    set editor="vim" #使用vim启动mutt交互模式
    set from=my@mail.com#设置邮件from信息[use_from必须设置]
    set envelope_from=yes
    set copy=no #是否保留消息副本

三、mutt命令行使用
     范例:
    echo "详情见附件"|mutt -a /root/a.txt -s "每日订单统计" -c c@qq.com \
    -- a@163.com, b@gamil.com
    解释:
    echo内容为邮件正文内容
    -a 添加的附件
    -s 邮件主题
    -c 抄送的邮件人
    “--”之后的内容为收件人【此处由于换行所以添加双横杠】

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-221433-1-1.html 上篇帖子: PXE 无人职守安装(kickstart|Cobbler) 下篇帖子: 基于UDP协议的socket通信 ubuntu
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表