【发布时间】:2014-06-02 06:28:29
【问题描述】:
我正在使用 wp_mail 功能发送电子邮件进行注册,我尝试过使用 gmail,电子邮件进入垃圾邮件文件夹,我尝试过类似的问题答案,但它不适合我,请帮助。
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: noreply@example.com"."\r\n";
$message = sprintf(__('Dear: %s'), $user_login) . "\r\n\r\n";
$message .= sprintf(__('The email was sent automatically by '));
$message .= network_home_url('/');
$message .= __('Please visit the following link to register your email address') . "\r\n\r\n";
$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login')."\r\n";
if ( $message && !wp_mail( $user_email, wp_specialchars_decode( $title ), nl2br($message), $headers ) )
wp_die( __('The e-mail could not be sent.') . "<br />\n" . __('Possible reason: your host may have disabled the mail() function.') );
return true;
【问题讨论】:
-
没有神奇的 dont_mark_my_email_as_spam() 函数。如果您已经尝试了许多地方建议的所有方法,那么您就只能这样做了
-
我正在使用pieregister插件进行注册。