免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1306 | 回复: 0
打印 上一主题 下一主题

RedHat EL5/CentOS 5 配置postfix全功能服务器1--环境准备 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-29 13:54 |只看该作者 |倒序浏览

安装postfix前软件和环境
确认下面的软件是否已经安装:
rpm -q httpd php php-mysql mysql mysql-server mysql-devel gdbm gdbm-devel openssl openssl-devel stunnel krb5-devel

如果你还没有安装, 请先安装它们. 你可以到安装光盘或是在这里找到它们的RPM包
http://www.rpmfind.net
.

我的操作系统选择和安装包选择

操作系统:RedHat EL5/CentOS 5
系统软件安装包选择:
Desktops



Applications



Servers

Web Server:加选php-mysql

Mail Server:加选spamassassin,其它清除

FTP Server:Vsftpd

MySQL Database:加选mysql-bench/mysql-server/php-mysql

Development

Development Tools






设置主机网络
[root@mail ~]# hostname redhat.mail.com
[root@mail Server]# vi /etc/resolv.conf
search com
nameserver 192.168.18.115
nameserver 202.106.0.20
[root@mail Server]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
设置IPADDR=192.168.18.115

安装GCC
进入安装盘 cdrom
[root@mail /mnt/Server]# [root@mail ~]# mount /dev/cdrom /mnt
[root@mail /mnt/Server]# [root@mail ~]# cd /mnt/Server/
[root@mail /mnt/Server]#rpm -ivh libgomp-4.1.1-52.el5.i386.rpm
[root@mail /mnt/Server]#rpm -ivh cpp-4.1.1-52.el5.i386.rpm
[root@mail /mnt/Server]#rpm -ivh glibc-headers-2.5-12.i386.rpm
[root@mail /mnt/Server]#rpm -ivh glibc-devel-2.5-12.i386.rpm
[root@mail /mnt/Server]#rpm -ivh gcc-4.1.1-52.el5.i386.rpm
[root@mail /mnt/Server]#rpm -ivh libstdc++-devel-4.1.1-52.el5.i386.rpm
[root@mail /mnt/Server]#rpm -ivh gcc-c++-4.1.1-52.el5.i386.rpm





配置putty环境
[root@mail chroot]# vi /etc/profile
在最后插入一行 export PS1='[\u@\h $PWD]\$'

配置DNS
[root@mail Server]# rpm -ivh caching-nameserver-9.3.3-7.el5.i386.rpm
[root@mail /var/named/chroot/etc]#vi named.caching-nameserver.conf
第15行改为listen-on port 53 { 192.168.18.115; };  //这里注意别忘了啊
第23行改为allow-query     { any; };
第32行改为match-clients      { any; };
第33行改为match-destinations { any; };

[root@mail /var/named/chroot/etc]#vi named.rfc1912.zones
在最后插入
zone "mail.com" IN {
        type master;
        file "mail.com";
        allow-update { none; };
};

zone "18.168.192.in-addr.arpa" IN {
        type master;
        file "com.mail";
        allow-update { none; };
};

[root@redhat /var/named/chroot/var/named]#cp localhost.zone mail.com
[root@redhat /var/named/chroot/var/named]#cp named.local com.mail
[root@redhat /var/named/chroot/var/named]#chown root.named mail.com
[root@redhat /var/named/chroot/var/named]#chown root.named com.mail
[root@mail /var/named/chroot/var/named]#chmod 640 com.mail mail.com
[root@mail /var/named/chroot/var/named]#vi mail.com
内容如下:
$TTL    86400
@               IN SOA  ns.mail.com.       root.mail.com. (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum

                IN NS           ns.mail.com
                IN MX 10        mail.mail.com
redhat          IN A            192.168.18.115
ns              IN A            192.168.18.115
mail            IN A            192.168.18.115
www             IN A            192.168.18.115

[root@mail /var/named/chroot/var/named]#vi com.mail
$TTL    86400
@       IN      SOA     ns.mail.com. root.mail.com.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
@        IN      NS      ns.mail.com.
@       IN      MX 10   mail.mail.com
115     IN      PTR     redhat.mail.com
115     IN      PTR     ns.mail.com
115     IN      PTR     mail.mail.com
115     IN      PTR     www.mail.com



卸载sendmail

[root@mail /home]#rpm -qa |grep sendmail
sendmail-8.13.8-2.el5
[root@mail /home]#service sendmail stop
关闭 sm-client:                                           [确定]
关闭 sendmail:                                            [确定]
[root@mail /home]#rpm -e --nodeps sendmail
warning: /var/log/mail/statistics saved as /var/log/mail/statistics.rpmsave
[root@mail /home]#

卸载sasl
[root@mail /root]#rpm -e --nodeps cyrus-sasl-lib-2.1.22-4
[root@mail /root]#rpm -e --nodeps cyrus-sasl-plain-2.1.22-4
[root@mail /root]#rpm -e --nodeps cyrus-sasl-2.1.22-4

安装xpm-devel
[root@mail /mnt/Server]#rpm -ivh libXau-devel-1.0.1-3.1.i386.rpm
[root@mail /mnt/Server]#rpm -ivh xorg-x11-proto-devel-7.1-9.fc6.i386.rpm  mesa-libGL-devel-6.5.1-7.2.el5.i386.rpm libX11-devel-1.0.3-8.el5.i386.rpm libXdmcp-devel-1.0.1-2.1.i386.rpm libXpm-devel-3.5.5-3.i386.rpm gdbm-devel-1.8.0-26.2.1.i386.rpm

安装 mysql-devel
[root@mail /mnt/Server]#rpm -ivh e2fsprogs-devel-1.39-8.el5.i386.rpm
[root@mail /mnt/Server]#rpm -ivh krb5-devel-1.5-17.i386.rpm
[root@mail /mnt/Server]#rpm -ivh zlib-devel-1.2.3-3.i386.rpm
[root@mail /mnt/Server]#rpm -ivh openssl-devel-0.9.8b-8.3.el5.i386.rpm
[root@mail /mnt/Server]#rpm -ivh mysql-devel-5.0.22-2.1.i386.rpm

[root@mail /usr/local/mysql]#ln -sv /var/lib/mysql/* /usr/local/mysql/
[root@mail /usr/local/mysql]#ln -sv /usr/lib/mysql /usr/local/mysql/lib
[root@mail /usr/local/mysql]#ln -sv /usr/include/mysql /usr/local/mysql/include

安装db库
[root@mail /mnt/Server]#rpm -ivh db4-devel-4.3.29-9.fc6.i386.rpm


增加系统相关的用户和组
[root@mail /home]#groupadd mysql
groupadd:mysql 组已存在
[root@mail /home]#groupadd vmail
[root@mail /home]#groupadd postfix
[root@mail /home]#groupadd postdrop
[root@mail /home]#groupadd amavis
[root@mail /home]#groupadd clamav
[root@mail /home]#groupmod -g 1001 vmail
[root@mail /home]#useradd mysql -g mysql
useradd:用户 mysql 已存在
[root@mail /home]#useradd vmail -g vmail -u 1001
[root@mail /home]#useradd postfix -g postfix
[root@mail /home]#useradd amavis -g amavis
[root@mail /home]#useradd clamav -g clamav
其中vmail是用来登录Webmail的帐号,而postdrop则是在邮件中起postdrop的作用.


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/47950/showart_1155733.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP