Отправка сообщение посредством утилиты telnet
18 июля, 2008Step 1
Открыть командную строку и набрать команду:
telnet Ваш_сервер 25
Должно появится приветствие вида:
220 PROTAGONISTNT Mailmax version 4. 8. 3. 0 ESMTP Mail Server Ready
Значит сервер готов принять информацию от Вас.
Step 2
Теперь необходимо ввести приветствие, т.е. название Вашего ПК или другое слово, например:
helo Chto_nibud
Должно быть введено именно ‘helo’, а не ‘hello’. Данная команда не чувствительна к регистру. Сервер должен ответить:
250 HELO *********, How can I help you?
Step 3
Теперь необходимо ввести команду севреру от кого передается сообщение, например:
mail from: test@test.ru
‘mail from:’ это команда протокола SMTP. Заметим, что между ‘mail’ и ‘from’ необходимо поставить пробел и символ двоеточия (:). Сервер ответит:
250 Ok
Step 4
Теперь необходимо ввести для кого отправляется сообщение:
rcpt to: e-mail@domain.tld
Тут ждем ответа сервера:
250 Ok
Step 5
Теперь необходимо дать команду на начало текста сообщения:
data
Теперь сервер готов принять сообщение:
354 End data with .
Don’t worry with the thing. It’ll be explained later.
Step 6
Напишите сове сообщение:
Например это тестовое сообщение.
После того как Вы напишите Ваше сообщение нажмите [ENTER], далее нажмите точку ‘.’, и нажмите [ENTER]. Каждое сообщение должно заканчиваться точкой. Сервер Вам ответит, что сообщение принято и Выдаст вам его идентификатор или ID, например:
250 Ok: queued as 6AB5150038
Ваше сообщение отправлено!
Step 7
Теперь Вы можете отправить другое сообщение или отсоединить от сервера. Если Вы хотите отослать другое сообщение, Вам необходимо повторить команды ‘rcpt to:’ и ‘data’. Команды ‘helo’ и ‘mail from:’ вводить нет необходимости, так как Вы уже идентифицированы.. Если Вы хотите отсоединиться от сервере, то просто напишите ‘quit’:
quit
Сервер Вам ответит:
221 Bye
и Вы отсоединитесь от сервера
Спамовое письмо (после data (Step 5), если проверять работу спам-фильтра):
Subject: Test spam mail (GTUBE) Message-ID: <GTUBE1.1010101@example.net> Date: Wed, 23 Jul 2003 23:30:00 +0200 From: Sender <sender@example.net> To: Recipient <recipient@example.net> Precedence: junk MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit This is the GTUBE, the Generic Test for Unsolicited Bulk Email If your spam filter supports it, the GTUBE provides a test by which you can verify that the filter is installed correctly and is detecting incoming spam. You can send yourself a test mail containing the following string of characters (in upper case and with no white spaces and line breaks): XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X You should send this test mail from an account outside of your network.