【发布时间】:2021-04-26 05:11:16
【问题描述】:
我在使用 SQL Server Enterprise(64 位)、Windows Server Standard 2016 上的数据库邮件时遇到问题。如果有人可以提供帮助,我将不胜感激。
问题是:
我将我的数据移动到新服务器(使用 1and1 服务器)。我正在使用 1and1 电子邮件 (ionos.co.uk) 来设置数据库邮件,我可以从数据库邮件向任何电子邮件提供商发送电子邮件,除了 hotmail、outlook 邮件。 sysmail_allitems 上的状态为“已发送”
我确实为我的旧服务器设置了相同的方式,它工作正常。
不知道为什么只有hotmail,outlook邮件收不到我的邮件。
服务器:smtp.ionos.co.uk 港口:587 我还为防火墙网络和防火墙服务器上的邮件打开了所有安全端口。
非常感谢。
【问题讨论】:
-
您好 Paulsm4,感谢您的建议。我可以从我的电子邮件、笔记本电脑上的数据库邮件、不同服务器(旧服务器)上的数据库邮件向我的 hotmail、outlook 发送一封测试电子邮件。但是,在新服务器上,当我使用数据库邮件向我的 hotmail、outlook 发送电子邮件时,我从未收到它。
-
您的发件人地址的域名有SPF (Sender Policy Framework)记录吗?您可能需要将新 SQL Server 面向 Internet 的 IP 地址添加到允许的发件人地址。
标签: c# sql-server email hotmail