搭建Red Hat Enterprise Linux 5.4的Postfix邮件服务器(2)

三、修改配置文件

Postfix的主配置文件位于/etc/postfix/main.cf,不过在修改之前,我们最好先备份一下它,执行下面的命令:

#cd /etc/postfix

#cp main.cf main.cf.bak

#postfix –n > main.cf

然后,再执行vim main.cf修改配置文件

69行去#符号,myhostname = mail.linuxidc.com

93行去#      myorigin = $mydomain //本机发送的邮件后缀jerry@linuxidc.com

77行去#,mydomain = linuxidc.com

154行去#,mydestination = $myhostname, $mydomain 可以收取的邮件

409行去#,指定邮箱目录(在每个人的家目录里)

注意:此时需要有DNS的MX记录,负责解析main.linuxidc.com到主机上面,而的主机记录是安装postfix的IP地址。

Postfix的配置文件中也可以有几个选项:

mynetworks = 192.168.0.0/24  //仅允许192.168.0.0网段访问

message_size_limit = 10484760  //设置邮件大小上限为10M

mailbox_size_limit=209715200    //设置邮箱空间的上限为200M

设置完毕以后,就可以启动postfix服务了

echo “/usr/sbin/postfix start” >> /etc/rc.local

postfix start

四、编译安装Dovecot

由于postfix只支持SMTP协议,所以它只能发邮件,不能接邮件。为了使用POP3协议和IMAP4协议接邮件,我们需要软件dovecot。在安装dovecot之前,我们需要为dovecot创建一个同名用户

Useradd –M –s /sbin/nologin dovecot

安装dovecot,依次执行以下命令

tar zxvf dovecot-1.1.4.tar.gz –C /usr/src

cd /usr/src/dovecot-1.1.4

./configure –sysconfdir=/etc

make && make install

cp /etc/dovecot-example.conf /etc/dovecot.conf

然后修改配置文件:vim /etc/dovecot.conf

23行,protocols = pop3  imap

47行,disable_plaintext_auth = no

87行,ssl_disable = yes        禁用加密

208行去#符号

创建验证文件:

vim  /etc/pam.d/dovecot

auth  required  pam_nologin.so

auth  include  system-auth

account include  system-auth

session include  system-auth

:wq  保存退出

启动服务:/usr/local/sbin/dovecot  -c  /etc/dovecot.conf

安装好了dovecot,并和postfix同时启动以后,还需要配置邮件的认证:

#cp  /usr/lib/sasl2/Sendmail.conf  /usr/lib/sasl2/smtpd.conf

#vim  /usr/lib/sasl2/smtpd.conf

内容如下:

pwcheck_method:sasluthd

启动服务: service  saslauthd  start

搭建完成的WEB界面,并支持Postfix虚拟用户

安装extman,并修改配置文件

#tar  -xzf  extman<tab>  -C  /usr/src

#cd  /usr/src/extman<tab>/docs

#/usr/local/mysql/bin/mysql  -u  root  < extmail.sql

#/usr/local/mysql/bin/mysql  -u  root  < init.sql

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/ee387adee528e189dcb44dd8d9b75561.html