在发送电子邮件之前,是否可以通过WordPress查看电子邮件?
我正在开发一个phpmailer插件,通过Amazon SES发送WordPress电子邮件(需要验证所有电子邮件)。我正在使用WordPress multisite,希望为每个站点设置不同的验证电子邮件。
因此,我想知道是否有可能从电子邮件中获取包含的变量,以完成类似于以下内容的操作。
if(fromEmailVaribale == \'info@example.com\'){
//Set from email
$phpmailer->SetFrom(\'info@example.com\', \'Example.com\');
}else{
//Set from email
$phpmailer->SetFrom(\'services@example.com\', \'Services Example.com\');
}
SO网友:Rarst
在里面wp_mail()
有要从地址调整的筛选器:
// Plugin authors can override the potentially troublesome default
$phpmailer->From = apply_filters( \'wp_mail_from\' , $from_email );
$phpmailer->FromName = apply_filters( \'wp_mail_from_name\', $from_name );
然而,它们似乎不适合您的需要,因为它们不同时提供对邮件对象的访问。
你可能更倾向于使用动作钩
do_action_ref_array( \'phpmailer_init\', array( &$phpmailer ) );
检查什么
$From
字段保持不变,必要时进行调整。