Chinaunix首页 | 论坛 | 博客
  • 博客访问: 140067
  • 博文数量: 39
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 237
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-23 10:59
文章分类

全部博文(39)

文章存档

2016年(2)

2015年(25)

2014年(10)

2013年(2)

我的朋友

分类: LINUX

2015-08-01 09:07:58

系统 ubuntu
管理邮件的程序mutt的配置主要参考了
发送邮件的程序msmtp配置主要参考了http://storysky.blog.51cto.com/628458/293005  等等一些博客

1. 安装
#安装 mutt 和 msmtp
sudo apt-get install mutt 
sudo apt-get install msmtp
2.配置
(1)首先在用户目录下创建两个配置文件:muttrc和msmtprc
sudo touch ~/.muttrc
sudo touch ~/.msmtprc
这样创建好后以后发送的邮件都是以用户权限进行的,当然也可以在root目录下,为root用户创建邮箱管理
(2)配置 .msmtprc文件
  .msmtprc进行发送邮件的配置选项
  

点击(此处)折叠或打开

  1. account default
  2. host smtp.163.com        #发送邮件的邮箱服务器
  3. from $MYNAME@163.com     #使用哪个邮箱发送邮件,我用的163邮箱
  4. auth login               #    
  5. user $MYNAME@163.com     #
  6. password **********      #你邮箱的密码,注意所明文,为来安全,编辑完后需要修改.msmtprc的权限600
  7. logfile ~/.msmtp.log     #邮箱的log
(3) 配置 .muttrc文件
首先创建一些需要用到的目录文件
sudo mkdir ~/Mail
sudo touch ~/Mail/inbox
sudo touch ~/Mail/read_inbox

点击(此处)折叠或打开

  1. set fast_reply = yes
  2. set include = yes

  3. set folder = ~/Mail                #邮件信息放在此目录
  4. set mbox_type = mbox     
  5. set spoolfile=+inbox               #收到的邮件
  6. set move = yes          
  7. set keep_flagged=yes
  8. set mbox=+read_inbox               #已读邮件
  9. set postponed=+postponed
  10. set record="+Sent-'date +%Y'"

  11. set header_cache=~/Mail/mutt_cache/

  12. set pager_context = 1
  13. set pager_index_lines = 16
  14. set pgp_verify_sig = no

  15. set content_type=text/plain        #纯文本,非HTML
  16. set send_charset=utf-8             #字符为utf-8编码
  17. set sendmail_wait = 0             
  18. set status_on_top = no
  19. set pager_stop
  20. set editor = "vim"               #邮件在vim中直接编辑
  21. set use_from = yes
  22. set realname = "youname"
  23. set from = $YOUNAME@163.com    
  24. set envelope_from = yes

  25. mailboxes 'echo ~/Mail/*'
  26. my_hdr From:youname<$YOUNAME@163.com>     
  27. my_hdr Reply-To:youname<$YOUNAME@163.com>
  28.     set sort = threads
  29. set sort_aux= date-sent
  30.     macro index G "!fetchmail -av"
  31. macro pager G "!fetchmail -av"
上面的配置有许多选项都是参考网上的配置,只列举来一些自己确定的项。
3.发送邮件
有两种方法发送邮件:
(1)直接命令行
  mail -s "subject" dest@whatever.com < mail.text
  将mail.text文本中的内容发送到 dest@whatever.com邮箱,邮件的标题为"subject"
(2)在管理模式下
  在终端直接 执行 "sudo mutt"命令,就可以进入mutt管理模式,根据选项来进行邮件的管理:
  'm' : 进入邮件编辑模式,然后再输入收件人邮箱,主题,邮件内容后就可以通过"y"命令发送了。
 

4. 遗留问题
问题来了:
(1)配置
  上面.muttrc和.msmtprc文件中还有许多配置选项含义不清楚。这个应该可以根据手册慢慢研究。
(2)收邮件问题
  目前还没有搞明白怎么收邮件....求大侠们支招.



阅读(2370) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~