PHP 5.1.6 - Неустранимая ошибка PHP: вызов неопределенной функции mail () - PullRequest
2 голосов
/ 13 мая 2011

Кто-нибудь знает об ошибке PHP 5.1.6, вызывающей: Неустранимая ошибка: вызов неопределенной функции mail ()?

У меня тот же код работает без сбоев в PHP 5.2.0, но на этом сервере с PHP 5.1.6 он недетерминирован независимо от того, определена функция почты или нет.Я уверен, что проблема не в самом коде, потому что просто запускает этот скрипт:

// PHP 5.1.6
<?php 
if (function_exists('mail')){
    print 'mail is defined';
}
else{
    print 'mail is undefined';
}
?>

... php печатает иногда "mail isfined", а иногда "mail undefined".

1 Ответ

0 голосов
/ 06 октября 2013

Я предпочитаю всегда использовать PHPMailer

PHPMailer

Вы можете получить больше контроля над отправкой электронной почты, как исключения и получать ответы почтового сервера

...