SMTP Relay 设定

需求描述:笔者的公司SMTP服务器放置在国外,公司进行了SMTP管控,只有经过IP授权的电脑客户端才可以设置SMTP发邮件。笔者经过探讨,决定采用SMTP Relay的方法,把现有权限的电脑打造成SMTP代理,这样,在本地的客户端的地址指向SMTP代理的地址,可以发送邮件出去,不需要经过总部SMTP一一授权。SMTP拓扑图如下所示:

SMTP Relay 设定_客户端

设置过程如下:

1. 安装SMTP 代理服务器的SMTP服务

SMTP Relay 设定_拓扑图_02

选择:SMTP Relay 设定_拓扑图_03

根据向导,插入系统安装光盘,添加完成SMTP服务角色。

2.进入SMTP管理平台,

SMTP Relay 设定_target_04

新建->域

SMTP Relay 设定_拓扑图_05

注意:域名称必须与你的邮箱后缀一致,如不一致,无法发送成功。Forward all mail to smart host地址:上一级SMTP地址。

3.设置这个SMTP代理的访问权限

SMTP Relay 设定_拓扑图_06

4.这样一个SMTP代理就设置完成了。

调试:将测试电脑的SMTP地址设置成SMTP代理的地址,用工具或者脚本的方式,看看能够发送成功,如果失败,在SMTP的安装目录中可以看到queue的邮件信息,在badmail文件夹中能看到无法发送邮件的错误提示。