我有一些问题,我认为这并不难解决,但我是这方面的初学者,我是一名程序员,我对服务器所知道的只是简单的东西,比如配置web服务器,我的公司正面临来自Microsoft Hotmail的IP阻塞,我们无法从我们的IP发送电子邮件给hotmail用户,所以我们决定租一个VPS作为“中继邮件服务器”,所以,当一个用户在我们的服务器上认证而不是电子邮件被发送时,它将被远程发送使用我们的VPS。这就像转发,但电子邮件应该有相同的标题,如从,回复-to等。它应该是电子邮件的副本,将由主服务器,但通过我们的VPS。我试着画出来:P
.----------------------------------------------------.
| happy user sending e-mail using our e-mail server |
'----------------------------------------------------'
|
(authenticate)
|
.---------------------. .---------------------.
| our exim server | --(blocked)--| hotmail destination |
'---------------------' '---------------------'
|
(magic goes here)
.-----'
.-----------------. .---------------------.
| VPS with exim | ------ | hotmail destination |
'-----------------' '---------------------'希望你们能理解我的问题,抱歉我的英语不好,我是巴西人。
感谢您的关注
发布于 2013-08-23 01:08:06
您必须在exim配置中配置两个不同的路由器。第一个必须是所谓的manualroute和第二个标准的dnslookup。
magic:
driver = manualroute
domains = hotmail.com
transport = remote_smtp
route_data = vps.server.com
no_more
usual:
driver = dnslookup
domains = !+local_domains
transport = remote_smtp
no_more
. . . . .当消息从上到下通过路由器传递时,它们首先落入magic路由器。Domains选项是定义何时触发路由器的条件。如果目标域与"hotmail.com“匹配,路由器将该消息推送到预定义的服务器,处理将停止。如果域不匹配,则消息落入下一个usual路由器。如果消息已发送到外层空间,则驱动程序通过DNS定义适当的目标服务器,并将消息推送到该服务器。
https://serverfault.com/questions/529129
复制相似问题