После 5 долгих дней, пытаясь настроить отправку электронной почты с php-скрипта, я, наконец, сделал это с моего локального сервера, я использую apache.phpmailer, requre() и include_path объединенный
От хоста я не могу этого сделать. Я получаю error->
SMTP Ошибка: Не удалось подключиться к SMTP хост
Итак, я искал вокруг переполнения стека, среди других. Я попытался использовать SMTPSecure = 'ssl', ничего не сделал. Я проверил расширение = php_openssl.dll закомментировано, но оно даже не существует на моем хосте. Я имею в виду, что в php.ini нет файла php_openssl.dll. Существует только информация о том, что Openssl установлен в разделе Curl и какая версия. В разделе openssl говорится, что он включен. Такая же конфигурация выполняется на моем компьютере и на хосте, но письма не отправляются на хост.
Заранее благодарю вас за ответы.
На каком сервере у вас (Linux или Windows)? Как строки конфигурации, связанные с smtp, установлены в php.ini? Как вы отправляете почту (используя функцию mail() или используя какое-то расширение? Как вообще открывается opensl, связанный с вопросом? –
Приносим извинения за недоразумение, но вопрос не был хорошо объяснен. Я использую XAMPP для Windows. успешно отправил электронное письмо с локального сервера на моем компьютере, но не смог сделать это на хосте. Я думал, что это был ssl beacuse, прежде чем я получил упомянутую выше ошибку, у меня возникла ошибка, когда мое имя пользователя или пароль учетной записи gmail были неверными Поэтому я поставил SMTPSecure = 'ssl', и ошибка была упущена, но затем была ошибка выше. –
Я не уверен, что PHP-движок может отправлять почту через GMail как SMTP вообще. –