Wooccommerce+GSuite-交易电子邮件最佳实践?任何人



在过去的几天里,我失去了理智,试图找到处理我的交易性电子商务电子邮件的最佳解决方案,以便客户和商店经理(在与我的网站相同域的G Suite上)收到新订单的通知,等等。

TL;DR:我有一个Wooccommerce,想要下一个电子邮件行为,我想知道实现这一点的最佳方法是什么:

  • 让wooccommerce电子邮件不要进入我的客户垃圾邮件文件夹并获得通知给store.manager@mydomain.com和myemail@mydomain.comG-Suite电子邮件帐户。
    • 使用info@mydomain.comWooCommerce中的"来自电子邮件和名称"为"MyDomain"。是否info@mydomain.com是电子邮件我的G-Suite电子邮件或服务器端电子邮件的别名我不在乎。什么我不想配置一封新的G-Suite电子邮件事务性电子邮件

所以我将描述我最初的情况、问题和我读到的解决方案:当我在设置中使用@mydomain.com电子邮件帐户设置Woocommerce电子邮件时,发生了两件事:

  1. 客户会收到垃圾邮件文件夹中的电子邮件
  2. 商店经理没有收到任何电子邮件。我们还有以下可能有帮助的上下文信息:
    • 我们刚开始做电子商务,所以没有太多的电子邮件
    • 我们在谷歌域名中使用最便宜的G-Suite计划(最多有5个帐户),所以我不想只使用其中一个帐户来处理交易电子邮件
    • 所以我找到了别名选项,并设置了不同的别名来发送和接收电子邮件。例如:"info@mydomain.com">

我阅读了Wooccommerce官方电子邮件常见问题解答,以及Wordpress论坛和Stack Overflow中的一堆其他链接,我发现了以下三个操作过程:

  1. 设置拆分传递,并让我的事务电子邮件地址从C-Panel运行
  2. 使用SMTP插件并将其设置为使用Gmail API
  3. 创建一个子域并设置WooCommerce/PHPServer来发送电子邮件,只需使用我的G-Suite电子邮件作为收件人

我读了很多书,发现自己陷入了一个循环,我不知道什么是最好的、经得起未来考验的选项,但这就是我为每个选项所尝试的:

  1. 当我在GSuite中发现电子邮件别名选项时,我就放弃了拆分交付的想法
  2. 我激活了它,它解决了我的两个问题之一,客户不再收到垃圾邮件,但Gmail API不允许我更改"发件人地址",甚至"发件人姓名",除非我选择别名作为Gmail上的默认电子邮件地址,这不是我想要的;如果别名(设置为mailer)和收件人相同,那么GSuite不会在收件箱中显示电子邮件,而是在已发送文件夹中显示(并标记为已读)。所以如果店长发邮件(storemanagername@mydomain.com)有一个用于发送Wooccommerce电子邮件的别名(info@mydomain.com)新订单不会通知他。

  3. 我在谷歌管理员设置中配置了一个域别名作为子域(store.mydomain.com)(它会用该子域生成一个新的电子邮件别名),然后我在我的托管提供商上创建了一个子域(暂时没有指向任何内容),并让我的托管设置为我的子域的谷歌MX记录。如果没有SMTP插件,无论我在WooCommerce设置的发件人和收件人字段中放入哪封电子邮件,它都不会起任何作用。使用SMTP插件可以正常工作,使用alias@subdomain.mydomain.com作为收件人,由于电子邮件确实到达收件箱(而不是发送的文件夹),但常规邮件增加了一倍,并收到了一份关于域名别名"subdomain.mydomain.com"不存在的巨大通知。

作为一个相关的注意事项:谷歌默认情况下会生成一个测试域别名,即mydomain.com.test-Google-a.com。当我在wooccommerce中与该别名域收件人一起使用别名电子邮件时,以及在woocommerce的from字段中使用常规G-Suite时,除了我的客户仍然会将电子邮件发送到他们的垃圾邮件文件夹之外,其他事情基本上都有效。如何设置mailgun或sendgrid以使用info@mydomain.com作为发件人的电子邮件地址?这样会更好吗?

我对wordpress并不陌生,但我肯定是WooCommerce和电子邮件协议的新手,通常都是这样。

您认为您可能会超过G Suite的发送限制吗?这会把你推向SendGrid/Mailgun/等。传出的解决方案info@mydomain.com邮件,G-Suite会根据您的意愿接受收到的邮件。不过,如果避免"回复"类型的地址很重要,请确保选择一个支持从您的域运行的提供商/计划(SendGrid称之为"域身份验证",Mailgun称其为"域验证",等等)

这也可能解决您在第2点中描述的最初问题(假设这是由于邮件被视为web服务器的本地邮件)。

如果你采取这种方法,一定要三次检查你的SPF/DKIM/DMARC设置。根据你选择的提供商,他们的一些WordPress/WooCommerce集成插件是。。。不太好。我一直在总结提供商和他们的插件,如果有任何帮助的话。

我在跟踪谁需要获得什么的副本时遇到了一些困难,但如果woocommerce_email_headers过滤器对BCC商店经理有帮助的话,它是有帮助的。你甚至可以选择性地去做。

相关内容

最新更新