Linux使用Mutt发送邮件附件
Linux使⽤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
带附件的
echo "Test" | mutt -s "mysql backup" -a / xxxx@qq
qq用户名
读取⽂本中的信息作为内容
mutt -s "Test" xxxx@qq
添加多个附件
echo "Test" | mutt -s "web backup" -a / -a / xxxx@qq
-s "mysql backup"  邮件的参数和标题
-a / 发送附件的参数和路径
读取内容为邮件内容,内容必须UTF8编码,否则乱码
3.设置发件⼈
编辑配置⽂件
vi /etc/Muttrc
添加如下内容,防⽌被作为垃圾邮件
set from="mutt@vps"
set use_from=yes
set envelope_from="yes"
set realname="mutt"
mutt@vps  为发信地址
mutt  为发件⼈
发送邮件略慢,需要等待⼀分钟或者更长才能发送成功(可做)
转载请注明: »

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。