您必须检查PHP邮件是否在您的服务器中工作,或者调试WP的邮件,有几种方法可以做到这一点,我首先要测试一个基本的PHP邮件功能是否工作。
只需从PHP文件或命令行运行即可:
mail (\'[email protected]\', "Test", "Test mail from wordpress");
找出服务器上的邮件服务并进行调试(sendmail、exim等)。
还有一些插件可以通过在wordpress上发送带有自定义标题的测试电子邮件来帮助您调试电子邮件。org,以及从PHP邮件切换到SMTP(本地或第三方)。
要自定义多站点激活电子邮件,请使用wpmu_signup_user_notification_email
过滤器,例如:
function wp176598_new_user_notification( $user_id, $plaintext_pass = \'\' ) {
$message = "your custom message";
wp_mail(
$user_email,
sprintf( __(\'Your login info for\'), get_option(\'blogname\') ),
$message,
$headers
);
}
add_filter( \'wpmu_signup_user_notification_email\', \'wp176598_new_user_notification\',11 );
此外,还有:
wpmu_signup_user_notification_subject
对于主题行
更多信息: