Smtp telnet auth

From Help system
Jump to: navigation, search

Для проверки отсылки почты, используем telnet для имитации почтового клиента.

Для аутентификации нужно получиться base64 закодированные username. Можно сделать например так:

perl -MMIME::Base64 -e 'print encode_base64("username");'
perl -MMIME::Base64 -e 'print encode_base64("password");'

После этого выполняем следующие команды:

telnet mailserver.com 25
EHLO mailserver.com
AUTH LOGIN

здесь сервер должен вернуть строку '334 VXNlcm5hbWU6;' означающую запрос аутентификации на base64. Вводим наш зашифрованный username, после - зашифрованный пароль. Результат должен быть:

235 Authentication succeeded
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox