zoukankan      html  css  js  c++  java
  • 使用mutt+msmtp做linux邮件客户端

     


    下载MSMTP
     

    1. wget http://nchc.dl.sourceforge.net/sourceforge/msmtp/msmtp-1.4.17.tar.bz2 
    2. tar xvf msmtp-1.4.17.tar.bz2 
    3. cd msmtp-1.4.17 
    4. ./configure --prefix=/usr/local/msmtp 
    5. make 
    6. make install 
    7. cd /usr/local/msmtp/ 
    8. mkdir etc #配置文件目录和配置文件都要自己建 
    9. cd etc 



     

    1. vim msmtprc #手动创建配置文件 
    2. account default 
    3. host smtp.163.com #你的发送邮件服务器 
    4. port 25 
    5. from xman@163.com #要从哪个邮箱发出 
    6. auth login #这里如果使用on的话会报 "msmtp: cannot use a secure authentication method"错误 
    7. tls off 
    8. user xman@163.com #邮箱用户名 
    9. password xmanufo  #邮箱密码,这里可是明文的,如果你觉得不安全可以把文件改为600属性 
    10. logfile /var/log/mmlog 


    保存退出。
    简单测试一下
    /usr/local/msmtp/bin/msmtp xman@163.com
    随便输入一些内容用ctrl+d结束。然后到邮箱看看有没有收到,如果这里提示错误按照错误代码找原因,或者看看上面的日志文件

    下面开始安装 MUTT 如果是CentOS的话直接用yum就好了
    yum install mutt
    安装完成后要手动给他建立一个配置文件,

     

    1. vim /etc/Muttrc 
    2. set sendmail="/usr/local/msmtp/bin/msmtp" #你的msmtp命令路径 
    3. set use_from=yes 
    4. set realname="xman@163.com" 
    5. set editor="vim" 


    简单的4行就可以了
    好了,让我们来测试一下吧!
    echo "testmail" | mutt -s "测试" -a /etc/hosts ufo@sina.com
    这里的-a 是指添加附件,如果是多个附件的话就 多加几个 -a 文件名
    还可以这样
    mutt -s "测试" -a /etc/hosts -a /etc/apple ufo@sina.com < /tmp/imax.txt
    这个的意思就是以 /tmp/imax.txt 文件的内容作为邮件内容。
    好了,就这么简单


  • 相关阅读:
    POJ2155 Matrix
    POJ3469 Dual Core CPU
    洛谷P1469找筷子
    CodeForces 97D. Robot in Basement
    UVa11542 Square
    清澄 A1485. Catch The Penguins 抓企鹅
    Bzoj2595: [Wc2008]游览计划
    HDU4085 Peach Blossom Spring
    CodeForces 333E. Summer Earnings
    洛谷P3389 【模板】高斯消元法
  • 原文地址:https://www.cnblogs.com/noobkey/p/3663496.html
Copyright © 2011-2022 走看看