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.
Перейти к вашей
php.ini
файл и изменениеSMTP = localhost to SMTP = aspmx.l.google.com
и раскомментируйтеsendmail_from
и вставьте свой почтовый адрес отправителя.В php протестируйте его с
mail("youremail]@gmail.com", "subject", "body");
Примечание. Это работает только при отправке электронной почты на адреса электронной почты, размещенные в Google.
ИЛИ ЖЕ
попробуйте выше, если он не работает, используйте swiftmailer, его php-библиотеку отправки почты, которая также позволяет отправлять почту через SMTP, это действительно полезно во время разработки.