FreeBSD下使用Mutt Ssmtp Fetchmail Procmail收…

2009-05-13 15:04:26来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

这篇文章主要说明桌面用户在自己不配置邮件服务器的情况下,如何通过其他邮件服务器在命令行下收发电子邮件,但是不会详细介绍如何配置Mutt和Procmail。
文章内容主要参考了FreeBSD的handbook、网上相关资源以及我在自己电脑上的配置过程,
基本上就是我使用Mutt的过程记录,希望能对大家有帮助。
版权:BSD_license
作者:fender
=====================================================
申请了一个电子邮件以后你会得到:一个用户名;一个密码,一个smtp服务器;一个pop服务;
本文中:
my_e-mail_address:我的电子邮件地址
my_account:我的用户名
my_smtp_server:我的smtp服务器地址
my_pop_server:我的pop服务器地址
my_pass_word:我的密码
把我列在下面的配置文件中的相关内容替换成你自己的,就OK了,
=====================================================
基本概念:
Unix的哲学无处不在,每个工具只做一件事,并且做好一件事,
所以收发电子邮件的过程中需要许多不同的程序来完成,
MUA Mail User Agent:
用户多数的时候都是和这个打交到的,这个东西不负责接收也不负责发送你的电子邮件,
只是负责管理你的邮件,并且指定什么程序去发送以及什么程序去接收,甚至可能连电子邮件的编辑工作都需要由其他程序来完成,比如Mutt。
MTA Mail Transfer Agent:
负责发送邮件以及接收邮件,比如sendmail,但是在本文中使用ssmtp,因为配置sendmail比较麻烦,另外sendmail用在本文中优有点大财小用了,当然有esmtp可以使用,但是使用ssmtp可以保证系统在关闭sendmail时也能接收系统内某些程序的邮件。
并且使用ssmtp也是有一定好处的,详见http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/outgoing-only.html。
MRA Mail Retrieval Agent:
简单的说这个就是用来到远程服务器上面下载电子邮件的东西,比如fetchmail,这个东西只负责下载电子邮件,别的不管。
当你发送一封邮件的时候可能会是下面样子:
1.使用网页界面接收或者发送邮件
内部过程如下:
登录远程服务器(自己电子邮箱的服务器),输入用户名和密码验证身份进入自己的电子邮箱;
编辑邮件并点击发送,电子邮件被交给自己电子邮件服务器上的MTU;
自己电子邮件服务器上的MTU根据发出电子邮件的地址判断对方的域名时是什么,也就是DNS解析过程;按照DNS解析的结果将邮件发送到对方的邮件服务器上;
目标服务器收到邮件,按照邮件的用户名将邮件投递到用户的信箱里面;
用户可以登录服务器来接收,或者是使用终端工具来下载邮件。
2.使用Mutt来接收以及发送电子邮件
在我的电脑在上使用Mutt来发邮件的时候:使用Vim或者其他编辑器写邮件;使用ssmtp来发送邮件;使用fetchmail来接受邮件;使用procmail来过滤邮件。
可能你会问Mutt干什么呢?Mutt负责把这些东西组织起来。
Mutt的安装配置详细内容:http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mail-agents.html
ssmtp的安装配置详细内容:http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/outgoing-only.html
注意一定要关掉sendmail!!!
安装的时候记得有个replace!!!
fetchmail的安装配置详细内容:http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mail-fetchmail.html
procmail的安装配置详细内容:http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mail-procmail.html
我具体的配置文件如下:
1.Mutt配置文件:.muttrc 负责组织各个程序,所以要指定发送邮件的程序,以及接收邮件的程序。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:sysctl.conf 优化方案

下一篇:FreeBSD安装小记