第二章:制作 yum 仓库和配置MTA-Postfix

本篇文章参考了extmail官网的技术文章,文章地址为:http://wiki.extmail.org/extmail_solution_for_linux,extmail官网的地址为:http://www.extmail.org,为了尊重知识转载的时候请注明

 

1、下载软件包

整个系统的安装全过程都要求以root身份执行,如果机器没有访问外部网络的能力,则事先下载好EMOS光盘映像,并上传到服务器。

备注:如果要在CentOS 6.2-x86_64上面进行配置,请下载EMOS_1.6_x86_64.iso,否则低于这个版本的某些软件将无法进行安装,这个是我在安装过程得到的教训

此外,我们假设本次安装默认域是lzht.com.cn,主机名为:mail.lzht.com.cn

shell

# su - root

# mkdir /root/rpm

# cd /root/rpm

# wget http://210.21.119.141/EMOS_1.6_x86_64.iso

2、制作本地 yum 仓库

shell

# mkdir /mnt/EMOS

# mount -o loop /root/rpm/EMOS_1.6_x86_64.iso /mnt/EMOS

3、创建客户端 yum 的定义文件:

shell

# cd /etc/yum.repos.d

# mkdir backup

# mv *.repo ./backup

# vi EMOS.repo

加入以下内容:

[EMOS]

name=EMOS

baseurl=file:///mnt/

enabled=1

gpgcheck=0

4、安装postfix

安装postfix

shell

# yum install postfix

# rpm -e sendmail

5、配置postfix

shell

# 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

编辑main.cf:

shell

# vi /etc/postfix/main.cf

增加如下内容:

# hostname

mynetworks = 127.0.0.1

myhostname = mail.lzht.com.cn

mydestination = $mynetworks $myhostname

# banner

mail_name = Postfix - by extmail.org

smtpd_banner = $myhostname ESMTP $mail_name

# response immediately

smtpd_error_sleep_time = 0s

# Message and return code control

message_size_limit = 5242880

mailbox_size_limit = 5242880

show_user_unknown_table_name = no

# Queue lifetime control

bounce_queue_lifetime = 1d

maximal_queue_lifetime = 1d

设置postfix开机自启:

shell

# chkconfig postfix on

你可能感兴趣的:(yum,仓库,postfix,ExtMail,EMOS)