系统 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进行发送邮件的配置选项
-
account default
-
host smtp.163.com #发送邮件的邮箱服务器
-
from $MYNAME@163.com #使用哪个邮箱发送邮件,我用的163邮箱
-
auth login #
-
user $MYNAME@163.com #
-
password ********** #你邮箱的密码,注意所明文,为来安全,编辑完后需要修改.msmtprc的权限600
-
logfile ~/.msmtp.log #邮箱的log
(3) 配置 .muttrc文件
首先创建一些需要用到的目录文件
sudo mkdir ~/Mail
sudo touch ~/Mail/inbox
sudo touch ~/Mail/read_inbox
-
set fast_reply = yes
-
set include = yes
-
-
set folder = ~/Mail #邮件信息放在此目录
-
set mbox_type = mbox
-
set spoolfile=+inbox #收到的邮件
-
set move = yes
-
set keep_flagged=yes
-
set mbox=+read_inbox #已读邮件
-
set postponed=+postponed
-
set record="+Sent-'date +%Y'"
-
-
set header_cache=~/Mail/mutt_cache/
-
-
set pager_context = 1
-
set pager_index_lines = 16
-
set pgp_verify_sig = no
-
-
set content_type=text/plain #纯文本,非HTML
-
set send_charset=utf-8 #字符为utf-8编码
-
set sendmail_wait = 0
-
set status_on_top = no
-
set pager_stop
-
set editor = "vim" #邮件在vim中直接编辑
-
set use_from = yes
-
set realname = "youname"
-
set from = $YOUNAME@163.com
-
set envelope_from = yes
-
-
mailboxes 'echo ~/Mail/*'
-
my_hdr From:youname<$YOUNAME@163.com>
-
my_hdr Reply-To:youname<$YOUNAME@163.com>
-
set sort = threads
-
set sort_aux= date-sent
-
macro index G "!fetchmail -av"
-
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) |