Отправка писем из командной строки.




command line

Не каждому повезло использовать для отправки электронной почты нормальные клиенты, типа Thunderbird или Kmail. Есть одна группа несчастных людей, известных как системные администраторы, которым нужно отправлять почту с помощью командной строки или сценария, запущенного на удаленном сервере. К тому же, кроме отправки электронных сообщений, иногда это нужно для проверки или отладки постовых серверов, что нельзя сделать с помощью традиционных почтовых клиентов. Если вы один из этих системных администраторов, то вам не нужно пугаться, потому что на помощь придет netcat.

Netcat (/usr/bin/nc) – это простая утилита, которая используется с TCP/UDP подключениями для устранения неполадок и иногда как бридж для взаимодействия с ними. В вашем случае, если мы хотим отправить письмо через 25 порт, то нам нужно направить поток, содержащий информацию письма на этот порт, и это то, для чего нужен netcat.

Перед началом работы с netcat, мы должны знать о том, что вход SMTP-сервера ожидает на 25 порту, так чтобы он мог направить письмо к SMTP-серверу назначения. Мы собираемся подтвердить это, подключившись к SMTP-серверу с помощью команды telnet через 25 порт, запустив команду и проверив полученный отклик.

# telnet smtp.geekride.com 25

Trying 192.168.0.10…

Connected to smtp.geekride.com (192.168.1.1).

Escape character is ‘^]’.

220 smtp.geekride.com ESMTP

HELO smtp.geekride.com

250 smtp.geekride.com Hello [192.168.1.1], pleased to meet you

MAIL FROM: geekride@sender.com

250 2.1.0 geekride@sender.com… Sender ok

RCPT TO: geekride@gmail.com

250 2.1.5 geekride@gmail.com… Recipient ok

DATA

354 Enter mail, end with «.» on a line by itself

From: [Geek Ride] <geekride@sender.com>

To: [Geek Ride] <geekride@gmail.com>

Date: Sat, 22 May 2010 07:43:25 -0400

Subject: Test Message

This is a test mail.

~GeekRide

.

250 2.0.0 o4MAd6I5006285 Message accepted for delivery

QUIT

221 2.0.0 smtp.geekride.com closing connection

Connection closed by foreign host.

Popularity: 5%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Отправка писем из командной строки — SMTP.
  • Отправка писем из командной строки — netcat.
  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 4
  • Chrooted Drop Bear HowTo. Part 2.
  • Server Monitoring With munin And monit. Part4



  • Опубликовано 31 Май 2010 в 10:55. В рубриках: Solutions. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    forum.vpnssl.ru

    Выбор решений, консультации, примеры.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:

  • хотите купить ножницы парикмахерские в магазине artpalitra.com


  • free counters