Как отправить сообщение на email-адреса через консоль? (Отправка сообщений через telnet)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Talib
Сообщения: 45
ОС: Ubuntu 9.04

Как отправить сообщение на email-адреса через консоль?

Сообщение Talib »

Получил задание - отправить сообщение на несколько адресов через консоль, используя telnet :wacko:

Отправленно должно быть с адреса - test@myjob.us

Ни разу не приходилось так извращаться. Посоветуйте, с чего начать? Кто-нибудь знает как это сделать?
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Как отправить сообщение на email-адреса через консоль?

Сообщение nesk »

может быть я не совсем точно понял, что Вам надо.
используйте команду mail с узла myjob.us от пользователя test

Или myjob.us это SMTP сервер?
Решено: Команда mail или альтернатива
Решено: Послать почту из консоли
Как отправить e-mail из консоли?
Как из консоли отправить почту
Решено: Отправка почты
mail
Проблема с настройкой Postfix
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Как отправить сообщение на email-адреса через консоль?

Сообщение csx »

dig mx domain.com

получаешь mx сервер получателя

telnet mx.domain.com 25
HELO hostname //вместо hostname нужно написать PTR твоей машины
MAIL FROM: <test@myjob.us>
RCPT TO: <poluchatel@domain.com>
DATA
Заголовки письма

Текст письма
.

(обрати внимание, после заголовков два разрыва строки, в конце текста, разрыв строки, точка, разрыв строки)
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Как отправить сообщение на email-адреса через консоль?

Сообщение Ленивая Бестолочь »

Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Talib
Сообщения: 45
ОС: Ubuntu 9.04

Re: Как отправить сообщение на email-адреса через консоль?

Сообщение Talib »

csx писал(а):
12.08.2009 15:09
dig mx domain.com
получаешь mx сервер получателя
telnet mx.domain.com 25

Установил sendmail. Получилось следующее:

Код: Выделить всё

$ host -t mx myjob.us
myjob.us has no MX record

Затем пробовал на известном сервере:

Код: Выделить всё

$ host -t mx mail.ru
mail.ru mail is handled by 10 mxs.mail.ru
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Как отправить сообщение на email-адреса через консоль?

Сообщение Ленивая Бестолочь »

мы очень за вас рады :D
что не устраивает?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Как отправить сообщение на email-адреса через консоль?

Сообщение csx »

-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали: