Такие программы, как Thunderbird и Outlook, делают отправку электронной почты волшебством. Хорошо, пока ваша электронная почта не придет по назначению. Как узнать, что на самом деле происходит, когда вы нажимаете «Отправить»? Один из вариантов - отправить тестовое сообщение с сервера исходящей почты вашего провайдера электронной почты с помощью telnet, крошечного приложения, поставляемого с вашим компьютером. Вы можете получить сообщение об ошибке, которого не было в вашей почтовой программе.
Шаги
Часть 1 из 2: Подключение к почтовому серверу с помощью Telnet
Шаг 1. Получите телнет
Если вы используете MacOS или Windows XP, ваша версия telnet готова к использованию. Если у вас Windows Vista, 2008 server, 7, 8.1 или 10, вам необходимо включить telnet, прежде чем вы сможете его использовать.
- Windows Vista, 2008 server, 7 и 8.1: щелкните меню «Пуск» и выберите «Панель управления». Щелкните «Программы» и выберите «Включение или отключение компонентов Windows». Откроется список компонентов Windows. Прокрутите вниз, пока не увидите «Клиент Telnet», и установите флажок в этом поле. Нажмите «ОК».
- Windows 10: щелкните правой кнопкой мыши меню «Пуск» и выберите «Программы и компоненты». Нажмите «Включение или отключение компонентов Windows» в левом меню. В появившемся списке установите флажок рядом с «Telnet client» и нажмите «OK».
Шаг 2. Откройте окно терминала
Это немного отличается между Windows и Mac.
-
Любая версия Windows: нажмите ⊞ Win + R, введите
cmd
- затем нажмите ↵ Enter.
- Mac: в Finder выберите «Приложения», затем «Утилиты». Дважды щелкните значок «Терминал». Вы также можете получить доступ к терминалу, набрав его на панели запуска и щелкнув по нему.
Шаг 3. Откройте соединение Telnet
Тип
telnet mail.server.com 25
где mail.server.com - это имя SMTP-сервера вашего почтового провайдера (например, smtp-server.austin.rr.com), а 25 - номер порта, используемый службой SMTP.
- Вы должны получить ответ типа «220 mail.server.com».
- Порт 25 - это порт для большинства почтовых серверов, но некоторые сетевые администраторы переносят SMTP на другой порт, например 465 (безопасный порт) или 587 (для пользователей Microsoft Outlook). Спросите своего администратора (или проверьте информацию своей учетной записи), чтобы узнать правильный порт.
- Если вы получаете сообщение об ошибке, например «Невозможно подключиться к хосту через порт 25», и вы уверены, что порт 25 является правильным портом, скорее всего, возникла проблема с почтовым сервером.
Часть 2 из 2: отправка вашего сообщения
Шаг 1. Приветствуйте сервер
Остальные шаги одинаковы, независимо от того, какую операционную систему вы используете. Тип
HELO yourdomain.com
где yourdomain.com - это доменное имя, с которого вы отправляете электронную почту. Обратите внимание, что в HELO только одна буква L. Нажмите ↵ Enter.
- Вы должны получить ответ типа "250 mail.server.com Здравствуйте, vashdomen.com рад познакомиться с вами".
-
Если вы не получили ответа или сообщение об ошибке, попробуйте
EHLO
вместо того
ПРИВЕТ
- . Некоторые серверы предпочитают один другому.
Шаг 2. Введите информацию «заголовок» отправителя
Тип
почта от: [email protected]
используя свой собственный адрес электронной почты. Убедитесь, что после
почта от:
. Нажмите ↵ Enter.
- Вы должны получить сообщение, похожее на «250 Sender OK».
- Если вы видите ошибку, еще раз проверьте, что вы используете адрес электронной почты с тем же доменом, что и сервер. Ваш сервер может не разрешать вам отправлять сообщения, например, с вашим адресом yahoo.com.
Шаг 3. Введите адрес электронной почты получателя
Тип
rcpt на: [email protected]
где адрес электронной почты - это адрес вашего фактического получателя. Нажмите ↵ Enter.
- Вы должны увидеть сообщение вроде «250 OK - ПОЧТА ОТ [email protected]».
- Если вы получаете сообщение об ошибке, адрес электронной почты, на который вы пытаетесь отправить сообщение, может быть заблокирован.
Шаг 4. Напишите сообщение
Вам нужно будет ввести несколько команд для форматирования и отправки сообщения.
-
Тип
данные
- и нажмите ↵ Enter.
-
В следующей строке введите
предмет: тест
- и дважды нажмите ↵ Enter. Замените «тест» желаемым предметом.
- Напишите ваше сообщение. Когда вы закончите, нажмите ↵ Enter.
- Типа сингл. чтобы завершить сообщение, затем нажмите ↵ Enter. Вы должны увидеть сообщение, подтверждающее, что ваше сообщение было принято или поставлено в очередь. Это сообщение различается на разных серверах.
- Если вы видите какое-либо сообщение об ошибке, запишите его и обратитесь к поставщику услуг электронной почты.
Шаг 5. Введите
покидать
для выхода из telnet.
Нажмите ↵ Enter.
Видео - с помощью этой службы некоторая информация может быть передана YouTube
подсказки
- Некоторые почтовые службы (например, Hotmail) не позволяют пользователям отправлять электронную почту через telnet.
- Некоторые почтовые клиенты фильтруют почту, отправляемую таким образом в почтовый ящик пользователя для спама. Если вы используете этот метод для проверки своего аккаунта, обязательно проверьте папку со спамом целевого пользователя на наличие тестового сообщения.
- Те же команды telnet работают с любым программным обеспечением telnet, даже в Linux.
- Вы также можете проверить свою почту с помощью telnet. См. Как проверить электронную почту с помощью Telnet