两台邮件服务器共用一个公网地址,两个不同域邮件服务器的互通
兩個不同域的郵件服務(wù)的互通
如圖,有兩個不同域的郵件服務(wù)器(postfix)通過一個DNS服務(wù)器實現(xiàn)互通。首先說明一下IP分配情況
服務(wù)器1qq.com
eth0(VMnet2): ip:192.168.2.2 netmask:255.255.255.0 gw 192.168.2.1 hostname:mail.qq.com
服務(wù)器2(qq.net
eht0VMnet3): ip:192.168.3.2 netmask:255.255.255.0 gw 192.168.3.1 hostname:mail.qq.net
DNS服務(wù)器
eth0(VMnet2): ip:192.168.2.1 netmask:255.255.255.0 gw:192.168.2.1
eht1(VMnet2): ip:192.168.3.1 netmask:255.255.255.0 gw:192.168.3.1
二,架設(shè)DNS服務(wù)器
1,安裝DNS軟件
yum install bind-* -y
2,修改配置文件
vim /var/named/chroot/etc/named.comf
如圖
3修改zone文件
vim /var/named/chroot/var/named/qq.com.zone ,如下圖
4解析地址
地址解析成功
三架設(shè)qq.com郵件服務(wù)器
1,修改指向文件
etho nameserver 192.168.2.1 > /etc/named.conf
如圖
解析成功
2,安裝、配置Postfix
yum instail postfix -y
vim /etc/postfix/main.cf
主機(jī)名配置
myhostname = mail.qq.com
原始域配置
mydomain = qq.com
外發(fā)域配置
myorigin = $mydomain
設(shè)置postfix服務(wù)偵聽所有端口的,修改postfix的主配置文件,將下面圖3中的內(nèi)容,修改為圖4的內(nèi)容即可(默認(rèn)postfix只偵聽localhost的127.0.0.1端口)。
inet_interfaces = all
#inet_interfaces = localhost
接收域配置
mydestination = $myhostname, $mydomain
設(shè)置postfix服務(wù)器中繼哪個網(wǎng)段的郵件到其它的郵件服務(wù)器。
mynetworks = 192.168.2.0/24, 127.0.0.0/8, 192.168.3.0/24
設(shè)置將目標(biāo)地址為外部的郵件后綴偽裝成什么樣的域名。
relay_domains = qq.com, qq.net
3,設(shè)置saslauthd
vim /etc/sysconfig/saslauthd
修改當(dāng)前系 統(tǒng)所采用的密碼驗證機(jī)制為shadow shadow, 統(tǒng)所采用的密碼驗證機(jī)制為shadow,即:
MECH=shadow
/etc/init.d/saslauthd start
chkconfig saslauthd on
vim /etc/postfix/main.cf
smtpd_sasl_auth_enable = yes --是否開啟smtpd的認(rèn)證功能
smtpd_sasl_local_domain = '' --設(shè)定驗證的域(''代表本域)
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination--smtpd--smtpd接受限制(允許networks字段來的請求,允許sasal軟件包、未通過的拒絕)
broken_sasl_auth_client = yes --是否打破客戶端的驗證功能
smtpd_client_restrictions = permit_sasl_authenticated --客戶端限制,僅允許通過驗證的登錄
smtpd_sasl_security_options = noanonymous --smtpd 禁止匿名登錄
4安裝、配置dovecot
yum install dovecot -y
vim /etc/dovecot.conf
protocols = pop3 pop3s
prorocols pop {
listen = *:10010
}
service dovecot restart
chkconfig dovecot on
5安裝、配置cyrus-imapd
yum install cyrus-imapd cyrus-imapd-devel -y
關(guān)聯(lián)postfix
vim /etc/postmail/main.cf
245行去“#”
/etc/init.d/cyrus.imapd start
chkconfig cyrus-imapd on
建立一個用戶usadd cf
為cyrus設(shè)置密碼 passwd cyrus
cyradm -u cyrus localhost
cm user.cf
6安裝、配置webmail
yum install squirrelmail -y
/usr/share/squirrelmail/config/conf.pl
選擇IMAP服務(wù)為syrus,如下圖
修改設(shè)置,domain:qq.com, sendmail or SMTP: SMTP
高級中把區(qū)分大小寫開啟,usernames in lowercase: ture
修改語言:Default Language:zh_CN
Default Charset:gb2312
保存退出
四,架設(shè)qq.net郵件服務(wù)器
1,做DNS指向文件
echo nameserver 192.168.3.1 > /etc/reslove.conf
2,安裝配置postmail
3,配置asalauthd文件
4,安裝配置dovecot,cyrus-imapd
建立一個用戶im
5,安裝配置webmail(squirrelmail)
五
測試從im.qq.net發(fā)郵件到cf.qq.com
成功!
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的两台邮件服务器共用一个公网地址,两个不同域邮件服务器的互通的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 两个分布的特征映射_跨语言分布表示学习方
- 下一篇: Android 上滑背景变淡,在Andr