Просмотр/удаление/отправка почты с командной строки, проверка логина/пароля, тестирование службы smtp/smtps/imap/imaps/pop3/pop3s/ftp/http с командной строки

POP3

# Удалить сообщение 839

# Прочитать сообщение 653

# Выход

 

POP3s

Либо

# Просмотр общего кол-ва сообщений и общий размер всех сообщений

# Удаление сообщения653 (по факту удаляет после ввода команды QUIT)

# Отмена ранее запланированного удаления письма/писем

# Выход

 

IMAPs

Либо

#Подключаемся с логином и паролем

# Просмотр списка папок/файлов

# Просмотр папки INBOX

# Просмотр тела сообщения

# Выход

 

IMAP

Аналогично для IMAP-подключения

Некоторые полезные команды:

 

 SMTP

Подключение на localhost (отправка сообщения без аутентификации)

 

Подключение на внешний адрес сервера с аутентификацией SMTP для отправки письма

Получим base64-строку из логина/пароля пользователя.

Прямая перекодировка

Обратная перекодировка

Аналогично,но с помощью других инструментов
Perl

Python

PHP

OpenSSL

Пароль должен экранироваться одним нулем, если он начинается с буквы и тремя нулями, если пароль начинается с цифры

 

SMTPS
Для шифрования трафика в почтовых протоколах между клиентом и сервером используется SSL/TLS в двух вариантах. Использование специальных портов, при соединении с которым сначала осуществляется установка SSL/TLS, после чего уже поверх него идет обычный почтовый трафик. Второй вариант, более предпочтительный — соединение с обычным портом для сервиса и переход сессии в зашифрованный вид с использованием расширения STARTTLS.

Для проверки работы почтового сервера поверх SSL/TLS можно использовать утилиту openssl, дальше действуя, как при обычной сессии через telnet.

 

FTP

 

HTTP

Проверка кода состояния из заголовков

 

Получение содержимого веб-страницы

 

 

Проверка существования E-mail адреса

Такую проверку можно осуществить с помощью команды SMTP VRFY, если она не отключена на сервере
Параметром disable_vrfy_command = yes

По умолчанию разрешено использовать VRFY-команду

Проверка существующего/несуществующего E-mail-адреса

Проверка существующего E-mail-адреса

Проверка несуществующего E-mail-адреса

Но администратор принудительно может отключить проверку существования E-Mail-адреса
Установив disable_vrfy_command в yes в файле /etc/postfix/main.ccf

При использовании SMTP VRFY через telnet в таком случае будет ответ от сервера

Источник:

https://habrahabr.ru/company/truevds/blog/262819/
http://linux-notes.org/otpravka-i-poluchenie-pochty-cherez-telnet/
https://rtcamp.com/tutorials/mail/server/testing/imap/
https://rtcamp.com/tutorials/mail/server/testing/pop/
https://mnorin.com/kak-proverit-sushhestvovanie-adresa-e-mail.html

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика