Я намагаюся детально зрозуміти, як працює електронна пошта. Я знайшов досить хороший сайт ( запис MX у DNS, пояснений із прикладними конфігураціями ), що описує тему. На жаль, у мене є певна плутанина. Ось що розповідає сайт про надсилання електронного листа:
Як тільки ваш SMTP-сервер знайде SMTP-сервер цільових приймачів, використовуючи пошук запису MX, він пересилатиме повідомлення на цей сервер (через Інтернет). Тоді SMTP-сервер передасть повідомлення на POP або IMAP-сервер, відповідальний за домен ...
Скажімо , я хотів би відправити по електронній пошті від john@yahoo.com
до marry@gmail.com
. У відповідності з вищевказаним заявою мого MUA
( mutt
в моєму випадку) посилає повідомлення на мій SMTP - сервер (який smtp.mail.yahoo.com)
потім. smtp.mail.yahoo.com
Використовувати DNS пошук , щоб отримати MX запис для gmail.com
домену Як я перевірив запис MX для. gmail.com
Це gmail-smtp-in.l.google.com
з IP: 173.194.77.26
. З іншого боку, адреса gmail SMTP serer ( smtp.gmail.com
) є:. 173.194.77.108
І ось плутанина.
- Чи не повинні вказані дві адреси бути однаковими (як я розумію з цитованого уривку)? Чому пошук MX повертає посилання на іншу машину, ніж
smtp.gmail.com
це? - Чи означає це, що
smtp.mail.yahoo.com
пересилає повідомленняgmail-smtp-in.l.google.com
та якщо так, щоsmtp.gmail.com
робити в процесі? - Де розміщено
marry
обліковий запис поштової скриньки? Уgmail-smtp-in.l.google.com
,smtp.gmail.com
чи, може,imap.gmail.com
більше?