如何为WordPress配置两台SMTP服务器

时间:2019-07-01 作者:Varuna

我需要的是:

我需要从两个SMTP配置发送事务性电子邮件。

所有WooCommerce端的电子邮件应发送自[email protected]:订单摘要,交货状态。

所有WordPress用户端的电子邮件应通过[email protected]:忘记密码电子邮件、帐户创建电子邮件。

注意:所有方法都有效。我只想发送不同目的的电子邮件。

1 个回复
最合适的回答,由SO网友:Dan Wich 整理而成

免责声明:这很笨拙,可能有人会有更好的建议。但有一个想法:

将WordPress配置为[email protected]设置设置->电子邮件->发件人地址)

  • 使用自己的函数钩住woocommerce\\u mail\\u回调,该函数在调用wp\\u mail之前临时钩住phpmailer\\u init以更改SMTP配置
  • 或者,如果可以将SMTP服务器配置为允许身份验证用户使用备用“发件人”地址,则可以跳过步骤3。

    提醒一下:WooCommerce提供了自己忘记的密码和新的帐户电子邮件,因此您需要决定是将其恢复为WordPress默认值,还是在步骤3中更改它们。

    相关推荐

    尝试向Gmail SMTP插件授予权限时出现400错误:reDirect_uri_mismatch

    我正在尝试将Google SMTP插件添加到我的wordpress网站。我安装了插件,然后去谷歌开发者控制台创建了新项目,添加了Gmail API,添加了凭据。现在这一步与我过去的记忆有所不同。我没有得到API密钥,而是得到了一个包含所有信息的JSON文件,其中的静态字段似乎大部分匹配。然后,我转到Gmail SMTP插件中的设置窗体,并按以下方式映射设置:Client id 字段到client_id 来自JsonClient Secret 字段到private_key 来自JsonClient Emai