LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2347|回复: 13

使用mutt+msmtp收发gmail邮件!

[复制链接]
发表于 2005-11-22 11:54:31 | 显示全部楼层 |阅读模式
由于gmail是SSL的,所以以前的配置文件有些不是很好用的。
现在把我的配置文件写出来供大家参考!
安装就不必说了,#apt-get -y install mutt msmtp(我不太会配置exim4,所以,就没有用本地的邮件系统。 :cool: )

1. ~/.muttrc的修改部分

set pager_context=4
set pager_index_lines=10
set pager_stop
my_hdr From: XXX(此为你在邮件中显示的名字,下同)<你的帐户名称@gmail.com>
my_hdr Reply-To: XXX<你的帐户名称@gmail.com>
set pop_host="pops://你的帐户的名称:你帐户的密码@pop.gmail.com"
set pop_last=yes(只收取新邮件,如果是第一次使用,请先注释掉此行,第一次收取邮件后在取消注释)
set sendmail="/usr/bin/msmtp"
set send_charset="us-ascii:iso-8859-1:gb18030:gb2312:utf-8"
set envelope_from = yes
charset-hook ^us-ascii$ gb2312
source ~/.mutt.alias(在这个文件里,可以设置自己的地址簿)
set alias_file=~/.mutt.alias
set move=no
set indent_str="> "
... ...
set sort=reverse-date(由于默认的排序是正序--就是最新的邮件在最下方,这个设置是为倒序--新邮件在上方,按照时间排列的)

别的就都可以了
在终端运行mutt,然后G收取邮件!

2. ~/.msmtprc
account default
host smtp.gmail.com
from 你的帐号@gmail.com
tls on
auth on
port 587
user 你的帐号@gmail.com
password 你的Gmail密码

保存退出后,chmod 600 ~/.msmtprc

PS:系统默认的编辑器是nano,如果想在mutt中使用vim的话,请#update-alternatives --config editor配置默认的编辑器。
发表于 2005-12-9 22:55:50 | 显示全部楼层
发现在你的帐户在pop不可用,可在你的帐户内先设置,去gmail.google.com
改变编辑器
set   editor="vim"
回复 支持 反对

使用道具 举报

发表于 2005-12-9 22:57:45 | 显示全部楼层
收信用shift+g
回复 支持 反对

使用道具 举报

发表于 2005-12-10 10:15:39 | 显示全部楼层
他对邮件组线索之类的支持得怎么样呀
回复 支持 反对

使用道具 举报

发表于 2005-12-10 21:54:05 | 显示全部楼层
fetchmail 本来就支持 gmail

关于楼上的问题:
对thread 支持很好。
回复 支持 反对

使用道具 举报

发表于 2005-12-11 16:38:26 | 显示全部楼层
运行mutt时显示:/var/mail/david: 没有那个文件或目录 (errno = 2)。我跑到/var/mail 下自己建了个david目录,又显示david不是邮箱。不知该如何解决。望大虾指点。谢谢。
回复 支持 反对

使用道具 举报

发表于 2005-12-11 18:31:57 | 显示全部楼层
Post by chgtg
由于gmail是SSL的,所以以前的配置文件有些不是很好用的。

set pop_host="pops://你的帐户的名称:你帐户的密码@pop.gmail.com"
set pop_last=yes(只收取新邮件,如果是第一次使用,请先注释掉此行,第一次收取邮件后在取消注释)


感觉收信时用fetchmail可能好些,可以配合cron自动从服务器上取信。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-12 17:28:03 | 显示全部楼层
Post by wtwang1985
运行mutt时显示:/var/mail/david: 没有那个文件或目录 (errno = 2)。我跑到/var/mail 下自己建了个david目录,又显示david不是邮箱。不知该如何解决。望大虾指点。谢谢。

这个问题以前也经常遇到过,这个文件可以touch一个。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-12 17:28:57 | 显示全部楼层
Post by sssslang
感觉收信时用fetchmail可能好些,可以配合cron自动从服务器上取信。

这就是个人习惯问题了!
回复 支持 反对

使用道具 举报

发表于 2005-12-13 19:45:04 | 显示全部楼层
Post by sssslang
感觉收信时用fetchmail可能好些,可以配合cron自动从服务器上取信。

谢谢。还有一个问题就是,怎么管理多个邮箱呢?mutt里还像只能设置一个pop_host阿。谢谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表