您可以尝试如下方式调试输出:
function test_phpmailer_init( $phpmailer )
{
echo \'<pre>\';
var_dump( $phpmailer );
echo \'</pre>\';
return $phpmailer;
}
add_action( \'phpmailer_init\', \'test_phpmailer_init\' );
问题中的代码是正确的,问题出在本地SMTP应用程序上。如果您使用的是本地SMTP服务器(e.x。
Papercut), 它只显示接收者将看到的标题。由于密件抄送地址是隐藏的,您将看不到它们。因此,要检查是否附加了密件抄送地址,可以使用上面列出的函数,该函数将输出邮件。