Как я могу проверить, требует ли мой почтовый сервер аутентификации SMTP? - PullRequest
1 голос
/ 26 апреля 2010

Я здесь, чтобы найти и предоставить учетные данные smtp, если это требуется почтовому серверу. Но как я могу узнать, требует ли это мой сервер или нет?

Я пишу сценарии на PHP и использую PHPMailer

Ответы [ 2 ]

2 голосов
/ 26 апреля 2010

Простой ... PHPmailer пытается отправить электронное письмо без учетных данных. Если электронное письмо отклонено из-за отсутствия учетных данных, ->Send() вернет ошибку, и вы можете просмотреть $ErrorInfo для получения подробной информации.

Если требуется аутентификация, то, как правило, попытка отправки будет отклонена с ошибкой SMTP 530.

1 голос
/ 26 апреля 2010

Ну, если это действительно «ваш» сервер, то вы должны знать, как вы его настроили. Если это не так, и эта информация не предоставляется вам, попробуйте отправить тестовое письмо без учетных данных. Если это работает, вуаля!

Если вы имеете в виду, как вообще узнать из PHP, нужны ли почтовому серверу учетные данные, это не должно быть вашей работой. Это должно быть до пользователя, чтобы настроить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...