Какие именно адреса возвращаются поиском MX? - PullRequest
1 голос
/ 26 апреля 2019

Пока ищет способ отправить письмо из кода Python , я наткнулся на следующее:когда я выполняю поиск MX с помощью команды host -t mx gmail.com (которую я «позаимствовал» из этого ответа ), я получаю следующее:

gmail.com mail is handled by 5 gmail-smtp-in.l.google.com.
gmail.com mail is handled by 30 alt3.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 20 alt2.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 10 alt1.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 40 alt4.gmail-smtp-in.l.google.com.

Номера этих серверовупоминаются в официальных документах gmail (которые там есть: smtp-relay.gmail.com, smtp.gmail.com, aspmx.l.google.com).Насколько я понимаю, поиск в MX должен возвращать адрес сервера (или их список), который отвечает за обработку почты для домена.

Мои вопросы:

  1. Почему нетSMTP, упомянутые в документах, возвращаются поиском MX?
  2. Какие серверы в точности возвращаются поиском MX?
  3. Можно ли использовать серверы, возвращенные поиском MX, для отправки электронной почты на электронные письма домена(в данном случае gmail)?
  4. Можно ли использовать серверы, возвращаемые поиском MX, для отправки электронной почты на электронную почту произвольного домена?
  5. Если ответ «да», на любой из двух предыдущих вопросов- какая аутентификация требуется для использования этих серверов?

1 Ответ

2 голосов
/ 26 апреля 2019

В несколько мирянских терминах:

1.Запись почтового обменника (запись MX) указывает почтовый сервер, ответственный за принятие сообщений электронной почты от имени доменного имени.На упомянутой странице документации рассказывается об использовании G Suite для отправки электронной почты.

2.См. 1. Это серверы Google, получающие электронную почту, предназначенную для gmail.

3.и 4. Иногда (или, может быть, даже очень часто) один и тот же сервер (-ы) отвечают как за отправку электронной почты, так и за получение электронной почты для домена.Я полагаю, что чем крупнее поставщик электронной почты, тем больше вероятность разделения этих ролей.Таким образом, почтовые серверы другого домена будут использовать серверы, возвращенные поиском MX, для отправки электронной почты на gmail, но один (как пользователь gmail) не может использовать их для отправки электронной почты на другие домены.

5.Для части «да» аутентификация не требуется (вам не нужны учетные данные Gmail для отправки электронной почты пользователю @gmail)

...