Я пытаюсь понять, как на самом деле работают почтовые серверы и электронная почта. Я говорю не о самой отправке, а о том, как сервер знает, какие письма он назначил? А как вы можете назначить электронную почту на сервер, с технической точки зрения?

Пример, который я имею в виду, следующий:

У одного из провайдеров домена я купил домен (например, test.com) и базовый сервер для размещения веб-сайта. У меня нет доступа к ОС на этом. Я могу создавать новые адреса электронной почты, используя предоставленный веб-интерфейс. Я думаю о том, могу ли я создать новую учетную запись электронной почты (адрес) без использования предоставленного веб-интерфейса, а с помощью кода? Электронная почта, на которую я могу отправить позже электронную почту без каких-либо дополнительных заданий с помощью веб-интерфейса.


Если это невозможно, почему именно? Я нашел какой-то учебник по настройке собственного почтового сервера на Raspberry PI, но если я правильно понимаю, ему все равно понадобится какой-то домен - верно?

РЕДАКТИРОВАТЬ

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

  1. Знает ли почтовый сервер какие-либо адреса электронной почты, которые ему назначены?
  2. В вышеупомянутом веб-интерфейсе хостинг-провайдера для создания новых адресов электронной почты, какой адрес электронной почты наиболее вероятен? Другими словами - что это за запись? Это запись MX или что-то еще?

1 ответ1

3

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

Ответ MX записи. Если я отправлю электронное письмо на blah@gmail.com, мой сервер проверит, какие серверы отвечают за получение электронной почты gmail.com.

Ответ хранится на DNS-серверах, как записи MX. Вы можете запросить их напрямую:

$ dig mx gmail.com +short
20 alt2.gmail-smtp-in.l.google.com.
10 alt1.gmail-smtp-in.l.google.com.
40 alt4.gmail-smtp-in.l.google.com.
30 alt3.gmail-smtp-in.l.google.com.
5 gmail-smtp-in.l.google.com.

Похоже, вам было бы полезно почитать об электронной почте в целом. Основной используемый протокол называется SMTP, или простой протокол передачи почты. Вы должны потратить некоторое время на чтение об этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .