我们正在将我们的系统从专用托管迁移到 Azure。此过程的一部分是数据馈送系统,当数据馈送出现问题时,该系统会向客户和我们的系统管理员发送电子邮件。
我们使用 SQL 数据库邮件和一个简单的 IIS 6.0 SMTP 服务器设置在盒子上。然后在我们的 SQL 存储过程中,我们调用 sp_send_dbmail 来发送我们的消息。
我们试图在我们的 Azure 虚拟机上复制它,但电子邮件似乎没有通过。SMTP 服务器的安装和设置与原来的专用盒子相同。数据库邮件配置也是一样的。我们的配置文件和帐户具有相同的名称,因此任何引用它们的迁移代码都不必更改。我什至无法让“发送测试电子邮件...”从 SSMS 中的数据库邮件节点工作。
Azure 中是否缺少我需要打开的端口或要设置的端点?我们正在运行带有 SQL Server 2016 的 Windows 2016 数据中心 VM。