SMTP сервер локальная отправка почты php

Возможный дубликат:
mail (): SMTP-ответ сервера: 550 Адрес не действителен, ошибка на hmailserver

Я хотел бы проверить мой класс senderMail.php.

Для того, чтобы иметь, SMTP-сервер, я использую hMailServer. Я создал домен, создал учетную запись и теперь настраиваю настройки SMTP.

hMailServer хотел бы иметь конфигурацию "SMTP RELAYER". Я проверяю информацию: smtp.gmail.com через порт 587, и я тоже ввожу свой идентификатор.

Когда я проверил это с моим классом senderMail.php у меня есть эта ошибка:

Ответ SMTP-сервера: 550 Адрес недействителен

Откуда моя ошибка? Это из SMTP RELAYER или другого конфига?

1 ответ

Почему бы вам не попробовать отправить его напрямую с localhost.

  1. Перейти к вашей php.ini файл и изменение SMTP = localhost to SMTP = aspmx.l.google.com и раскомментируйте sendmail_from и вставьте свой почтовый адрес отправителя.

  2. В php протестируйте его с mail("youremail]@gmail.com", "subject", "body");

Примечание. Это работает только при отправке электронной почты на адреса электронной почты, размещенные в Google.

ИЛИ ЖЕ

попробуйте выше, если он не работает, используйте swiftmailer, его php-библиотеку отправки почты, которая также позволяет отправлять почту через SMTP, это действительно полезно во время разработки.

Другие вопросы по тегам