【问题标题】:Contact Form 7 - Selectable recipients with pipes not sending correct values联系表格 7 - 管道未发送正确值的可选收件人
【发布时间】:2021-12-05 15:47:22
【问题描述】:

在联系表格 7 (CF7) 中使用带有管道的可选收件人时遇到问题。

代码

[group loc1]
[md-select label="department"][select* dept-loc1 include_blank
"Machine 1|testperson1@test.com"
"Machine 2|testperson2@test.com"
"Machine 3|testperson3@test.com"
"Machine 4|testperson1@test.com"
[/md-select]
[/group]

[group loc2]
[md-select label="department"][select* dept-loc2 include_blank
"Machine 5|testperson3@test.com"
"Machine 6|testperson1@test.com"
"Machine 7|testperson3@test.com"
[/md-select]
[/group]

md-select 标签用于 Material Design 插件。

如果我在位置/组 1 中选择“机器 4”,则会向“testperson1@test.com”发送一封电子邮件,但内容是“机器 1”而不是“机器 4”。在位置/组 2 中也是同样的问题。如果我选择“Machine 7”,则会向“testperson3@test.com”发送一封电子邮件,内容为“Machine 5”而不是“Machine 7”。

有谁知道如何解决这个问题?

【问题讨论】:

  • 你收到的邮件是标签[_raw_dept-loc1]吗?
  • 是的,TO 字段填入[_raw_dept-loc1], [_raw_dept-loc2]

标签: wordpress contact-form-7


【解决方案1】:

使用电子邮件别名来解决这个问题,试试这个:

[group loc1]
[md-select label="department"][select* dept-loc1 include_blank
"Machine 1|testperson1@test.com"
"Machine 2|testperson2@test.com"
"Machine 3|testperson3@test.com"
"Machine 4|testperson1+4@test.com"
[/md-select]
[/group]

[group loc2]
[md-select label="department"][select* dept-loc2 include_blank
"Machine 5|testperson3@test.com"
"Machine 6|testperson1@test.com"
"Machine 7|testperson3+7@test.com"
[/md-select]
[/group]

我知道+ 加法适用于 gmail,我还没有尝试使用其他电子邮件。如果它不适用于您的电子邮件域服务器,那么您将需要为您想在您的字段中多次使用的那些电子邮件地址创建email aliases,每次额外使用一个别名。

【讨论】:

  • 使用 Gmail 确实可以正常工作,但是我们的内部 MS Exchange 服务器不接收这些电子邮件。但我会找到一个使用电子邮件别名的解决方案。非常感谢您的帮助!
  • 你是厕所。您可以使用您的网络服务器邮件服务,并将邮件转发设置为实际地址,这在 cpanel 服务器管理系统上很容易设置,不会存储任何电子邮件,而是转发给实际收件人。
猜你喜欢
  • 1970-01-01
  • 2013-04-22
  • 2016-02-07
  • 1970-01-01
  • 2023-03-16
  • 2021-01-27
  • 1970-01-01
  • 2014-08-27
相关资源
最近更新 更多