Linux下邮件系统完美解决方案架设攻略
配置Postfix MTA
删除冲突软件,sendmail,需要执行:
CentOS4.x/ RedHat EL4.x 都自带mysql-server,请用户自行安装好,包括mysql-client和devel等包
安装postfix
配置postfix
简化postfix配置:
XiaoHui 补充: 这里指定 Extmail 连接 mysql 时的参数, 包括 username, password, database 等。你不需要自己手工去 mysql 建立 database 以及 username。在后面,会有一个专门的 sql 文件,修改后即可导入。
删除冲突软件,sendmail,需要执行:
mysql有关软件:rpm -e --nodeps sendmail
CentOS4.x/ RedHat EL4.x 都自带mysql-server,请用户自行安装好,包括mysql-client和devel等包
安装postfix
配置postfix
简化postfix配置:
再编辑main.cf:postconf -n > /etc/postfix/main2.cf
mv /etc/postfix/main.cf /etc/postfix/main.cf.old
mv /etc/postfix/main2.cf /etc/postfix/main.cf
增加如下内容:vi /etc/postfix/main.cf
#XiaoHui 补充: 需要加入下面此行。否则外部主机无法连接本服务器# hostname
mynetworks = 127.0.0.1
myhostname = mail.extmail.org
mydestination = $mynetworks $myhostname
内容如下:inet_interfaces = all
![]()
# banner
mail_name = Postfix - by extmail.org
smtpd_banner = $myhostname ESMTP $mail_name
![]()
# response immediately
smtpd_error_sleep_time = 0s
unknown_local_recipient_reject_code = 450
![]()
# extmail config here
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_transport = maildrop:
编辑mysql_virtual_alias_maps.cf
vi /etc/postfix/mysql_virtual_alias_maps.cf
XiaoHui 补充: 这里指定 Extmail 连接 mysql 时的参数, 包括 username, password, database 等。你不需要自己手工去 mysql 建立 database 以及 username。在后面,会有一个专门的 sql 文件,修改后即可导入。
编辑mysql_virtual_domains_maps.cfuser = extmail
password = extmail
hosts = localhost
dbname = extmail
table = alias
select_field = goto
where_field = address
内容如下:vi /etc/postfix/mysql_virtual_domains_maps.cf
编辑mysql_virtual_mailbox_maps.cfuser = extmail
password = extmail
hosts = localhost
dbname = extmail
table = domain
select_field = description
where_field = domain
#additional_conditions = and backupmx ='0' and active ='1'
内容如下:vi /etc/postfix/mysql_virtual_mailbox_maps.cf
user = extmail
password = extmail
hosts = localhost
dbname = extmail
table = mailbox
select_field = maildir
where_field = username
#additional_conditions = and active = '1'
0
第1页:准备工作第2页:ExtMail Solution 结构 第3页:CentOS4.3安装步骤1~10第4页:安装步骤11~21第5页:配置SELinux 第6页:rpm -ivh --nodeps RPMS/postfix-2.3.20050716-1hzq.i386.rpm 第7页:配置Postfix MTA 第8页:配置Courier-Authlib 第9页:配置Apache 第10页:安装ExtMan - web后台 第11页:配置Mailgraph_ext 第12页:安装Courier-IMAP 第13页:配置SpamAssassin 第14页:配置Amavisd与Clamav结合第15页:启动/测试
相关文章
