У меня есть домен 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 автоматически, как только она приходит, вместо того, чтобы хранить само письмо.