三、修改配置文件
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