когда я пытался отправить письмо с помощью функции php mail на localhost, я получаю следующую ошибку .... в чем может быть проблема .... я даже попытался изменить файл php.ini и дал значение хоста smtp моему провайдеру услуг значение, и это все еще не работает
Предупреждение: mail () [function.mail]: не удалось подключиться к почтовому серверу через порт «localhost» 25, проверить настройки SMTP и smtp_port в php.ini или использовать ini_set () в
Для меня добавление следующего кода в вызывающий файл сделало трюк
// 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 );
Я использовал Поддельный Sendmail для успешной отправки писем с моего локального хоста, на котором запущен WAMP.
Попробуйте выполнить инструкции здесь , чтобы запустить его.
Ну, у вас есть почтовый сервер, настроенный на localhost? В противном случае для использования почты вам, вероятно, придется использовать SMTP-серверы интернет-провайдера вместо localhost для подключения.