如何将发送到我的azure网站的电子邮件重定向到另一个域的客户电子邮件

时间:2014-09-06 07:45:47

标签: .net email azure smtp

http://blog.smarx.com/posts/emailtheinternet-com-sending-and-receiving-email-in-windows-azure解释了如何在端口上收听传入的电子邮件。

我想抓住邮件发送到的电子邮件地址,如mike@mycustomdomain.com,并将其传递给其他主机的客户个人电子邮件,如mike@gmail.com

我真的不确定这是否可行。我不希望解析收到的电子邮件并将新邮件发送到第二个电子邮件地址。

是否可以将传入的电子邮件转发/重定向到其他电子邮件地址,而无需实际发送电子邮件。也许是标题回复或邮件协议?

我的网站是一个ASP.NET网站

1 个答案:

答案 0 :(得分:2)

没有an email sent to my azure website之类的东西!

电子邮件遵循HTTP流量的不同路径。这由DNS条目控制。您的mycompany.com域可能是Azure网站中的WEB托管,而anyone@mycompany.com的邮件则由Google Apps for Business处理。哪个服务器处理您域的电子邮件由该域的MX records控制。 此外e-mail runs on ports quite different from the Web Traffic

话虽如此,我想向您保证,任何电子邮件都不会到达Azure网站中托管的应用程序。

您可以做的是以下任何一项:

  • 创建一个额外的小型WorkerRole,启用IIS和电子邮件(SMTP)服务器角色,配置为转发电子邮件
  • 只需将Google的电子邮件服务用于自定义域(当然已付费)或Office365或提供邮件托管的最便宜的虚拟主机提供商,然后为该帐户配置邮件转发

可以通过简单的互联网搜索找到任何建议方法的具体实现。