王庆松-12
源 便于后面安装软件
关闭sendmail, 并将其启动项清除
Service sendmail status
Service sendmail stop
Chkconfig sendmail off 启动项关闭
安装dns bind\utils\9.3\chroot
配置dns 主文件以及区域文件 vim /var/named/chroot/etc/named.conf
options {
directory "/var/named";
};
zone "qingsong.com" {
type master;
file "qingsong.com.zone";
};
配置区域文件将模板复制到var/named 下
Cp /usr/share/doc/bind-9.3.6/sample/var/named/localdomain.zone /var/named/chroot/var/named/
Vim qingsong.com.zone
$TTL 86400
@ IN SOA localhost root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
qingsong.com. IN NS mail.qingsong.com.
mail.qingsong.com. IN A 192.168.18.52
qingsong.com. IN MX 10 mail.qingsong.com.
重启dns 服务 service named restart
Chkconfig named on 将服务添加到启动项
清空dns 指向echo “ ” > /etc/resolv.conf ( 注意如本机不是dns 服务器需配dns ip 地址)
Host mail.qingsong.com 验证dns 是否好使
安装postfix
Yum install postfix –y
编辑postfix 配置文件
Vim /etc/postfix/main.cf :set nu 加行号
1 、69 Myhostname = mail.qingsong.com 定义邮件服务器主机名
2 、77 mydomain = qingsong.com 定义域名
3 、93 myorigin = $mydomain myorigin 两个都行邮箱格式不一样而已
4 、107 inet_interfaces = all 定义postfix 服务监听的端口(网络接口)
5 、155 mydestination = 删不删都行 设置接收邮件使用的域名或主机名
6 、255 mynetworks = 192.168.18.0/24, 127.0.0.0/8 设置邮件服务器允许帮这个网段转发邮件
7 、286 relay_domains = qingsong.com 设置邮件服务器允许帮这个域名转发邮件
Vim /etc/sysconfig/saslauthd
MECH=shadow
保存退出再次重启服务/etc/init.d/saslauthd restart
建立用户测试useradd aaa passwd aaa
Testsaslauthd –u aaa –p ‘123456’ 如果没有显示 OK “Success ” 是防火墙、selinux 问题
Vim /etc/postfix/main.conf 最底下写
Service postfix restart
Chkconfig postfix on
Perl –MMIME::Base64 –e ‘print encode_base64 (“aaa ”);’
YWFh
Perl –MMIME::Base64 –e ‘print encode_base64 (“123456 ”);’
MTIzNDU2
( 因为SMTP 认证就支持这种密文格式的 直接输入aaa 用户名他不认识)
telnet mail.qingsong.com 25 (25 是smtp 端口号)
ehlo qingsong.com
auth login
YWFh
MTIzNDU2
Quit 退出
安装dovecot
Yum install dovecot –y
Vim /etc/dovecot.conf
Protocols = 只剩下 pop3 pop3s
把下面的protocol pop3 { 顶到头
把下面listen 的注释去掉
把下面的} 顶到头
/etc/init.d/dovecot restart
Chkconfig dovecot on
安装 cyrus 两个包
Yum install cyrus-imapd cyrus-imapd-devel –y
Vim /etc/postfix/main.cf
:456 将注释去掉 保存退出
/etc/init.d/cyrus-ipapd restart
Chkconfig cyrus-imapd on
Passwd cyrus 设置密码123456
Service postfix restart
建立用户邮箱
Cyradm –u cyrus localhost
输入密码
Cm user.aaa
Cm user.aaa.Send
Cm user.aaa.Trash
Cm user.aaa.Drafts
Quit
安装 yum install squirrelmail –y
/usr/share/squirrelmail/config/conf.pl
D
Cyrus
2
1 qingsong.com
3 选2 smtp
r 4 5 yes
r
10 1 zh_CN 2 gb2312
R
S
Enter
Q
查看下httpd 状态 service httpd status 启动起来
浏览器mail.qingsong.com/webmail 收不到邮件看日志