EMOS如何设置中继转发?EMOS邮件中继

2016/7/12 11:20:23      点击:

EMOS是一个居于CENTOS+POSTFIX的完整的邮件系统,在1.65版本之后,开始了商业化的道路,目前市场上有的下载的,都是EMOS1.5和EMOS1.6的版本,EMOS1.6的版本有64位的。

只有POSTFIX的中继设置,我们用smtp_fallback_relay这个参数来控制,下面讲讲POSTFIX的三个常用的中继的参数:

1:relayhost这个参数,是可以用来设置中继的,如果使用这个参数来控制,那么所有外发的邮件,都是通过中继来发送,这样的话,中继的负荷可能就很高了。

2:transport_maps这个参数,也是可以用来做中继用的,好处就是可以自定义那么域名通过中继来发送,缺点就是必须每次都用手动方式来添加需要走中继的域名,有点不是很方便。

3:smtp_fallback_relay是中继的最佳方式,是一个智能化的设置,当你服务器直接发送失败,都会自动走中继,这个原理跟WINDOWS下的很多软件都是一样的。

下面就讲讲smtp_fallback_relay的设置:

在/etc/postfix/main.cf的最后面,添加下面的内容:

smtp_fallback_relay = [relay.yunrelay.com]:25    #设置中继服务器的地址和端口
smtp_sasl_auth_enable = yes   #设置中继需要登录验证
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd   #设置中继验证的账户和密码
smtp_sasl_security_options = noanonymous   #设置不允许匿名

然后创建中继账户和密码的配置文件

vi /etc/postfix/sasl_passwd
[relay.yunrelay.com]:25 username:password

保存后再执行下面的命令

chmod 400 /etc/postfix/sasl_passwd
postmap /etc/postfix/sasl_passwd

最后重新加载POSTFIX的配置,然后重启POSTFIX就可以实现中继发送功能了