那么再次启动pine就能有位于不同主机上的相应incoming和nntp文件夹,用户打开相应的文件夹就能使用imap、pop3或nntp等不同协议,访问相应的邮件或新闻了 。
使用fetchmail管理多邮件帐户
尽管使用pine能非常方便的管理多个POP3或IMAP邮箱,但是如果邮箱主机与当前FreeBSD系统的网络连接很慢,使用pine来阅读这些邮箱中的邮件就非常迟缓 。此时更好的办法是先在后台将邮件取到回本地邮箱中,然后使用pine或其他邮件处理程序进行处理 。
fetchmail就是一个非常方便的从远程邮件主机下载邮件的应用软件,它支持pop3、imap,以及对pop3的一些扩展协议 。当安装好fetchmail之后,使用者可以直接启动fetchmail,来取得邮件的方法为:
$ fetchmail -p pop3 -u wangb email.online.ha.cnpassWord for wangb@email.online.ha.cn:在输入正确的口令之后,fetchmail将使用pop3协议访问主机email.online.ha.cn,并取回用户wangb的电子邮件,取回的电子邮件将发送到本地邮箱中 。也可以用更复杂的方式在后台运行fetchmail,则需要设置个人目录下的.fetchmailrc文件 。
$ cat ~/.fetchmailrcpoll email-wangb via email.online.ha.cn protocol pop3 authenticate password username wb here is wangb there password "1111" smtphost localhost pass8bits stripcr fetchall$ chmod 700 ~/.fetchmailrc设置文件中第一行poll email-wangb via email.online.ha.cn中设置了要下载邮件的邮件服务器为email.online.ha.cn,其中email-wangb为对应这一个帐号的标签名字,用于区分多个不同的邮箱 。然后指定使用的协议为pop3,认证方式为标准的Unix口令认证,然后,定义了远端主机上的邮件帐户名为wangb(用there表示远端主机设置),邮件下载到本地用户wb的邮箱中(使用here指明本地主机设置) 。
smtphost定义了fetchmail用来转发邮件时使用的smtp主机,passsword定义了远程邮件服务器中帐户的口令,在口令中使用了数字或特殊字符时,就需要使用双引号将口令括起来 。pass8bits允许下载邮件中存在8位字符,stripcr用于过滤额外回车字符,由于Dos和Unix在文本定义上的不同,这一项用于兼容一些不识别这个差异之处的Windows系统的邮件服务器,fetchall表示取回全部邮件,否则就只取回最新的邮件 。
此外,这个文件因为包括了远端服务器的口令,因此必须具备属性700,以避免其他用户能读取这个文件,否则fetchmail不会运行 。
这样,就可以不使用任何命令行参数,直接在后台运行fetchmail了 。每个用户可以使用cron来运行自己的fetchmail命令,来管理自己的邮件,而拨号用户可以在拨号后,使用ppp.linkup启动fetchmail,取回自己的邮件 。
使用Procmail设置邮件过滤
由于Internet的使用者不但使用电子邮件和朋友、同事联系,而且还通过maillist与Internet上的其他使用者讨论共同感兴趣的话题,用户收到的电子邮件越来越多,并且还会受到广告、宣传品等垃圾邮件的骚扰 。使用Promail、maildrop等邮件过滤程序就能帮助使用者阻挡这些广告和宣传品,并帮助管理用户接收到的邮件 。Procmail就是一个用于过滤用户接收到的电子邮件,并能对其自动分类、处理的一个应用软件 。对于每天都会收到大量电子邮件的Internet使用者,这是一个非常有用的工具 。
为了使用Procmail,必须在用户接收到Email时,启动Procmail进行处理 。这个任务可以使用两种不同的方式来完成,一个是将Procmail配置为系统的邮件分发代理(Mail DelIEry Agent),系统的邮件服务器使用porcmail代替其本身原有的邮件分发功能,来分发用户的邮件 。这种方式需要由系统管理员根据邮件服务器的不同,而进行不同的设置 。
另一种方法是使用个人目录下的.forward文件,系统邮件服务器在给某个用户分发邮件的时候,如果发现他的个人目录中存在.forward文件,那么就会按照这个文件中的内容来进行处理 。因此就可以在.forward文件中启动procmail处理用户接收到的邮件,与更改系统MDA的设置方式相比,这种方式更为灵活,并且可以由每个用户来决定是否使用这个过滤处理能力 。
推荐阅读
- FreeBSD nessusd命令介绍
- u盘在汽车上读不出来怎么回事
- 马邦妮结局是和谁在一起了
- 暴走世界杯在哪玩 微信暴走世界杯玩法介绍
- 开斋节有什么习俗 开斋节是什么
- FreeBSD trafcount命令介绍
- 怎样从根源上防治棚菜病虫害
- 77 FreeBSD连载:安全工具
- 65 FreeBSD连载:SMB/CIFS协议
- 种植油葵存在的问题
