Функция почты PHP не работает, но не посылает никаких ошибок в ядре php [duplicate]

0

Я знаю, много вопросов здесь о моей проблеме, но я не получил соответствующего ответа. Вот phpinfo ссылки: " http://www.indusfloor.com.au:81/test.php "

и я проверяю почту для отправки почты. образец кода is-

if(mail($to, $sub, $msg, $header))
{ echo 'mail sent'; }
else 
   echo 'mail not sent';

Я получаю сообщение "если условие", но не почта. Я думаю, если есть проблема на сервере php файл. Вот почему я написал файл phpinfo сайта.

Спасибо,

  • 0
    Пожалуйста, добавьте содержимое $header
  • 0
    Вы можете добавить любой почтовый адрес, проблема в том, что я не получаю письмо, вы можете написать приведенный выше код в первой строке вашего скрипта, но он все еще не работает.
Показать ещё 1 комментарий
Теги:
email

1 ответ

0

Вы используете сервер Windows, и sendmail не может быть настроен хорошо.

Вы можете отправлять почту с использованием SMTP с помощью библиотеки PHPMailer.

https://github.com/PHPMailer/PHPMailer

  • 0
    Я использовал код этой страницы 'PHPMailer / examples / smtp_no_auth.phps', но когда я использовал упомянутую здесь опцию SMTP, я получил ошибку соединения SMTP. После отключения этой функции, я получил то же «Сообщение отправлено», но без почты ,, :(
  • 0
    Вам необходимо создать учетную запись почты и использовать учетные данные в конфигурации.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню