|
菜鸟今天成功在debian上收发邮件,兴奋之余写一下体会,大家交流一下
我发现debian软件介绍方面的资料太少了,尤其是命令行下的软件
我找了好久,最后还是无奈得硬着头皮看mannal
可能是大家都用xwindows,就我这种24M内存的还玩命令行,~~~
这是我写在自己blog上的原文,大家见笑了
http://spaces.msn.com/members/william0429/Blog/cns!1pgI1tU9YXHKvarFIosMpvow!167.entry
在debian下收发邮件
采用网上最经典的组合
mutt+fetchmail+esmtp+procmail
我用的是大连市政府的邮箱,
在home目录下建立以下文件,这是相关配置文件
1. vi ~/.esmtprc
hostname = smtp.dl.cn:25
username = "myname"
password = "mypassword"
mda = "/usr/bin/procmail -d %T"
2. vi ~/.muttrc
set sendmail = "/usr/bin/esmtp -v -X ~/.esmtplog"
#my_hdr From: Xiezuming<myname@163.com>
#my_hdr Reply-To: Xiezuming<myname@163.com>
3. vi ~/.fetchmailrc
defaults
mda "/usr/bin/esmtp -f %F %T"
poll pop3.163.com proto POP3
user "myname" there with password "mypassword" is "localname" here options stripcr keep
这些文件都要配置好,然后还有点麻烦
一、mutt的mailbox
默认的mailobox是/var/mail/USERNAME USERNAME 是你的登录用户名
开始的时候是没有的,进入mutt,显示/var/mail/USERNAME 不存在, 有两种方法建立
1、用fetchmail取得文件,mutt会自动建立那个文件
2、如果开始没配置好,fetchmail不工作,就要手动touch一个了
touch /var/mail/USERNAME
以后可以把信件放在自定义的目录,如home的Mail下(不知为什么用大写,害得我总要按一下Shift),mutt对信箱的管理很方便,切换信箱只要按 C 和 Tab,关于他怎么和这些目录联系上的,我还没弄明白,用空好好看看man把
二、开始收信了!
fetchmail -k (-k的意思是keep,即保留原有信件,只是i拷贝,不是剪切!)
mutt
哈哈,收到了,退出时问你是否保存在 ~/mbox 里,
其实我想保存到别的地方,可是我不知道怎么改他默认的这个文件,只好笨一点,自己动手给信件分类了。
三、发邮件
发邮件很简单了,用mutt写一个,可以用vi编辑阿
然后按y,哈哈,发出去了,好快
我开始怎么都发不出去,后来发现配置文件中忘写端口:25了
总之,mutt很棒,做了些简单的收发工作,很容易就上手了
但是还有好多技巧,转一篇老外的mutt教程,写得太好了,受益匪浅
http://www.mutt.blackfish.org.uk/
以后用熟了,再写个技巧篇吧
最后令人吃惊的是,我收了一个中文的信件,居然正常显示了,我没装中文支持阿
可能是装mutt的时候,把中文支持一起装了吧,哈哈,省了我不少麻烦。 |
|