У меня есть этот код для отправки электронной почты. И у меня нет ошибки при отправке электронной почты.отправка электронной почты на php
if(mailSender()){
echo 'meiled.';
}else {
die('not sent');
}
function mailSender() {
$to = '[email protected]';
$subject = 'An Abstract Submitted';
$message = 'An Abstract Submitted Recently In ICNBA.org';
$headers = '[email protected]';
mail($to, $subject, $message, $headers);
}
не отправляет электронное письмо.
Вы работаете в локальной системе? или использовать какой-нибудь живой сервер для запуска этого кода? –
Ваша функция 'mailSender()' всегда возвращает 'null' null как false. вы всегда получаете сообщение «не отправлено» – Naumov
Вы проверяете значение, возвращаемое функцией 'mailSender()' в первой строке кода, но функция 'mailSender()' ничего не возвращает. И «ничего» означает «NULL» и ['NULL' является' FALSE'] (http://php.net/manual/en/types.comparisons.php) – axiac