Я использую mail() для отправки электронной почты пользователям, когда они регистрируются, но письма не поступают.Не получать почту из функции php mail()
$to = $email;
$subject = 'DC Account Verification';
$message = 'messagecontent';
$headers = 'From: [email protected]' . '\r\n';
mail($to, $subject, $message, $headers);
У меня нет ошибки. Я попытался повторить переменные, чтобы убедиться, что они все правильные, и они есть. Я использую x10hosting, который я использовал раньше, и эта же функция работала тогда. Сейчас это просто не работает.
Помогите мне?
Благодаря
Попробуйте использовать двойные кавычки вместо одиночных. Иногда это вина. Кроме того, некоторые (если бесплатные) хостинговые компании будут отключать исходящую почту на PHP и до сих пор не показывать ошибок. –
Я бы не стал проверять файл php.ini, чтобы убедиться, что на вашем хосте работает SMTP-сервер, который может передавать ваши сообщения. Если вы не можете проверить это, я бы спросил. Кроме того, третья строка нуждается в полуколонии в конце. – JVE999