Я пытаюсь вызвать функцию mail, но всякий раз, когда я помещаю ее в скрипт, страница не загружается.
У меня есть следующий код для моего php.ini
файла в XAMPP:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP=localhost
; http://php.net/smtp-port
smtp_port=80
auth_username = XX_MYEMAIL_XX
auth_password = XXXXX_MYPASSWORD_XX
У меня 64-битный компьютер, но в сообщении об ошибке говорится, что отсутствует sendmail_from, поэтому ядал этой переменной значение. У меня работает Mercury из XAMPP, но я не знаю, настроил ли я что-либо, что нужно настроить.
Я получаю следующую ошибку
mail (): не удалось подключиться к почтовому серверу через порт 80 «localhost», проверьте настройки «SMTP» и «smtp_port» в php.iniили используйте ini_set ()
Я использовал следующий код php:
<?php
$header = "From: varunsingh87@yahoo.com";
$to_email = 'VSpoet49@gmail.com';
$subject = 'Testing PHP Mail';
$message = 'This mail is sent using the PHP mail function';
if (mail($to_email, $subject, $message)) {
echo "<p>Email sent!</p>";
} else {
echo "<p>Email not sent.</p>";
}
?>
Ниже приведены теги html по умолчанию.
Обновление
Я удалил sendmail_from
и установил smtp_port
на 25.
mail (): Плохой путь возврата сообщения i
Связано