iis - 从我的域发送电子邮件需要什么

标签 iis smtp email mail-server

我希望能够通过 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/

相关文章:

php - 调用未定义的方法 Illuminate\Notifications\Messages\MailMessage::via()

asp.net - 如何在不更改代码的情况下根据IP地址拒绝和允许访问某些路径/目录/文件?

iis - 使我的 Windows Azure Web 和服务项目可用于我的局域网吗?

Apache Jakarta (Tomcat) 连接器将流量转发到特定的 Tomcat

c++ - 一个简单的 C++ 邮件服务器

javascript - 是否可以使用 nodeJS 创建 outlook 的 session 请求?

vba - 如何通过 Excel VBA 使用 Mozilla Thunderbird 生成和发送电子邮件

c# - 添加自定义请求 header 适用于 IIS 7.0 但不适用于 Asp.net 开发服务器

java - 有没有使用 javamail 的通用实现来获取最后一个 SMTP 返回代码的标准方法

ruby-on-rails - 在我的 Rails 应用程序上发送电子邮件时出现 Net::SMTPUnknownError (could not get 3xx (550)) 错误