Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3911268
  • 博文数量: 421
  • 博客积分: 685
  • 博客等级: 上将
  • 技术积分: 3670
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-18 14:20
文章分类

全部博文(421)

文章存档

2012年(5)

2011年(52)

2010年(83)

2009年(67)

2008年(65)

2007年(149)

分类: LINUX

2009-05-14 16:19:36


Red Hat Knowledgebase: 怎样配置Postfix备份邮件服务器?


当主服务器不能使用时,Postfix可以当作备份或者是第二邮件服务器。作为一个备份邮件服务器,Postfix可以存储邮件,并且当主服务器可用时,将邮件转发给主邮件服务器。

 

这个配置要求Postfix已经安装,并且配置为可以接受外部发过来的邮件。

 

在下面的例子,将primarymailserver.example.com改成你的主邮件服务器的域名:

 

1.用编辑器打开/etc/postfix/main.cf,追加你想转发的主邮件服务器的域名:

 



relay_domains = $mydestination primarymailserver.example.com

 

2.编辑/etc/postfix/main.cf,追加你想转发的主邮件服务器的名字给smtpd_recipient_restrictions指令。保证这条指令包含有check_relay_domains:

 



smtpd_recipient_restrictions = permit_mynetworks check_relay_domains

 

3.最后启动或者重启Postfix:

 



/sbin/service postfix start
/sbin/service postfix restart

 

您可以使用telnet测试备份邮件服务器是否转发邮件到主邮件服务器。

 

在下面的例子中,telnet连接backup-mailserver.example.com的25端口(SMTP)。在下面的例子中,粗体部分是输入的:

 



# telnet backup-mailserver.example.com 25
Trying 123.123.123.123...
Connected to backup-mailserver.example.com.
Escape character is '^]'.
220 backup-mailserver.example.com ESMTP Postfix
HELO testserver.com
250 backup-mailserver.example.com
EHLO testserver.com
250-backup-mailserver.example.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250 8BITMIME
MAIL FROM: user@anotherhost.com
250 Ok
RCPT TO: username@example.com
250 Ok
QUIT
Connection closed by foreign host.

 

假设邮件被接受,检查上面脚本指定的帐号的邮件,确认邮件已经被转发到主邮件服务器的域中。






以下这些博文,你可能同样感兴趣:

    
阅读(2304) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~