实现不同网段的两个邮件服务器互通
2012-12-08 18:00
567 查看
SERVER1:IP:172.16.32.1 GW:172.16.32.2 网卡为仅主机模式
SERVER2:IP:192.168.18.72 GW:192.168.18.2 网卡模式为桥接
SERVER1:
配置postfix
vim /etc/postfix/main.cf
修改字段
myhostname = mail.lzt.com
mydomain = lzt.com
myorigin = $mydomain
inet_interfaces = all
mynetworks = 192.168.18.0/24, 127.0.0.0/8, 172.16.0.0/16
relay_domains =lzt.com
重启saslauthd
/etc/init.d/saslauthd restart
修改saslauthd 认证服务配置文件
vim /etc/sysconfig/saslauthd
修改支持形式shadow
修改字段 MECH=shadow
重启认证服务
/etc/init.d/saslauthd restart
建立用户并设置密码
useradd aaa
passwd aaa
检测认证
testsaslauthd -u aaa -p 'aaa'
修改postfix 主配置文件
smtpd_sasl_auth_enable = 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
重启postfix 邮件服务
service postfix restart
设置开机启动
chkconfig postfix on
将用户名 密码改为可识别的密文形式
perl -MMIME::Base64 -e 'print encode_base64("aaa")'
连接到lzt.com
telnet mail.lzt.com localhost
认证登录
auth login
写入所设置的用户名和密码密文
VMFH
VMFH
出现 Authentication successful
登陆成功
quit 退出
实现POS&IMAP
安装dovecot
yum install dovecot
修改dovecot 主配置文件
vim /etc/dovecot.conf
修改字段
protocols = pop3 pop3s
去掉注释行 protocol pop3{
listen = *;10100
};
重启dovecot 服务
/etc/init.d/dovecot restart
设置为开机启动
chkconfig dovecot on
安装cyrus-imapd
yum install cyrus-imapd cyrus-imapd-devel
修改postfix 主配置文件
vim /etc/postfix/main.cf
修改第456行的字段
去掉注释
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmpt
重启cyrus-imapd
/etc/init.d/cyrus-imapd restart
设置开机启动
chkconfig cyrus-imapd on
设置系统用户密码
passwd cyrus
重启postfix
service postfix restart
登陆到后台
cyradm -u cyrus localhost
建立用户邮箱
cm user.aaa
cm user.aaa Send
cm user.aaa.Trash
cm user.aaa.Drafts
安装squirrelmail
实现webmail
yum install squirrelmail
修改配置文件
/usr/share/squirrelmail/config/conf.pl
重启httpd
service httpd restart
测试
http://mail.lzt.com/webmail
SERVER2:
配置postfix
vim /etc/postfix/main.cf
修改字段
myhostname = mail.lzt1.com
mydomain = lzt1.com
myorigin = $mydomain
inet_interfaces = all
mynetworks = 192.168.18.0/24, 127.0.0.0/8,
relay_domains =lzt1.com
重启saslauthd
/etc/init.d/saslauthd restart
修改saslauthd 认证服务配置文件
vim /etc/sysconfig/saslauthd
修改支持形式shadow
修改字段 MECH=shadow
重启认证服务
/etc/init.d/saslauthd restart
建立用户并设置密码
useradd aaa
passwd aaa
检测认证
testsaslauthd -u aaa -p 'aaa'
修改postfix 主配置文件
smtpd_sasl_auth_enable = 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
重启postfix 邮件服务
service postfix restart
设置开机启动
chkconfig postfix on
将用户名 密码改为可识别的密文形式
perl -MMIME::Base64 -e 'print encode_base64("aaa")'
连接到lzt1.com
telnet mail.lzt1.com localhost
认证登录
auth login
写入所设置的用户名和密码密文
VMFH
VMFH
出现 Authentication successful
登陆成功
quit 退出
实现POS&IMAP
安装dovecot
yum install dovecot
修改dovecot 主配置文件
vim /etc/dovecot.conf
修改字段
protocols = pop3 pop3s
去掉注释行 protocol pop3{
listen = *;10100
};
重启dovecot 服务
/etc/init.d/dovecot restart
设置为开机启动
chkconfig dovecot on
安装cyrus-imapd
yum install cyrus-imapd cyrus-imapd-devel
修改postfix 主配置文件
vim /etc/postfix/main.cf
修改第456行的字段
去掉注释
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmpt
重启cyrus-imapd
/etc/init.d/cyrus-imapd restart
设置开机启动
chkconfig cyrus-imapd on
设置系统用户密码
passwd cyrus
重启postfix
service postfix restart
登陆到后台
cyradm -u cyrus localhost
建立用户邮箱
cm user.aaa
cm user.aaa Send
cm user.aaa.Trash
cm user.aaa.Drafts
安装squirrelmail
实现webmail
yum install squirrelmail
修改配置文件
/usr/share/squirrelmail/config/conf.pl
重启httpd
service httpd restart
测试
http://mail.lzt1.com/webmail
SERVER3:
搭建DNS服务,添加网卡eth0 eth1,分别于SERVER1,SERVER2 连接,并开启网卡转发和路由功能
配置DNS主配置文件
vim /var/named/chroot/etc/named.conf
Options{
Directory "/var/named"
};
zone "lzt.com"{
type master
file "lzt.com.zone"
};
zone "lzt1.com"{
type master
file "lzt1.com.zone"
};
配置DNS区域文件
vim /var/named/chroot/var/named/lzt.com.zone
lzt.com IN SOA dns.lzt.com. root lzt.com.
lzt.com. IN NS www.lzt.com.
dns IN A 172.16.32.1
mail.lzt.com. IN A 172.16.32.1
lzt.com. IN MX 10 mail.lzt.com.
vim /var/named/chroot/var/named/lzt1.com.zone
@ IN SOA localhost root
lzt1.com. IN NS www.lzt1.com.
Mail.lzt1.com IN A 192.168.18.72
lzt1.com. IN MX 10 mail.lzt1.com.
开启转发功能:
Echo 1 > /proc/sys/net/ipv4/ip_forward
SERVER1:route add default gw 172.16.32.2
Vim /etc/resolv.conf
Nameserver 172.16.32.2
Search localdomain
SERVER2:IP:192.168.18.72 GW:192.168.18.2 网卡模式为桥接
SERVER1:
配置postfix
vim /etc/postfix/main.cf
修改字段
myhostname = mail.lzt.com
mydomain = lzt.com
myorigin = $mydomain
inet_interfaces = all
mynetworks = 192.168.18.0/24, 127.0.0.0/8, 172.16.0.0/16
relay_domains =lzt.com
重启saslauthd
/etc/init.d/saslauthd restart
修改saslauthd 认证服务配置文件
vim /etc/sysconfig/saslauthd
修改支持形式shadow
修改字段 MECH=shadow
重启认证服务
/etc/init.d/saslauthd restart
建立用户并设置密码
useradd aaa
passwd aaa
检测认证
testsaslauthd -u aaa -p 'aaa'
修改postfix 主配置文件
smtpd_sasl_auth_enable = 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
重启postfix 邮件服务
service postfix restart
设置开机启动
chkconfig postfix on
将用户名 密码改为可识别的密文形式
perl -MMIME::Base64 -e 'print encode_base64("aaa")'
连接到lzt.com
telnet mail.lzt.com localhost
认证登录
auth login
写入所设置的用户名和密码密文
VMFH
VMFH
出现 Authentication successful
登陆成功
quit 退出
实现POS&IMAP
安装dovecot
yum install dovecot
修改dovecot 主配置文件
vim /etc/dovecot.conf
修改字段
protocols = pop3 pop3s
去掉注释行 protocol pop3{
listen = *;10100
};
重启dovecot 服务
/etc/init.d/dovecot restart
设置为开机启动
chkconfig dovecot on
安装cyrus-imapd
yum install cyrus-imapd cyrus-imapd-devel
修改postfix 主配置文件
vim /etc/postfix/main.cf
修改第456行的字段
去掉注释
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmpt
重启cyrus-imapd
/etc/init.d/cyrus-imapd restart
设置开机启动
chkconfig cyrus-imapd on
设置系统用户密码
passwd cyrus
重启postfix
service postfix restart
登陆到后台
cyradm -u cyrus localhost
建立用户邮箱
cm user.aaa
cm user.aaa Send
cm user.aaa.Trash
cm user.aaa.Drafts
安装squirrelmail
实现webmail
yum install squirrelmail
修改配置文件
/usr/share/squirrelmail/config/conf.pl
重启httpd
service httpd restart
测试
http://mail.lzt.com/webmail
SERVER2:
配置postfix
vim /etc/postfix/main.cf
修改字段
myhostname = mail.lzt1.com
mydomain = lzt1.com
myorigin = $mydomain
inet_interfaces = all
mynetworks = 192.168.18.0/24, 127.0.0.0/8,
relay_domains =lzt1.com
重启saslauthd
/etc/init.d/saslauthd restart
修改saslauthd 认证服务配置文件
vim /etc/sysconfig/saslauthd
修改支持形式shadow
修改字段 MECH=shadow
重启认证服务
/etc/init.d/saslauthd restart
建立用户并设置密码
useradd aaa
passwd aaa
检测认证
testsaslauthd -u aaa -p 'aaa'
修改postfix 主配置文件
smtpd_sasl_auth_enable = 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
重启postfix 邮件服务
service postfix restart
设置开机启动
chkconfig postfix on
将用户名 密码改为可识别的密文形式
perl -MMIME::Base64 -e 'print encode_base64("aaa")'
连接到lzt1.com
telnet mail.lzt1.com localhost
认证登录
auth login
写入所设置的用户名和密码密文
VMFH
VMFH
出现 Authentication successful
登陆成功
quit 退出
实现POS&IMAP
安装dovecot
yum install dovecot
修改dovecot 主配置文件
vim /etc/dovecot.conf
修改字段
protocols = pop3 pop3s
去掉注释行 protocol pop3{
listen = *;10100
};
重启dovecot 服务
/etc/init.d/dovecot restart
设置为开机启动
chkconfig dovecot on
安装cyrus-imapd
yum install cyrus-imapd cyrus-imapd-devel
修改postfix 主配置文件
vim /etc/postfix/main.cf
修改第456行的字段
去掉注释
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmpt
重启cyrus-imapd
/etc/init.d/cyrus-imapd restart
设置开机启动
chkconfig cyrus-imapd on
设置系统用户密码
passwd cyrus
重启postfix
service postfix restart
登陆到后台
cyradm -u cyrus localhost
建立用户邮箱
cm user.aaa
cm user.aaa Send
cm user.aaa.Trash
cm user.aaa.Drafts
安装squirrelmail
实现webmail
yum install squirrelmail
修改配置文件
/usr/share/squirrelmail/config/conf.pl
重启httpd
service httpd restart
测试
http://mail.lzt1.com/webmail
SERVER3:
搭建DNS服务,添加网卡eth0 eth1,分别于SERVER1,SERVER2 连接,并开启网卡转发和路由功能
配置DNS主配置文件
vim /var/named/chroot/etc/named.conf
Options{
Directory "/var/named"
};
zone "lzt.com"{
type master
file "lzt.com.zone"
};
zone "lzt1.com"{
type master
file "lzt1.com.zone"
};
配置DNS区域文件
vim /var/named/chroot/var/named/lzt.com.zone
lzt.com IN SOA dns.lzt.com. root lzt.com.
lzt.com. IN NS www.lzt.com.
dns IN A 172.16.32.1
mail.lzt.com. IN A 172.16.32.1
lzt.com. IN MX 10 mail.lzt.com.
vim /var/named/chroot/var/named/lzt1.com.zone
@ IN SOA localhost root
lzt1.com. IN NS www.lzt1.com.
Mail.lzt1.com IN A 192.168.18.72
lzt1.com. IN MX 10 mail.lzt1.com.
开启转发功能:
Echo 1 > /proc/sys/net/ipv4/ip_forward
SERVER1:route add default gw 172.16.32.2
Vim /etc/resolv.conf
Nameserver 172.16.32.2
Search localdomain
相关文章推荐
- 配置不同网段静态路由,实现互联互通。
- 巧设win2003软路由 实现不同网段互通
- 通过 一个多层交换机 实现 不同网段主机 互通
- 利用单个三层交换机实现不同vlan和不同网段之间互通(华为和cisco)
- 实现不同网段pc机及交换机互通
- linux环境中,两个不同网段的机器互通
- 两个不同域邮件服务器的互通
- 华为三层交换机实现不同vlan,不同网段的互通
- 多层交换机 实现不同网段 互通 思路解析
- Trunk实现不同VLAN之间 相同网段的互通
- 利用单个三层交换机实现不同vlan和不同网段之间互通(华为和cisco)
- 华为模拟器如何实现不同Vlan不同网段之间的互通
- 巧设IP路由 实现不同网段互通
- 网吧巧设IP路由 实现不同网段互通
- PHP实现查询两个数组中不同元素的方法
- Rhel5.6下构建在线邮件服务系统并实现不同网段不同域名间的邮件互发
- 双网卡 -ip转发-不同网段通讯 -如何实现网络分段
- oracle中创建insert select from 语句实现两个表中某一个字段相同统计其他不同字段的情况
- [转]比较高效地实现从两个不同数组中提取相同部分组成新的数组(只支持Int类型) [C#]