我希望能够通过 Windows 2003 服务器从我自己的域 (Domain.com) 发送电子邮件,我测试了我的应用程序,它在我的本地 IIS 上运行正常。
但我不知道到底需要什么才能让它在外面工作。
提前致谢。
最佳答案
Bashar,我认为您所说的“外部”是指“我希望它来自 domain.com”(您的域)。
为此,您必须更改域注册中的 MX(邮件交换)记录以指向 SMTP 服务器的 IP 地址。当然,这意味着任何现有的电子邮件服务器将不再处理该域的电子邮件; 所有内容都将路由到 IIS 计算机。如果这不合适,那么您将无法真正发送源自您的域的电子邮件。
一种解决方法是在电子邮件的“回复”和“发件人地址”中使用您的域名。事实上,在“回复”字段中看到您的域名就足以让大多数人相信该电子邮件确实来自那里。但是,如果 FromAddr 指向一个 IP 地址上的实际电子邮件服务器,并且邮件实际上源自不同的 IP 地址(例如您的 IIS 服务器),则许多电子邮件中继服务器会将其视为可能的垃圾邮件进行阻止。
此外,我建议您查看 AspNetEmail用于管理电子邮件(实际上是 SMTP)编程。除了拥有精湛的控制能力之外,他们还拥有非常丰富的技术支持文章和一流的支持计划。这些人确实了解 SMTP。即使不购买任何东西,您也可以阅读他们的内容,但很多信息都是按照他们控制的特定术语表达的。当然,我也认为支持为您提供帮助的供应商是个好主意。
关于iis - 从我的域发送电子邮件需要什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/386043/