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

Требуется поддержка создания слушателя Dovecot в Debian (постфикс)

Я хотел бы создать прослушиватель dovecot lmtp в / var / spool / postfix / private /. Потому что postfix по умолчанию запускается в debian в chrooot.

Как я могу это сделать?

Grtz

В отличие от mailq ответ, на самом деле вы можете сделать это через Dovecot версии 2.0, выпущенной в августе 2010 года. Документацию можно найти здесь: Postfix и Dovecot LMTP. Чтобы предотвратить ответ, связанный с гниением ссылок, здесь краткое содержание этой страницы

В debian postfix запускается с chroot, поэтому вам нужно поместить сокет LMTP в каталог очереди postfix (обычно в /var/spool/postfix/ каталог). Итак, в dovecot установите сервис LMTP следующим образом

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

Последний шаг - сказать Postfix использовать этот сокет для окончательной доставки, в данном случае в сценарии виртуального пользователя:

virtual_transport = lmtp:unix:private/dovecot-lmtp

Для настройки не виртуального пользователя (например, когда mail_location = maildir: ~ / .maildir):

mailbox_transport = lmtp:unix:private/dovecot-lmtp

Вы не можете этого сделать. LMTP - это сетевой протокол, использующий TCP / IP для обмена данными. То, что вы описываете, является сокетом Unix, но это не применимо к LMTP.