c# - 使用本地 SMTP 服务器从 Azure 发送电子邮件

标签 c# azure email smtp

我们无法在 Azure VM 上托管 SMTP 服务器。推荐的方法是使用第三方电子邮件服务,例如 SendGrid。

我们可以使用现有的本地 SMTP 服务器从 Azure 云发送电子邮件吗? 是否需要在本地服务器上进行任何特定设置?

最佳答案

根据您的架构,有一些选项。

  1. 创建连接到您的本地网络的 VPN,通过 VPN 路由您的 SMTP 流量。
  2. 使用 SMTP 产品的现有 Web 服务 API 并向 Azure 服务公开端点。然后,Azure 服务调用 Web 服务来发送电子邮件。
  3. 如果您的本地 SMTP 没有 API,则编写一个可从 Azure 调用或公开为中继服务的 Web 服务。

如果您使用以下答案更新您的问题,您将获得更具体的选项。

  • 您想通过 Azure 中的哪些服务发送数据?
  • 您的本地 SMTP 服务器采用什么技术?

关于c# - 使用本地 SMTP 服务器从 Azure 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43650744/

相关文章:

C# - 如何在多显示器上下文中获得真实的屏幕分辨率?

c# - 早上 7 点到 11 点之间的随机时间生成器

c# - 刷新 token 在访问 token 后立即过期

c# - 如何安全地将 long 缩小为 int?

python - 如何使用Python SDK for Azure获取存储帐户中文件的Etag?

php - 安全电子邮件表单、 header 注入(inject)查询

php - 在文本/纯电子邮件中添加换行符

管理员 Azure 登录

asp.net - 如何将 Windows Azure CDN 与现有 ASP.NET Webforms 应用程序结合使用?

java - 重定向退回邮件,并从退回邮件中读取附件名