【问题标题】:Email from address changes once it is delivered来自地址的电子邮件在发送后会更改
【发布时间】:2014-05-17 13:55:00
【问题描述】:

我目前正在为客户工作,在向用户发送电子邮件收据时遇到了一些问题。发生的事情是,一旦发送了电子邮件地址,发件人地址就与我使用的地址完全不同。我尝试使用几个不同的电子邮件地址,它们工作正常。只有他们真正想要使用的才是导致问题的原因。

我无法访问他们的网站,也不确定邮件是如何发送的。我想知道的是,是否有人知道我可以问的问题,以弄清楚到底发生了什么。他们最近更换了谁在处理他们的网站,所以我觉得有些事情可能搞混了。

该网站是使用 WordPress 构建的,并使用重力形式。从更改的电子邮件地址中,我可以看到他们正在使用 Bluehost,因为电子邮件从 @companyname 更改为 @boxXXX.bluehost.com。

电子邮件服务器不是我的专业领域,因此我非常感谢任何帮助。

【问题讨论】:

标签: wordpress email bluehost


【解决方案1】:

他们的 Wordpress 网站很可能通过 wp_mail() 函数发送电子邮件,这只不过是 PHP 中常用的 mail() 函数。

默认情况下,如果您通过此方法发送电子邮件,它将显示网站所在服务器的主机名或 SMTP 服务器,在本例中为 boxXXX.bluehost.com,具体取决于 Bluehost 关于发送电子邮件的政策- 邮件。

通常托管服务提供商关闭共享托管环境中的 php mail() 功能以防止垃圾邮件,如果他们的服务器位于共享托管上,他们会为您提供连接到其 SMTP 服务器和发送合法电子邮件的详细信息我认为您可能需要直接从 Bluehost 获得支持,向他们解释情况,他们将在整个过程中为您提供帮助。

如果网站位于虚拟专用服务器上,则需要对其进行额外配置。在这种情况下,我要做的是访问 cPanel 并使用我要发送的地址创建一个新邮箱(wordpress@domain.com、info@domain.com,无论客户端要显示什么)并配置 Wordpress 发送通过 VPS SMTP(您可以使用这个不错的插件轻松做到这一点:http://wordpress.org/plugins/wp-mail-smtp)使用您在 cPanel 上创建电子邮件帐户时选择的地址和密码。 从现在开始,电子邮件将显示正确的地址。

此外,您可能希望提高邮件的可传递性并指示接收电子邮件的电子邮件服务器您使用的是合法帐户,因此您应该将 DKIMSPF 服务器添加到他们的 DNS记录。

注意:我建议您在使用 DNS 时要格外小心,尤其是在接触与电子邮件相关的记录时。如果您不熟悉如何设置新记录和更改当前现有记录,请向经验丰富的人寻求帮助并指导您完成整个过程,以便您了解其工作原理以及格式错误或记录冲突的后果。

我们最近有几个小时的工作非常糟糕,有人在不知道在做什么的情况下触摸了公司记录,最终我们几个小时都没有电子邮件和网站工作。

【讨论】:

  • 感谢您的帮助。我会让客户知道这件事。
猜你喜欢
  • 2018-07-09
  • 1970-01-01
  • 2011-06-07
  • 1970-01-01
  • 2020-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多