Я хочу написать приложение, которое может получать электронную почту на локальном компьютере и может отвечать с успешными и ошибочными ответами.В чем необходимость SMTP AUTH?
После прочтения некоторых руководств о том, как работает SMTP, я пытался отправить электронное письмо с помощью telnet на локальный запуск SMTP server.
- Подключение к серверу SMTP команды
- HELO/EHLO
- AUTH ...
- ПОЧТУ из команды
- RCPT командовать
- команда DATA
- записи somedata
- ВПОЛНЕ
Что я не понимаю, это шаг 3. Зачем мне нужно пройти аутентификацию, чтобы отправить электронное письмо на localhost. Я имею в виду, если я являюсь пользователем yahoo, и мне нужно отправить электронное письмо пользователю gmail, как я могу пройти проверку подлинности на сервер SMTP на gmail?
Итак, вы имеете в виду, что я делаю это «отправка электронной почты с помощью моего локального SMTP-сервера», а не «отправка электронной почты на мой локальный SMTP-сервер».? Следовательно, он просит меня пройти аутентификацию, прежде чем заниматься какой-либо деятельностью. –
по умолчанию он точно выполняет тот же процесс при отправке электронной почты, он должен быть аутентифицирован перед выполнением каких-либо действий. –