mailman在FreeBSD下的安装和使用

2009-05-13 15:49:58来源:未知 阅读 ()

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


                                在安装配置过程中,按顺序来是一种很好的习惯!
我认为邮件列表的 工作流程是(mailman可以说是一个MDA(邮件传递代理(Mail Delivery Agent)):
大体上是:

  
对以上的这幅图我的理解是:第一次用户通过Email地址来通过订阅邮件列表,而postfix作为邮件服务来接收发到这个地址的邮件然后交到mailman,mailman就通过postfix来给这些Email地址发送确认信。Email地址点击确认后mailman就把这些Email地址存到Manage User Email add里面去。第二次,第三次。。。当用户要把信息分享给其它的Email的时候,它只须要将信发给Mailman这个地址,mailman就从Manage User Email addr里取出其它Email地址然后通过postfix服务来进行转发。同时,它也将这个信息放到Archive里面去以便以后查看。
以下就是安装和配置mailman的过程:
平台
FreeBSD-7.0-release
软件
邮件服务器:
postfix-2.5.5,1邮件列表服务器:
mailman-2.1.11web服务器:
apache-2.2.6_2
安装过程
我是通过ports来安装mailman(不过在安装mailman的同时也要安装postfix邮件服务)
cd /usr/ports/mail/mailman
make install clean              #在弹出的对话框中选择CHINESE and POSTFIX,我的做法
                                     #是让postfix和mailman结合
postfix:
     cd /usr/ports/mail/postfix
     make config
     make install
  在postfix中, 最重要的文件就是main.cf and master.cf
在freebsd下,有一个在系统安装后就会自带的一个邮件服务了,叫做sendmail.为什么它会出现在freebsd安装完成之后就有了?
这里有一个说法:
  sendmail是FreeBSD上的标准邮件传输代理(Mail Transport Agent, MTA  -- 不过又有人说MTA是 messages Transport Agent)!那
为什么要用postfix来替代sendmail呢??因为sendmail的单体式结构已成为许多安全隐患的主因,而且难以配置和维护。而
postfix的目标是可靠性,安全性效率,灵活性,容易使用,可兼容sendmail,这样就成就了postfix替换sendmail的一个很好的理
由。
配置postfix:
我们现在要把sendmail替换成postfix,所做的工作是:
#vim /etc/rc.conf
加入:
        sendmail_enable="YES"

标签:

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

上一篇:关于检查磁盘的命令fsck

下一篇:fb 相当快的ports源地址