【问题标题】:Azure VM not receiving SMTP from InternetAzure VM 未从 Internet 接收 SMTP
【发布时间】:2016-02-26 08:35:15
【问题描述】:

我的新 Azure Windows Server 2012 R2 没有从 Internet 接收到 C:\inetpub\Mailroot\Drop\ 的电子邮件,这些电子邮件需要我的 ASP.NET 应用程序从邮件投递文件夹中读取。

我的电子邮件域提供商是 Yahoo。 我将 Yahoo 电子邮件 MX 和 A Record 更改为我的 VM 公共虚拟 IP (VIP) 地址。 我向我的域发送电子邮件。 电子邮件未显示在传入的 SNMP 文件夹中:C:\inetpub\mailroot\Drop\

这已经在我以前在家中的 Windows Server 2008 R2 机器上工作过。现在我正在尝试迁移到 Azure。

【问题讨论】:

标签: asp.net email azure iis smtp


【解决方案1】:

您是否检查了虚拟机和 azure 上的防火墙以允许端口 25。

【讨论】:

  • VM 的 Windows 控制面板 > Windows 防火墙已打开。这个天蓝色防火墙在哪里?
  • 这里有一篇文章介绍了如何配置它Azure Endpoints
  • 好的。我做了 DASHBOARD > > ENDPOINTS menu > ADD > NAME: SMTP。我重述。为了测试,我做了 PowerShell > TELNET LOCALHOST 25 但我得到“连接失败”
  • 否:那是我刚刚进行 TELNET LOCALHOST 25 测试的地方。这是我知道在本地 Azure VM SMTP 机器上进行测试的唯一方法。
  • 好吧,如果它不能在本地工作,它就不能在远程工作。我将验证 smtp 服务是否正在运行并正确配置。 follow this to set it up 专门检查您的身份验证。
【解决方案2】:

添加端点: 仪表板 > > 端点菜单 > 添加 > 名称:SMTP

启动 SMTP: 开始按钮 > 管理工具 > IIS6 > 右键单击​​ SMTP 虚拟服务器 > 开始

接收电子邮件: "C:\inetpub\Mailroot\Queue"

【讨论】:

  • 但是为什么它不像以前在我的 Windows 2008 服务器上那样进入 \Pickup 呢?
猜你喜欢
  • 1970-01-01
  • 2020-11-10
  • 2016-11-14
  • 1970-01-01
  • 1970-01-01
  • 2017-07-23
  • 1970-01-01
  • 1970-01-01
  • 2020-06-18
相关资源
最近更新 更多