wordpress:允许仅向特定域发送电子邮件

时间:2018-06-07 14:15:47

标签: wordpress smtp

WordPress问题:如果有人可以帮我解决这个问题会很有帮助: 出于安全原因,我想将“收件人”字段限制为仅包含少数特定域名,例如,如果仅将这些域名发送到@ domain1.com和@ domain2.com,则允许外发电子邮件;所有其他电子邮件都将被阻止。

我是否必须向wp_mail函数添加任何过滤器?任何领导都会有所帮助,因为我是WordPress编程的新手:)。谢谢。

1 个答案:

答案 0 :(得分:0)

在使用wp_mail函数发送邮件之前,如果电子邮件地址与您的域名匹配,则必须使用preg_match进行检查

使用这种模式(此示例允许带域名的邮件:domain.com和domain2.com) https://www.regextester.com/94044 如果preg_match返回true,则发送邮件,否则抛出错误