Почему WP мешает мне отправлять почту?
Я создал файл mail.php и протестировал PHP mail ():
$to = "[email protected]";
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: [email protected]" . "\r\n" .
"CC: [email protected]";
mail($to,$subject,$txt,$headers);
Я загрузил его на свой сервер, в корневой каталог. Я запускаю его и получаю письма с этим.
Но когда я использую
$message = trim($_POST['sender_message']);
$email = trim($_POST['sender_email']);
//php mailer variables
$to = get_option('admin_email');
$subject = "Someone sent a message from ". get_bloginfo('name') . ": " . $subject;
$headers = 'From: '. $email . "\r\n" .
'Reply-To: ' . $email . "\r\n";
// $sent = wp_mail($to, $subject, strip_tags($message), $headers);
$sent = mail($to, $subject, strip_tags($message), $headers);
var_dump($send); // bool true
if($sent) {
// do something
}
Я получаю bool true в проверке var_dump. Но я так и не получил письмо от моего сервера.
Есть идеи? Я что-то пропустил для настройки в WP?
РЕДАКТИРОВАТЬ:
Сервер не будет отправлять письма с Yahoo Счета! Зачем???
$to = "[email protected]"; // works!
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: [email protected]" . "\r\n" . // won't work!
"CC: [email protected]";
mail($to,$subject,$txt,$headers);
Задача ещё не решена.
Других решений пока нет …