1. 配置dns
配置主文件 /var/named/chroot/etc/named.conf
Options {
Directory “/var/named”;};
zone “zhaojianwei.com”{
type master;
file “zhaojianwei.com.zone”;};
zone “0.168.192.in-addr.arpa”{
type master;
file “zhaojianwei.192.168.0;};
配置區文件
zhaojianwei.com.zone
添加:
@ IN NS mail.zhaojianwei.com
Mail IN A 192.168.0.2
@ IN MAX 10 mai.zhaojianwei.com
2. 安裝 postfix
關閉sendmail
檢查 telnet localhost 25
Mail from:root@hostlocal
Rcpt to:root@localhost
Subject:hello
.
3. 修改配置文件 /etc/postfix/main.cf
Myhostname =mail.zhaojianwei.com
Mydomain = zhaojianwei.com
Myorigin =mydomain
Interfaces = all
Mynetwork= 192.168.0.0/24
Relay domains =zhaojianwei.com
4. 檢查cyrus-saslauthd是否安裝
Rpm –qa |grep cyrus-sasl
Useradd bbb
Passwd bbb
配置/etc/sysconfig /saslauthd
mech=shadow
啓動saslauthd 服務
service saslauthd start
chkconfig saslauthd on
Testsaslauthd –u bbb –p ‘123 ###檢查saslauthd功能是否好用
用戶通過成功’
5. Vim /etc/postfix/main.cf ###設置smtp認證在郵件的應用
mtpd_sasl_auth_ehable=yes
smtpd_sasl_local_domain = '' 默認定義的域名
smtpd_recipient_restrictions =permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
broken_sasl_auth_clients=yes 是否是以客戶端爲主,在你那通過沒有用
smtpd_client_restrictions=permit_sasl_authenticated
smtpd_sasl_security_options=noanonymous 禁止匿名
6. telnet mail.vfast.com 驗證
ehlo vfast.com
Perl -MMIME::Base64 –e ‘print encode_base54 (“aaa”);’
AUTH LOGIN
7. 安裝dovecot cyrus-imapd 數據庫
配置 /etc/dovecot.conf
註釋修改第20行爲:# protocols = pop3 pop3s
35註釋# protocol pop3 {
Listen = *:10000
}
配置 /etc/postfix/main.cf
註釋456 啓用mail-box路徑
Service dovecot start
Chkconfig dovecot on
Service postfix restart
Service cyrus-imapd start
Chkconfig cyrus-imapd on
8. 登錄後臺並創建用戶
Cyadm –u aaa localhost
Cm user.aaa.Trush
Cm user.aaa.Send
Cm user.aaa.Drafts
Setquota user.aaa 5210
9. Squirrelmail 網頁版的php 郵箱
Yum install squirrelmail
/usr/share/squirrelmail/config/conf.pl
更改domain ,sendmail or smtp
修改語言爲 zh_CN
Charset gb2312
10. 安裝好httpd後,以網頁形式登陸
Mail.zhaojianwei.com/webmail