zoukankan      html  css  js  c++  java
  • Linux使用Mutt发送邮件/附件

    使用Mutt发邮件极其方便,只需要一条命令即可发送或者批量发送邮件
    功能说明:E-mail管理程序。

    语  法:mutt [-hnpRvxz][-a<文件>][-b<地址>][-c<地址>][-f<邮件文件>][-F<配置文件>][-H<邮件草稿>][-i<文件>][-m<类型>][-s<主题>][邮件地址]

    补充说明:mutt是一个文字模式的邮件管理程序,提供了全屏幕的操作界面。

    参  数:
    -a<文件> 在邮件中加上附加文件。
    -b<地址> 指定密件副本的收信人地址。
    -c<地址> 指定副本的收信人地址。
    -f<邮件文件> 指定要载入的邮件文件。
    -F<配置文件> 指定mutt程序的设置文件,而不读取预设的.muttrc文件。
    -h 显示帮助。
    -H<邮件草稿> 将指定的邮件草稿送出。
    -i<文件> 将指定文件插入邮件内文中。
    -m<类型> 指定预设的邮件信箱类型。
    -n 不要去读取程序培植文件(/etc/Muttrc)。
    -p 在mutt中编辑完邮件后,而不想将邮件立即送出,可将该邮件暂缓寄出。
    -R 以只读的方式开启邮件文件。
    -s<主题> 指定邮件的主题。
    -v 显示mutt的版本信息以及当初编译此文件时所给予的参数。
    -x 模拟mailx的编辑方式。
    -z 与-f参数一并使用时,若邮件文件中没有邮件即不启动mutt。

    1.安装方法

    Debian安装 # 
    apt-get install -y mutt

    Centos安装 # 
    yum install -y mutt

    2.使用方法

    最简单的测试方法
    echo "Test" | mutt -s "Title" xxxx@qq.com
    带附件的
    echo "Test" | mutt -s "mysql backup" -a /mysql.tar.gz xxxx@qq.com
    读取文本中的信息作为内容
    mutt -s "Test" xxxx@qq.com

    添加多个附件
    echo "Test" | mutt -s "web backup" -a /mysql.tar.gz -a /web.tar.gz xxxx@qq.com

    -s "mysql backup"  邮件的参数和标题

    -a /mysql.tar.gz 发送附件的参数和路径

     读取mail.txt内容为邮件内容,内容必须UTF8编码,否则乱码

    3.设置发件人
    编辑配置文件
    vi /etc/Muttrc

    添加如下内容,防止被作为垃圾邮件

    set from="mutt@vps.com"
    set use_from=yes
    set envelope_from="yes"
    set realname="mutt"

    mutt@vps.com  为发信地址

    mutt  为发件人

    发送邮件略慢,需要等待一分钟或者更长才能发送成功(可做定时备份)

    转载请注明:手记 » Linux使用Mutt发送邮件/附件

    come from: http://www.isucc.me/129.html

  • 相关阅读:
    DFC-3C和DFC-3B的区别和注意事项
    Bug搬运工-CSCux99539:Intermittent error message "Power supply 2 failed or shutdown"
    EVE上传Dynamips、IOL和QEMU镜像
    EVE扩大虚拟内存
    EVE磁盘扩容
    VMware安装EVE
    介绍Mobility Group
    Bug搬运工-CSCvi02106 :Cisco 2800, 3800, 1560 APs: when connected to a Cisco Switch CDP-4-DUPLEX_MISMATCH log is seen
    jquery.autocomplete在火狐下的BUG解决
    nodeJS中exports和mopdule.exports的区别
  • 原文地址:https://www.cnblogs.com/seasonzone/p/7380767.html
Copyright © 2011-2022 走看看