Как отправить почту путем передачи непосредственно с сервером SMTP в telnet?

Как связаться с сервером SMTP с telnet для отправки почты?

 telnet smtp.something.somewhere 53 Trying
 10.xxx.xxx.xxx... 
 Connected to smtp.something.somewhere.
 Escape character is '^]'.

И это - насколько я добрался. Что я должен сделать после?

Что я должен записать после "HELO"?

0
задан 20.01.2010, 23:12

3 ответа

Это - ОЧЕНЬ важная вещь смочь сделать и несколько раз убиралось подобру-поздорову!

Так FOOEY ко всем те, кто провалил этот вопрос!Пожалуйста, примите во внимание: Я обращаюсь к техническому вопросу, не поводу. Способность сделать это важно для тестирования системы, например. Наличие системы и поэтому способный использовать автоматизированный веб-открытый сайт тестирования реле не всегда возможно.

Вы также сказали, "Я на самом деле хочу знать, как я могу сделать это сам.."

Ну, хорошо, первая вещь указать состоит в том, что существует RFC на этом - официальная спецификация, и можно найти его и иметь все данные, в которых Вы нуждаетесь.

Вот некоторые основы:

1) $ telnet **domain.address** 25

(25 стандартный порт, но он мог быть установлен на что-то еще),

2) EHLO **your.domain** или

HELO **your.domain**

3) MAIL FROM: **your.email@address**

4) RCPT TO: **destination@email.address**

5) **DATA** теперь можно ввести сообщение.

6) Можно теперь, дополнительно, ввести строку темы как это:

**Subject:** whatever your subject line is
**carrage_return**
**carrage_return**

(нет никакого ответа на это),

7) При выполнении, конец с:

**carrage_return**.**carrage_return**

(Другими словами, новая строка, точка, новая строка.)

6) Можно теперь ввести новое сообщение электронной почты, если оно предназначено для этого того же сервера, или можно выйти путем ввода:

**QUIT**
6
ответ дан 24.11.2019, 02:37

В целом, о передающих письмах, я рекомендую Вам узнать больше о протоколе, который Вы используете: протокол SMTP.

Если у Вас есть время, необходимо прочитать документы RFC (ссылки могут быть найдены в предыдущей ссылке), которые описывают полный протокол, какие команды доступны, и как использовать их.

4
ответ дан 24.11.2019, 02:37

Порт 53 регистрируется для DNS. Возможно, затруднения, которые Вы испытываете, прибывают из не использования порта 25, зарегистрированного порта SMTP.

3
ответ дан 24.11.2019, 02:37

Теги

Похожие вопросы