经过一天的努力只弄好了接受邮件的部分,
所以想来请教一下有没有人用mutt,
发邮件是不是需要配置sandmail啊?handbook上好像没有写的特别清楚,哪里有相关资源,推荐一下吧。
我对邮件配置的理解如下:
sandmail负责投递邮件;fetchmail负责接受邮件;procmail负责过滤邮件;自己设置编辑器比如Vim来编辑邮件;
mutt负责把上面这些东西接合起来,从而形成完整的邮件系统,
不过是不是sandmail也可以接受邮件啊,
就是说没有fetchmail也可以呢?
谁知道指点一下啊。
注:
我的邮箱是使用pop以及smtp服务器的,我觉得就是把pop以及smtp服务器以及用户名和密 *** 放到合适的配置文件里面,但是不知道smtp如何使用,好像应该和sandmail有关系吧。
我有两个电子邮件A和B,
A是学校给的,提供如下信息:一个用户名;一个密 *** ;一个pop3服务器地址;一个smtp地址,
B是在yahoo.com.cn上的,这个只能使用网页方式浏览。
我以前一直使用gnome的evolution来收发A上的电子邮件,现在想用Mutt来实现,
看了gentoo的官方文档,学会了使用mutt收邮件(其实是用fetchmail),
但是还不能很好的发送邮件(我发送成功过几次,但是刚才又不行了,)
我只把A电子邮件的:“用户名”;“密 *** ”;“pop3服务器”填写到.fetchmailrc里面了(也就解决了下载邮件问题),但是smtp服务器应该填写在哪里呢?是不是可以不用填写呢?
我现在使用mutt可以往我自己在学校申请的那个邮箱(也就是A邮箱)投递邮件,但是不能向B邮箱投递邮件,
但是有的时候也能发送到B邮箱里面,今天早上就发过去一个,但是在测试就发不过去了,晕死!#_#
mailq
/var/spool/mqueue (9 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
m8S1bTHU001788 (Permission denied)
m8RGIfLK001117 (Permission denied)
m8RGL2HR001216 (Permission denied)
m8RGMgxt001310 (Permission denied)
m8RGRXD6001524 (Permission denied)
m8RGaF1g001265 (Permission denied)
m8S1XnZm001602 (Permission denied)
m8S1YvHE001661 (Permission denied)
m8RGB3dg001186 (Permission denied)
Total requests: 9
从上面内容看是没有转发出去吧,
================================
到现在参考的主要资料有:gentoo官方关于mutt的文档,鸟哥私房菜服务器架设里面的邮件服务器相关内容,freebsd的handbook。
我感觉发送邮件是这样的:
1.Mutt里面调用Vim编辑,
2.编辑好的邮件送到我系统的MTA(sendmail)上面,
3.我系统的MTA(sendmail)根据我要求发送的邮件的地址@后面的内容进行DNS转换,然后转发到相应的服务器上面,比如yahoo.com.cn,
4.yahoo.com.cn根据邮件地址@前面的用户名,把邮件投递到相应的用户邮箱里面,
5.用户以网页形式直接登录,或者是使用fetchmail之类的东西下载电子邮件到本地邮箱,然后使用能mutt阅读。
我理解那个smtp应该要填写的,但是不知道填写在哪里?这个似乎是用来验证发邮件的人的身份的,我应该现从系统上转发都学校提供的smtp服务器上,然后载有他转发,否则任何人不是都可以给yahoo.com.cn发邮件了,如果那样的话,一个脚本就能让yahoo.com.cn的硬盘塞满,
高人快来救我啊。
突然9封邮件都发出了,
什么都没有配置,#_#
我很崩溃!
是sendmail,如果不想使用系统的,可以使用msmtp, ssmtp之类发送邮件.
sendmail实在是太负责了,于是乎我就使用esmtp搞定了。
其实我觉得我sendmail挺有意思的,
我发现只要:
#/etc/rc.d/sendmail restart
就能把队列里面的邮件发出去,我觉得是配置的问题,就是说sendmail不会总是在那里发邮件,应该是有一定时间间隔的,
总之是没有用sendmail,
感想Mutt是挺NB的,比Evolution快多了,定制能力超强,突然有了刚开始学Vim时的感觉。
会员注册
会员登录
个人空间