функция почты php не работает - PullRequest
2 голосов
/ 03 сентября 2010

когда я пытался отправить письмо с помощью функции php mail на localhost, я получаю следующую ошибку .... в чем может быть проблема .... я даже попытался изменить файл php.ini и дал значение хоста smtp моему провайдеру услуг значение, и это все еще не работает

Предупреждение: mail () [function.mail]: не удалось подключиться к почтовому серверу через порт «localhost» 25, проверить настройки SMTP и smtp_port в php.ini или использовать ini_set () в

Ответы [ 3 ]

2 голосов
/ 03 сентября 2010

Для меня добавление следующего кода в вызывающий файл сделало трюк

// xampp code fix      
ini_set( 'sendmail_from', "myself@my.com" ); \\ My usual e-mail address
ini_set( 'SMTP', "mail.bigpond.com" );  \\ My usual sender
ini_set( 'smtp_port', 25 );
1 голос
/ 28 июля 2013

Я использовал Поддельный Sendmail для успешной отправки писем с моего локального хоста, на котором запущен WAMP.

Попробуйте выполнить инструкции здесь , чтобы запустить его.

0 голосов
/ 03 сентября 2010

Ну, у вас есть почтовый сервер, настроенный на localhost? В противном случае для использования почты вам, вероятно, придется использовать SMTP-серверы интернет-провайдера вместо localhost для подключения.

...