使用Postfix构建基于FreeBSD的邮件系统(简化版)-…

2009-05-13 11:27:04来源:未知 阅读 ()

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

使用Postfix构建基于FreeBSD的邮件系统(简化版)--ZT

近几天试了网上最流行的几个教程,包括postfix和qmail;结果还没有装完就失败了,到头来赚个头晕,也没能用上mail.
他们能写教程给咱们看,我们应该感谢他们.无奈我基础有限,理解不了
文中除了命令就是一个ports一个ports的装程序,不说命令是干什么的,也不说程序是干什么的,错都不知道怎么错的.
也就多打几行字,说下程序是smtp.mda还是mua,或者是相关的认证什么的.
也可能他们是给自己写的笔记,我自作多情了.
例如(我是按这两个教程装的,可惜没装完就失败了):
postfix:
http://www.cnfug.org/journal/systems/2006/000118.html
qmail:
http://bbs.chinaunix.net/viewthr ... amp;highlight=qmail
今天在freebsdchina.org上看到的,感觉适合像我这样的新手,特转来.我还没来得及实验
转自
http://www.freebsdchina.org/forum/viewtopic.php?p=192131#192131
QUOTE:
qq:7199023
msn:firebat0@msn.com
update time:2007-4-10
由于写上一篇文章的时候也刚刚接触postfix,对电子邮件系统理解也很肤浅,虽然勉强建立了可以运行的邮件系统,但是也暴露了大量的问题。同时盲目的追求功能,使得整个安装过程较为漫长,对于想入门的朋友来说难度较大。这次我将上一篇文章重新修改,并去掉查毒和反垃圾邮件的功能,完成安装后,建立一个具有完整收发邮件功能,但安全性较低的邮件系统,供刚入门的朋友借鉴。
基于postfix的邮件系统按照功能划分可分为3个部分,包括smtp、imap/pop3和身份验证,这3部分功能分别由postfix/courier-imap和courier-authdaemond实现,其中courier-authdaemond又要调用cyrus-sasl2进行验证。邮件系统的所有数据,可以保存在ldap/pgsql或者mysql中。为了使安装过程简单易懂,本文将使用mysql。
0、 更新ports
pkg_add cvsup
cvsup -gL 2 -h cvsup.freebsdchina.org /usr/share/examples/cvsup/ports-supfile
1、 安装sasl2
sasl2是smtp验证所需要的软件包,由于postfix安装时采用默认配置,使得sasl不支持courier-authdaemond,因此需要首先用指定的选项进行安装。
cd /usr/ports/security/cyrus-sasl2
make WITH_AUTHDAEMON=yes install clean
2、 安装postfix
cd /usr/ports/mail/postfix
make config
选中[PCRE]、[SASL2]、[MySQL]、[VDA],sasl2用于smtp验证,mysql用于存放数据表,vda用于支持虚拟投递。
make WITH_MYSQL_VER=51 install clean
指定安装5.1版本的mysql,注意这里安装的是mysql-client,稍后还需要安装mysql-server。在安装过程中两次提示均选y,以激活postfix
3、 安装courier-imap
cd /usr/ports/mail/courier-imap
make config
选中[AUTH_MYSQL]
make install clean
4、 安装mysql-server
cd /usr/ports/databases/mysql51-server
make WITH_CHARSET=gb2312 install clean
5、 安装apache。安装完成后编辑httpd.conf将主目录设置为/usr/local/www
cd /usr/ports/www/apache22
make install clean
6、 安装php。更新ports后的php安装方式有所变化,首先在make config需要选中[Apache]以编译apache模块,安装完成后在httpd.conf中修改2处配置:
a、在DirectoryIndex中加入index.php
b、加入AddType application/x-httpd-php .php
cd /usr/ports/lang/php5
make config

标签:

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

上一篇:在FreeBSD 上组建ISP级的邮件系统Ver:0.3

下一篇:freeBSD6.2的硬盘安装