Categories: ExchangeТрюки

Отправка электронной почты через командную строку

Иногда бывают такие ситуации, необходимо протестировать работоспособность удаленного/или своего почтового сервера, либо же нет возможности отправить электронную почту обычным путём (не работает/отсутствует почтовый клиент).

В этом случае на помощь приходит командная строка. Как же отправить почту из командной строки?

Доступ к SMTP через telnet (отправка почты). Жирным выделены команды, набранные пользователем
telnet mail.testdomain.ru 25
mail.testdomain.ru – это адрес smtp сервера, к которому вы хотите присоединиться
25 — smtp-порт сервера с которым должен соединиться клиент telnet
220 mail.testdomain.ru ESMTP Sendmail 8.13.3/8.13.4; Sat, 21 Jul 2010 09:50:16 +0400
ehlo lo
ehlo lo – здесь мы должны поздоровались с удалённым smtp-сервером
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5
250-DELIVERBY
250 HELP
mail from: [email protected]
здесь мы указываем, что адрес отправителя письма — [email protected]
250 2.1.0 [email protected] … Sender ok
информация о том, что проверка отправителя прошла успешно
rcpt to: [email protected]
здесь мы вводим почтовый адрес получателя письма [email protected]
250 2.1.5 [email protected] … Recipient ok
информация о том, что проверка получателя прошла успешно
data
комманда data говорит о том, что дальше пойдёт тело письма
354 Enter mail, end with «.» on a line by itself
сервер говорит нам, что можно набирать текст письма, а чтобы закончить письмо мы должны набрать точку «.» в новой строке в конце тела письма
testing mail system!!
это наш текст
.
точка — даём понять серверу, о том, что письмо окончено и его можно адресату
250 2.0.0 l365oGFR435164 Message accepted for delivery
уведомление сервера — письмо встало в очередь на отправку

Совет . В том случае, если сервер требует авторизациию, такой способ отправки описан в статье Отправка писем через SMTP с авторизацией
admin

Share
Published by
admin

Recent Posts

Что такое Zulip

Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…

6 часов ago

Что такое Zookeeper

Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…

6 часов ago

Что такое Zimbra

Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…

6 часов ago

Что такое Zabbix

Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…

6 часов ago

Что такое YouTube

YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…

6 часов ago

Что такое yota

Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…

6 часов ago