Postfix(一):CentOS 下安装postfix

所需软件包
postfix主程序 postfix-2.8.3.tar.gz
postfix虚拟用户补丁 postfix-vda-v10-2.8.3.patch (不知道为什么http://vda.sourceforge.net/下载那么困难,把她上传到附件了)
postfix 2.8.3的补丁 postfix-2.8-patch03.gz

安装依赖
 

 
 
  1. # yum -y install db4-devel 


下载postfix

 
 
  1. # wget http://www.postfix.cn/source/official/postfix-2.8.2.tar.gz

下载2.8.3的补丁
 

 
 
  1. # wget http://postfix.it-austria.net/releases/official/postfix-2.8-patch03.gz 

下载postfix虚拟用户补丁 postfix-vda-v10-2.8.3.patch

添加运行postfix的组和用户
 

 
 
  1. # groupadd -g 1200 postdrop  
  2. # groupadd -g 1000 postfix  
  3. # useradd -M -u 1000 -g 1000 -G 1200 -s /sbin/nologin postfix 


 

 
 
  1. # tar -zxvf postfix-2.8.2.tar.gz  
  2. # gzip -d postfix-2.8-patch03.gz  
  3. # cd postfix-2.8.2  
  4. # patch -p0 < ../postfix-2.8-patch03     # 打上2.8.3的补丁  
  5. # patch -p1 < ../postfix-vda-v10-2.8.3.patch  # 打上虚拟用户补丁 


注意参考 README_FILES 子目录中的说明文档
添加MySQL数据库查询、SASL认证支持
 

 
 
  1. # make makefiles  'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql  -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl'  'AUXLIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient  -lz  -lm  -L/usr/lib/sasl2  -lsasl2 ' 
  2. # make && make install 

当安装时出现  make: *** [dict_mysql.o] Error 1   说明mysql的路径没有配对修改01中的代码

当出现错误。make: *** xsasl_cyrus_server.o] Error 1

重新安装sasl  地址应用 http://blog.csdn.net/stuartjing/article/details/6799602

中间会有一系列的问答,如果没有特殊的需求直接默认即可

停止sendmail 
 

 
 
  1. # service sendmail stop  
  2. # chkconfig --del sendmail 

修改主机名
 

 
 
  1. # vi /etc/sysconfig/network  
  2. 修改HOSTNAME=mail.gateway.org  
  3. # vi /etc/hosts  
  4. 在 127.0.0.1一行后面加上 mail.gateway.org  
  5. # hostname mail.gateway.org 

修改主配文件
 

 
 
  1. # vi /etc/postfix/main.cf  
  2. 75 myhostname = mail.gateway.org  
  3. 83 mydomain = gateway.org  
  4. 99 myorigin = $mydomain   # 用哪个域名来外发邮件  
  5. 113 inet_interfaces = all       # 在哪个接口提供服务  
  6. 162 mydestination = $myhostname localhost.$mydomain $mydomain # 指定是有哪个域名接收邮件  
  7. 260 mynetworks = 192.168.3.0/24, 127.0.0.0/24 #设定子网内部  
  8. 414 home_mailbox = Maildir/     #(Mailbox已淘汰)邮件存储位置和格式 


Test:
 

 
 
  1. useradd xiaoyi  
  2. useradd xiaoer  
  3. telnet mail.gateway.org 25 

 (请注意输入是否正确   from不要写错form)

postfix test_mail

本文出自 “cold night” 博客,转载请与作者联系!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值