Як відправити електронний лист через telnet

Поштові клієнти, такі як Thunderbird і Outlook, сильно спрощують процес надсилання електронних листів. У всякому разі до тих пір, поки ваш лист не загубиться в мережі. Хочете знати, що відбувається, коли ви натискаєте "Відправити"? Тоді скористайтеся Telnet - невеликою утилітою, яка вбудовується в систему і відправляє тестові запити з сервера вашого поштового сервісу. В цьому випадку ви дізнаєтеся про помилку, про яку не повідомив ваш поштовий клієнт.

кроки

Частина 1 з 2:
Підключення до поштового сервера за допомогою Telnet
  1. Зображення з назвою Send Email Using Telnet Step 1
1. активуйте Telnet. Якщо ви використовуєте Mac OS або Windows XP, то Telnet готовий до роботи. Якщо ж ви використовуєте Windows Vista, 2008 Server, 7, 8.1 або 10, необхідно активувати Telnet.
  • У Windows Vista, 2008 Server, 7 і 8.1 натисніть "Пуск" - "Панель управління" - "Програми" - "Включення і відключення компонентів Windows". Ви побачите перелік компонентів Windows. Прокрутіть список вниз і поставте прапорець у "Клієнт Telnet". Натисніть "OK".
  • У Windows 10 клацніть правою кнопкою миші по "Пуск" і виберіть "Програми та засоби". В меню зліва натисніть "Включення і відключення компонентів Windows". У списку, поставте прапорець у "Клієнт Telnet". Натисніть "OK".
  • Зображення з назвою Send Email Using Telnet Step 1
    2. Відкрийте вікно терміналу. Це робиться по-різному в Windows і Mac OS.
  • У будь-якій версії Windows натисніть ⊞ Win+R, введіть cmd, а потім натисніть ↵ Enter.
  • У Mac OS в Finder натисніть "Додатки" - "Службові програми". Двічі клацніть по значку "Термінал". Ви також можете відкрити термінал, ввівши terminal і клацнувши по ньому в Launchpad.
  • Зображення з назвою Send Email Using Telnet Step 2
    3. Створіть з`єднання Telnet. Введіть telnet mail.server.com 25, де mail.server.com - це ім`я SMTP-протоколу (Simple Mail Transfer Protocol - простий протокол передачі пошти) вашого поштового сервісу (наприклад, smtp-server.austin.rr.com), а 25 - це номер порту, використовуваного службою SMTP.
  • На екрані відобразиться щось аналогічне "220 mail.server.com ".
  • Більшість поштових серверів використовують порт 25, але в деяких випадках використовується порт 465 (захищений порт) або 587 (для Microsoft Outlook). Для з`ясування номера порту зверніться до системного адміністратора або перевірте дані вашого профілю.
  • Якщо ви отримали повідомлення про помилку, наприклад, про те, що не вдалося підключитися через порт 25, і при цьому ви впевнені, що 25 - це правильний номер порту, то поштовий сервер працює зі збоями.
  • Частина 2 з 2:
    Відправка повідомлення
    1. Зображення з назвою Send Email Using Telnet Step 3
    1. Привітайте сервер. Описаний тут метод працює в будь-якій операційній системі. Введіть HELO yourdomain.com, де yourdomain.com -ім`я домену, з якого ви відправляєте електронні листи. Зверніть увагу, що в команді helo тільки одна буква l. натисніть ↵ Enter.
    • На екрані відобразиться "250 mail.server.com Hello yourdomain.com pleased to meet you."(250 mail.server.com Привіт yourdomain.com радий зустрічі з вами).
    • Якщо ви отримали повідомлення про помилку або не отримали ніякого повідомлення, замість команди HELO введіть EHLO. Деякі сервери розпізнають таку команду.
  • Зображення з назвою Send Email Using Telnet Step 4
    2. Введіть адресу електронної пошти відправника. Введіть mail from: you @ server.com, де замість you @ server.com підставте вашу адресу електронної пошти. Переконайтеся, що після mail from: ви ввели пробіл. натисніть ↵ Enter.
  • На екрані відобразиться "250 Sender OK".
  • Якщо ви отримали повідомлення про помилку, упевніться, що доменне ім`я вашого адреси електронної пошти збігається з доменним ім`ям сервера. Сервер вашого поштового сервісу не дозволить вам відправити повідомлення, якщо ви вказуєте адресу електронної пошти на іншому поштовому сервісі, наприклад, на yahoo.com.
  • Зображення з назвою Send Email Using Telnet Step 5
    3. Введіть адресу електронної пошти одержувача. Введіть rcpt to: friend @ friendsdomain.com, де замість friend @ friendsdomain.com підставте адресу електронної пошти одержувача. натисніть ↵ Enter.
  • На екрані відобразиться повідомлення "250 OK - MAIL FROM you @ yourdomain.com ".
  • Якщо ви отримали повідомлення про помилку, то адреса електронної пошти одержувача може бути заблокований.
  • Зображення з назвою Send Email Using Telnet Step 6
    4. Введіть текст повідомлення. Необхідно ввести кілька команд для форматування і відправки повідомлення.
  • Введіть data та натисніть ↵ Enter.
  • На наступному рядку введіть subject: test і двічі натисніть ↵ Enter. Замість "test" введіть тему повідомлення.
  • Введіть текст повідомлення. потім натисніть ↵ Enter.
  • Один раз натисніть ., щоб закінчити повідомлення, а потім натисніть ↵ Enter. Система повідомить вас, що ваше повідомлення додано в чергу на відправку.
  • Якщо ви отримали повідомлення про помилку, запишіть його, а до представника поштового сервісу.
  • Зображення з назвою Send Email Using Telnet Step 7
    5. Введіть quit, щоб закрити Telnet. натисніть ↵ Enter.
  • Поради

    • Описані команди Telnet працюють в будь-якій системі, включаючи Linux.
    • Деякі поштові клієнти поміщають листи, відправлені описаним способом, в папку зі спамом. Якщо ви використовуєте цей метод для тестування вашого облікового запису, в поштовій скриньці одержувача перевірте папку зі спамом.
    • Деякі поштові сервіси (наприклад, Hotmail) не дозволяють користувачам відправляти електронні листи через Telnet.
    • Також ви можете перевіряти пошту за допомогою Telnet.

    попередження

    • Якщо ви використовуєте описаний метод для відправки незаконних повідомлень, вас легко вирахують. Системні адміністратори стежать за вихідними повідомленнями з відповідних поштових серверів.

    Що вам знадобиться

    • Telnet-клієнт
    • Адреса поштового сервера, який здатний пересилатьпісьма
    • Активний адреса електронної пошти
    Cхоже