正在加载...

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<邮件草稿>&nbsp;  将指定的邮件草稿送出。
  -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
,
发表评论
表情
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]