Назад | Перейти на главную страницу

Как сервер IMAP / POP получает электронную почту с моего SMTP-сервера?

У меня есть домен abc.com с записью MX / SMTP-сервером mx1.example.com. Мой сервер IMAP / POP (сервер входящей почты) - imap.example.com и pop3.example.com.

Как мой сервер IMAP и POP получает электронную почту с mx1.example.com? Использует ли сервер IMAP / POP какие-либо протоколы для получения электронных писем с mx1.example.com. Как мой сервер IMAP узнает, что электронные письма следует получать с mx1.example.com. Я использую postfix и dovecot для почтовой службы.

Пожалуйста, проясните мои сомнения.

В main.cf вы можете описать как именно postfix свяжется с dovecot. Если postfix и dovecot используют один и тот же хост, вы можете настроить связь, используя LMTP протокол через unix разъем. Этот подход будет иметь меньше накладных расходов, чем TCP общение на основе.
В main.cf вы должны указать свой домен и unix детали розетки

virtual_mailbox_domains = yourdomain.com
virtual_transport = lmtp:unix:private/dovecot-lmtp

В голубятне 10-master.conf также предоставьте детали сокета

service lmtp {
 unix_listener /var/spool/postfix/private/dovecot-lmtp {
  group = postfix
  mode = 0600
  user = postfix
  }
}

Разрешения на файл сокета

srw-------  1 postfix  postfix     0B Aug 17 00:35 /var/spool/postfix/private/dovecot-lmtp  

я использую FreeBSD, в Linux пути могут быть разными.

Это довольно просто: Postfix просто передает почту Dovecot автоматически, как только она приходит, вместо того, чтобы хранить само письмо.