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




smtp-syntax

Просто замените значения в данном примере на необходимые вам: например, SMTP-сервер, к которому подключаемся, id получаемого письма. Для оправки email-id, вам не нужно указывать правильный id, но нужно указать правильное доменное имя, позволяющее передачу с SMTP-сервера. После написания письма введите «.» в новой строке для отправки письма.

Теперь мы знаем, что ожидает от нас вход удаленного сервера, и все что нам нужно — это ввести данные письма в текстовый файл и направить его на 25 порт с помощью netcat.

Еще один момент, который нужно отметить. Сервер, получающий письмо, ожидает дату в определенном формате. Чтобы получить эту дату, используйте следующую команду:

# date ‘+%a, %d %b %Y %H:%M:%S %z’

Mon, 12 Apr 2010 14:21:26 -0400

Теперь, все что нам нужно – это ввести данные в текстовый файл для отправки через Telnet, что будет выглядеть вот так:

HELO smtp.geekride.com

MAIL FROM: geekride@sender.com

RCPT TO: geekride@gmail.com

DATA

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

.

QUIT

Popularity: 3%



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



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


  • Отправка писем из командной строки — netcat.
  • Отправка писем из командной строки.
  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 4
  • Disclaimer на Postfix, продолжение.
  • Инсталляция PlaySMS и SMS Server Tools



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

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

    Партнёры:


    forum.vpnssl.ru

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

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

    Question:

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

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:



  • free counters