2015-03-04 5 views
0

Как использовать IIS6 PHP с gmail smtp. Я бегу окна 7.Как отправить письмо с IIS PHP с помощью gmail SMTP?

Мой php.ini файл имеет на нижней

SMTP = smtp.gmail.com 
smtp_port = 25 
auth_username = [username] 
auth_password = [password] 
sendmail_from = [username]@gmail.com 

Когда я пытаюсь это в PHP, я получаю ошибку:


Предупреждение: почта (): Не удалось подключиться к почтовому серверу по адресу " smtp.gmail.com " порт 25, подтвердить свой " SMTP " и " smtp_port " установить в php.ini или использовать ini_set() в C: \ Users \ Me \ Desktop \ App \ App \ скрипт \ Config \ common.php на линии

Сейчас сервер находится на моей домашней беспроводной сети (маршрутизатор, модем). Однако, если я подключу свой сервер к тарифному плану LTE, то он работает нормально.

Кто-нибудь знает, в чем проблема? Может быть, брандмауэр?

Благодаря

ответ

0

В данном обстоятельстве, я подозреваю, что ваш провайдер LTE является межсетевым экраном порта 25.

Gmail есть некоторые альтернативные способы отправки почты, которые могли бы работать. Взгляните сюда и посмотрите, удовлетворит ли какой-либо из этих сценариев ваши потребности. https://support.google.com/a/answer/176600?hl=en

+0

Я попытался использовать порт 587 (TLS), и ответ был «mail(): SMTP-серверный ответ: 530 5.7.0 Сначала должен выпустить команду STARTTLS. i93sm2004911iod.7 - gsmtp' – omega

+0

Проверьте этот пост stackoverflow для примера, используя TLS: https://stackoverflow.com/questions/5294751/using-gmails-outgoing-smtp-from-php-using-tls – mkaatman

Смежные вопросы