• 使用mutt自动发送邮件


    1、Mutt安装及环境配置

    1.1、安装

    sudo yum install mutt

    比如你要设置邮件的发信人,需要做:

    sudo vim  /etc/Muttrc
    set envelope_from=yes
    set from=yourname@xxx.com                                     
    set realname="yourname"               
    set use_from=yes

    1.2、测试是否安装

    测试发送邮件,基本文本。如果多个收信人之间用,隔开

    echo "测试mutt" | mutt -s "测试mutt"  xxx@xxx.com

    发送附件,如果要发送多个附件,需要用多个-a

    echo "测试mutt" | mutt -s "测试mutt"  xxx@xxx.com  -a  /tmp/test.txt

     将文本文件内容作为正文

    mutt -s "测试mutt"  xxx@xxx.com  < /tmp/test.txt

    如果想邮件内容有 样式,可以搞htm文档作为邮件正文

    mutt -s "测试mutt" -e 'set content_type="text/html"'   xxx@xxx.com  < /tmp/test.html

    test.html可以简单的为:

    <html>
     <head></head>
     <body>
      <table>
       <tbody>
        <tr>
         <td>1</td>
         <td>test1</td>
         <td>2</td>
         <td>test2</td>
        </tr>
        <tr>
         <td>3</td>
         <td>test3</td>
         <td>4</td>
         <td>test4</td>
        </tr>
       </tbody>
      </table>
     </body>
    </html>

    2、安装出错及其处理方法:

    2.1、send-mail: fatal: parameter inet_interfaces: no local interface found for ::1

    发送邮件:
    [root@iZ23whn33jnZ log]# echo '这是邮件标题' | mail -s "这是邮件内容" 9379963xx@qq.com
    出现异常:
    [root@iZ23whn33jnZ log]# send-mail: fatal: parameter inet_interfaces: no local interface found for ::1
    查看centos中的postfix日志
    more  /var/log/maillog
    postfix: fatal: parameter inet_interfaces: no local interface found for ::1

    vi  /etc/postfix/main.cf

    发现配置为:

    inet_interfaces = localhost
    inet_protocols = all

    改成:

    inet_interfaces = all
    inet_protocols = all

    重新启动

    service postfix start

    OK!

    参考:

    1、Linux下使用mutt自动发送邮件

    2、send-mail: fatal: parameter inet_interfaces: no local interface found for ::1

  • 相关阅读:
    电话号码组合 hash表
    合并区间
    最小路径和 动态规划
    计数排序
    插入排序
    选择排序
    归并排序
    C#中不同程序集(dll)存在相同的命名空间
    生成otp token 脚本
    MySQL 组合索引、唯一组合索引的原理
  • 原文地址:https://www.cnblogs.com/anovana/p/8107965.html
Copyright © 2020-2023  润新知