Что означает приведенное ниже предупреждение? - PullRequest
0 голосов
/ 12 сентября 2011
  <?php
   $to = "someone@example.com";
   $subject = "Test mail";
   $message = "Hello! This is a simple email message.";
   $from = "someonelse@example.com";
   $headers = "From:" . $from;
   mail($to,$subject,$message,$headers);
   echo "Mail Sent.";
 ?>

Когда я запускаю эти скрипты, я получаю эти ошибки

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost"
port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() 
in C:\xampp\htdocs\website\mail.php on line 7 

Что мне теперь делать?Кто-нибудь может сказать мне, как это сделать?Хорошо, я нашел этот файл, но какие поля мне нужно обновить, не могли бы вы предложить мне какой-нибудь код, чтобы я вставил его и сохранил?

Ответы [ 3 ]

2 голосов
/ 12 сентября 2011

Вы должны настроить свой php.ini с действующим сервером smtp и адресом электронной почты.

1 голос
/ 12 сентября 2011

Я думаю, что этот вопрос такой же, как ваш другой вопрос ...

Если это так, я думаю, вы пытаетесь отправить электронное письмо через SMTP-сервер GMail. Их сервер требует аутентификации, которую не поддерживает почтовая функция PHP. Как я уже ответил вам в другом вопросе, вы можете использовать Zend_Mail для этого. Вы также можете использовать PEAR Mail, как в примере с другим вопросом. В любом случае вам нужно будет загрузить какой-нибудь внешний файл, включить его в свой код и использовать его.

1 голос
/ 12 сентября 2011

Вам необходимо настроить PHP для использования работающей службы SMTP для отправки электронной почты SMTP. Вот статья , в которой обсуждается тема.

По сути, кажется, что конфигурация SMTP для вашего экземпляра PHP использует значения по умолчанию, которые указывают на localhost. Но на вашем локальном компьютере не работает служба SMTP. Поэтому вам нужно указать сервер, на котором он запущен, и тот, который разрешено использовать вашему приложению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...