上一篇: 解决 ssh 创建连接极慢的问题
mutt 发送邮件命令
[ 2010/10/29 11:44 | by selboo ]
Linux命令语法:mutt [-hnpRvxz][-a<文件>][-b<地址>][-c<地址>][-f<邮件文件>][-F<配置文件>][-H<邮件草稿>][-i<文件>][-m<类型>][-s<主题>][邮件地址]
补充说明:mutt是一个文字模式的邮件管理程序,提供了全屏幕的操作界面。
Linux命令参数:
-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。
mutt -s "subject" -a /backup/backup.tar.gz xxx@126.com < /tmp/x.txt
-s: 邮件标题,用""括上。
-a: 邮件附件。如上命令就是将/backup目录下 backup.tar.gz文件作为附件发送。
< /tmp/x.txt:/tmp目录下x.txt文件里的内容作为邮件内容发送。
如果发送给多个人,只要在邮箱地址后加空格接着输入邮箱地址即可,如:
mutt -s "subject" -a /backup/backup.tar.gz xxx1@126.com xxx2@126.com xxx3@126.com< /tmp/x.txt
如何更改mutt发信默认的当前用户的发件人信息为我们自已想要的mail地址和信息?
方法:
建立当前用户的.muttrc文件:
#vi ~/.muttrc
set envelope_from=yes
set from=yourname@xxx.com ;说明:设置发邮件地址
set realname="yourname" ;说明:设置发件人名字
set use_from=yes
保存退出.
Muut中文手册 http://book.selboo.com.cn/book/Mutt.html
mailx 发送邮件
[root@Cacti objects]# cat /etc/mail.rc
set ask askcc append dot save crt
ignore Received Message-Id Resent-Message-Id Status Mail-From Return-Path Via
set from=warning@selboo.com.cn
set smtp=mail.selboo.com.cn
set smtp-auth-user=warning smtp-auth-password=123123 smtp-auth=login
/usr/bin/printf "3333" | /bin/mailx -s "11111111" root@selboo.com.cn
最后编辑: selboo 编辑于2012/12/20 17:20