【发布时间】:2012-06-24 17:09:24
【问题描述】:
我的印象是,当我们从另一个域(例如 abc@yahoo.com)向任何域(例如 xyz@gmail.com)发送邮件时,Yahoo 服务器会自动从网络。
现在我正在与 James 邮件服务器进行应用程序集成,并在 James 上创建了一个虚拟域(即 fdg@myJamesMail.com),并在我的主机文件中提供了 myJamesMail.com 的映射。但我仍然需要明确提及 SMTP 主机。
真的需要吗?
【问题讨论】:
我的印象是,当我们从另一个域(例如 abc@yahoo.com)向任何域(例如 xyz@gmail.com)发送邮件时,Yahoo 服务器会自动从网络。
现在我正在与 James 邮件服务器进行应用程序集成,并在 James 上创建了一个虚拟域(即 fdg@myJamesMail.com),并在我的主机文件中提供了 myJamesMail.com 的映射。但我仍然需要明确提及 SMTP 主机。
真的需要吗?
【问题讨论】:
当您以编程方式发送电子邮件时,您必须说明您的本地 SMTP 服务器 - 将接受来自您的邮件并将它们传播到目标服务器的服务器。
如果您有一个“厚”的邮件客户端程序,这是配置的一部分 - 显然,如果您使用的是某种描述的网络邮件(例如 gmail),它是在网络端处理的。这就是为什么您在这种情况下作为用户无需担心它 - 但作为程序员,您需要知道要连接到哪个主机,这意味着它是一个 SMTP 服务器信任发件人,而不是与收件人关联的 SMTP 服务器。
【讨论】: