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

标签 .net email azure smtp

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

我想获取邮件发送到的电子邮件地址,例如 [email protected]并将其传递到另一台主机上的客户个人电子邮件,例如 [email protected]

我真的不确定这是否可能。我不想解析传入的电子邮件并将新电子邮件发送到第二个电子邮件地址。

是否可以将传入电子邮件转发/重定向到另一个电子邮件地址而不实际发送电子邮件。也许是 header 回复或邮件协议(protocol)?

我的网站是 ASP.NET 网站

最佳答案

不存在 an email sent to my azure website 这样的东西!

电子邮件遵循与 HTTP 流量不同的路径。这是由 DNS 条目控制的。您的mycompany.com域可能是在 Azure 网站中托管的 WEB,而 <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="abcac5d2c4c5ceebc6d2c8c4c6dbcac5d285c8c4c6" rel="noreferrer noopener nofollow">[email protected]</a> 的邮件例如,由 Google Apps for Business 处理。哪个服务器处理您域的电子邮件由 MX records 控制。对于该域。 而且e-mail runs on ports quite different from the Web Traffic .

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

您可以执行以下任一操作:

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

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

关于.net - 如何将发送到我的 azure 网站的电子邮件重定向到另一个域上的客户电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25698102/

相关文章:

.net - 多处理器和多核之间的区别

php - 在 ubuntu 中通过 php 脚本发送邮件

android - 如何在不使用外部应用程序的情况下直接发送带附件的电子邮件

azure - 如何测试 Azure AD 访问 token 过期

azure - 通过 adf 中的查找和时间戳进行增量加载

C# Application Insights - TelemetryClient 的多个实例

c# - 如何消除字符串中的所有换行符?

c# - 为什么更改时区后 UTC 偏移量相同?

c# - 在关闭 C# WPF 应用程序之前询问用户

python - 当我使用 Mime 从 Python 发送时,Outlook 和 Thunderbird 收不到附件