Назад | Перейти на главную страницу

Как аутентифицировать Gmail с помощью openssl s_client?

Я использую следующую рекомендацию для доступа к моей учетной записи Gmail в Telnet:

openssl s_client -starttls smtp -crlf -connect smtp.gmail.com:25

затем я вхожу в систему и получаю сообщение об ошибке:

авторизация входа
334 VXNlcm5hbWU6
пользователь "some base64"
334 UGFzc3dvcmQ6
передать "некоторый base64"
535-5.7.1 Имя пользователя и пароль не принимаются.

Я уверен, что мои имя пользователя и пароль верны. Что-то мне не хватает?

Попробуйте без ключевого слова user и пройдите, например,

auth login
334 VXNlcm5hbWU6
bm90bXlyZWFsdXNlcm5hbWU=
334 UGFzc3dvcmQ6
bm90bXlyZWFscGFzc3dvcmQ=
235 2.7.0 Accepted

На самом деле VXNlcm5hbWU6 - это имя пользователя:, а UGFzc3dvcmQ6 - это пароль :, поэтому нет необходимости определять ваш ввод.