29_李炜
1、配置postfix邮件服务,首先要停止sendmail服务。
查看sendmail的运行状态,停止运行,并设置为开机不启动。
/etc/init.d/sendmail status
/etc/init.d/sendmail stop
chkconfig sendmail off
chkconfig sendmail off
2、安装dns服务
yum install bind-* -y
配置dns服务
vim /var/named/chroot/etc/named.conf
yum install bind-* -y
配置dns服务
vim /var/named/chroot/etc/named.conf
#####################################
options {
directory "/var/named";
};
directory "/var/named";
};
zone "liwei.com" {
type master;
file "liwei.com.zone";
type master;
file "liwei.com.zone";
};
编辑正解文件
vim /var/named/chroot/var/named/liwei.com.zone
编辑正解文件
vim /var/named/chroot/var/named/liwei.com.zone
#########################################
$TTL 86400
@ IN SOA localhost root (
2012120601
$TTL 86400
@ IN SOA localhost root (
2012120601
3H
15M
1W
1D
)
liwei.com. IN NS mail.liwei.com.
mail.liwei.com. IN A 192.168.18.109
liwei.com. IN MX 10 mail.liwei.com.
mail.liwei.com. IN A 192.168.18.109
liwei.com. IN MX 10 mail.liwei.com.
重启dns服务
service named restart
添加启动项
chkconfig named on
echo "" >/etc/resolv.conf //
service named restart
添加启动项
chkconfig named on
echo "" >/etc/resolv.conf //
测试dns解析
host mail.liwei.com
mail.liwei.com has address 192.168.18.109
host mail.liwei.com
mail.liwei.com has address 192.168.18.109
3、安装postfix
yum install postfix
yum install postfix
vim /etc/postfix/main.cf
###################################
69:myhostname = mail.liwei.com
77:mydomain = liwei.com
93:myorigin = $mydomain
107:inet_interfaces = all
109:#inet_interfaces = localhost
155:mydestination = $myhostname, $mydomain
255:mynetworks = 192.168.18.0/24, 127.0.0.0/8
287:relay_domains = liwei.com
77:mydomain = liwei.com
93:myorigin = $mydomain
107:inet_interfaces = all
109:#inet_interfaces = localhost
155:mydestination = $myhostname, $mydomain
255:mynetworks = 192.168.18.0/24, 127.0.0.0/8
287:relay_domains = liwei.com
重启服务
/etc/init.d/saslauthd restart
配置,修改验证机制
vim /etc/sysconfig/saslauthd
/etc/init.d/saslauthd restart
配置,修改验证机制
vim /etc/sysconfig/saslauthd
###################################
MECH=shadow
重启
/etc/init.d/saslauthd restart
添加用户测试
useradd liwei
passwd liwei
testsaslauthd -u liwei -p 'liwei'
/etc/init.d/saslauthd restart
添加用户测试
useradd liwei
passwd liwei
testsaslauthd -u liwei -p 'liwei'
0: OK "Success."
设置postfix的配置文件
vim /etc/postfix/main.cf
vim /etc/postfix/main.cf
##############################
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = ''
smtpd_recipient_restrictions =
smtpd_sasl_local_domain = ''
smtpd_recipient_restrictions =
permit_mynetworks,permit_sasl_authenticated,reject_unauth_dest
ination
broken_sasl_auth_clients = yes
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_sasl_security_options = noanonymous
重启服务postfix,添加启动项
service postfix restart
chkconfig postfix on
测试postfix服务
perl -MMIME::Base64 -e 'print encode_base64("liwei");' //
???
bGl3ZWk=
bGl3ZWk=
telnet mail.liwei.com 25
Trying 192.168.18.109...
Connected to mail.liwei.com (192.168.18.109).
Escape character is '^]'.
220 mail.liwei.com ESMTP Postfix
Connected to mail.liwei.com (192.168.18.109).
Escape character is '^]'.
220 mail.liwei.com ESMTP Postfix
ehlo liwei.com
250-mail.liwei.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
auth login
334 VXNlcm5hbWU6
bGl3ZWk=
334 UGFzc3dvcmQ6
bGl3ZWk=
235 2.0.0 Authentication successful
bGl3ZWk=
334 UGFzc3dvcmQ6
bGl3ZWk=
235 2.0.0 Authentication successful
quit
221 2.0.0 Bye
Connection closed by foreign host.
Connection closed by foreign host.
4、安装dovecot软件包
yum install dovecot -y
yum install dovecot -y
vim /etc/dovecot.conf
################################
20:rotocols = pop3 pop3s:35
35:protocol pop3 {
36: listen = *:10100
37:# ..
38:}
35:protocol pop3 {
36: listen = *:10100
37:# ..
38:}
重启dovecot服务
service dovecot restart
添加到启动项
chkconfig dovecot on
5、安装cyrus软件包
yum install cyrus-imapd cyrus-imapd-devel -y
yum install cyrus-imapd cyrus-imapd-devel -y
设置配置文件
vim /etc/postfix/main.cf
vim /etc/postfix/main.cf
########################################
456:mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
重启服务
/etc/init.d/cyrus-imapd restart
添加启动项
chkconfig cyrus-imapd on
重新启动postfix服务
/etc/init.d/cyrus-imapd restart
添加启动项
chkconfig cyrus-imapd on
重新启动postfix服务
/etc/init.d/postfix restart
用户cyrus登陆邮件服务器,为用户建立有邮箱
cyradm -u cyrus localhost
IMAP Password:
localhost.localdomain> cm user.test
cyradm -u cyrus localhost
IMAP Password:
localhost.localdomain> cm user.test
localhost.localdomain>
cm user.test.Send
localhost.localdomain>
cm user.test.Trash
localhost.localdomain>
cm user.test.Drafts
localhost.localdomain>
setquota user.test 5210
quota:5210
localhost.localdomain> quit
quota:5210
localhost.localdomain> quit
6、安装squirrelmail
yum install squirrelmail -y
配置启动方式
/usr/share/squirrelmail/config/conf.pl
/usr/share/squirrelmail/config/conf.pl
7、安装httpd
yum install httpd -y
yum install httpd -y
转载于:https://blog.51cto.com/jiaoya/1081009