对于Woocommerce,如果要购买特定产品,我想BCC woocommerce将新订单/处理订单/保留订单电子邮件发送到其他多个电子邮件地址。
如果购买了特定产品,我目前的编码可以发送到指定的电子邮件。
但是,电子邮件是通过“收件人:”而不是“密件抄送:”发送的 并且显示了“答复”,我也希望将其删除/隐藏。
#define _GNU_SOURCE
#include <unistd.h>
#include <sys/syscall.h>
#include <linux/memfd.h>
#include <err.h>
int main(void){
int fd;
if((fd = syscall(SYS_memfd_create, "test", MFD_CLOEXEC)) == -1)
err(1, "memfd_create");
return 0;
}
我如何获得想要的结果?
我要密件抄送:而不是收件人: 并回复:被删除/隐藏。
答案 0 :(得分:0)
我认为您可以通过从相反的方向进行处理:将woocommerce_email_headers挂在有机会包含密件抄送收件人的地方,检查它是否在要更改的电子邮件的上下文中运行(使用email ID参数),然后您必须使用逻辑来遍历订单项,以决定是否添加BCC标头(您现有的接收方代码应适用于此标头)。
我没有考虑删除回复标头,但是如果您发现它包含在钩子提供的标头中,则可以搜索它并将其替换为空字符串。