如何将邮件从服务器重定向到中继邮件服务器?(蔚蓝)

本文关键字:邮件服务器 蔚蓝 重定向 服务器 | 更新日期: 2023-09-27 18:19:37

编辑:

我是这方面的新手,我发现当你向patrick@fish.com邮件被发送到fish.com的ip地址,那里托管的任何服务器都应该负责重定向或处理邮件。

我在azure上有一个网络角色(网站),它包含myweb.com的内容。

问题是,我不知道如何在服务器上配置重定向。我知道你可以在服务器上添加MX记录,但azure没有给我这个选项,因为在azure中有一个负载均衡器暴露了公共ip,而我们无法访问它。

我确实有一个邮件中继服务,我雇它来重定向电子邮件,但我不知道在azure上在哪里配置重定向。

也许有一种方法可以在visualstudio解决方案中的web.config中对此进行配置?

如何将邮件从服务器重定向到中继邮件服务器?(蔚蓝)

不要使用直接SMTP。使用像SendGrid这样的服务会得到更好的结果。

微软为Windows Azure客户提供免费SendGrid服务(每月25000),因此没有理由不使用它。

http://www.windowsazure.com/en-us/develop/net/how-to-guides/sendgrid-email-service/

重定向和MX记录与Azure无关-您可以设置MX记录来处理托管DNS的邮件。

为了在Azure上重定向带有webrole的邮件,您可以选择

  • 必须配置DNS,以便邮件服务器位于某个位置Azure之外,或
  • 接收收到的邮件并将其进一步发送到新收件人

第一种方法与Azure无关

第二种方法是不可能的,因为即使您可以使用SendGrid从您的服务发送邮件,正如Matt Johnsohn所指出的那样,也不可能在您的网络角色中托管SMTP服务器。Webrole本身托管在IIS中,IIS为SMTP、FTP和其他一些协议提供自己的绑定。您可以在Web角色实例中承载WCF服务,该服务将使用net.tcp绑定进行连接,但您将无法绑定标准SMTP连接所需的端口25。