最新消息:

mutt 发送邮件命令

Linux admin 1浏览

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

相关日志shell grep 查找进程的小技巧
Linux ar 命令
Git 远程仓库的使用
mount disk Image
Extman字符验证码改为数字验证码

最后编辑: selboo 编辑于2012/12/20 17:20

转载请注明:爱开源 » mutt 发送邮件命令