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




netcat

Теперь отправляем данные SMTP-серверу через netcat.

# /usr/bin/nc jetwebpro.com 25 < /home/manishk/mail.txt

220 smtp.geekride.com ESMTP Sendmail 8.13.8/8.13.8; Sun, 23 May 2010 02:12:00 -0400

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

250 2.1.0 geekride@sender.com… Sender ok

250 2.1.5 geekride@gmail.com… Recipient ok

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

250 2.0.0 o4N6C0xd014823 Message accepted for delivery

221 2.0.0 smtp.geekride.com closing connection

И ваше письмо в каталоге входящих сообщений. Так что, процедура очень даже проста. Нам нужно отформатировать данные в виде письма, потом отправить с помощью netcat на 25 порт SMTP-сервера и все готово.

Ну, это самая простая форма письма, которую можно отправить с помощью netcat. Вообще-то есть другие методы и инструменты для этой работы, и они даже могут оказаться лучше, но я сейчас рассказываю только о нем. Если вы уделите этому вопросу некоторое время, то тело письма можно будет сгенерировать с помощью скрипта на shell/perl и, с помощью cron, можно будет периодически отсылать какую-нибудь информацию о вашей системе (выполнив несколько команд) списку получателей.

.

Оригинал статьи:  http://www.geekride.com/index.php/tech-tip-sending-email-from-command-line/

Для более подробного изучения синтаксиса smtp, могу посоветовать руководство: http://www.icmm.ru/~masich/win/lexion/mail/smtp.html

Popularity: 2%



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



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


  • Отправка писем из командной строки.
  • Отправка писем из командной строки — SMTP.
  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 4
  • Adding DNS Servers In One Step With DNS-add
  • Как ограничить использование CPU, с помощью cpulimit. Part 2



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

    Отзывов: 2 на “Отправка писем из командной строки — netcat.”

    1. Александр 31 Май 2010 в 16:29
    2. dan1005 31 Май 2010 в 16:34

      Прикольная штука, не знал.
      Предлагаешь её перевести?

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

    Партнёры:


    www.vpnssl.ru

    Создание vpn подключения - от 1'950р.

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

    Question:

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

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:



  • free counters