Konfiguracja postfix

main.cf

Domyślnie obsługa nie jest w pełni działająca. Poniższa konfiguracja zapewnia (nie szyfrowany co prawda), ale dostęp do serwera zdalnego z wykorzystaniem inet socket:

## ==========================================================================
##
## Ustawienia dla LMTP do cyrus-a
##
## ==========================================================================
##
lmtp_sasl_auth_enable = yes
lmtp_sasl_password_maps = hash:/usr/local/etc/mail/local/sasl-passwd.px
lmtp_sasl_security_options = noanonymous
lmtp_tcp_port = 4205
lmtp_tls_exclude_ciphers = $smtpd_tls_exclude_ciphers
lmtp_destination_recipient_limit = 300

Pełna lista możliwych opcji konfiguracyjnych jest dostępna za pomocą poniższego polecenia:

postconf | egrep 'lmtp_'

master.cf

Odpowiednia konfiguracja jest domyślnie włączona podczas instalacji. Poniższe tylko dla przypomnienia:

lmtp      unix  -       -       n       -       -       lmtp

sasl-passwd.px

Jeżeli postfix (jako klient LMTP) ma wykonywać autentykację, to w bazie z hasłami należy podać wpis (przez analogię do SMTP AUTH):

__serwer_lmtp__          lmtpuser:__haslo__

transport.px

W bazie opsisującej transport należy wykonać prosty wpis:

__serwer_lmtp__    lmtp:[__serwer_lmtp__]:4205

/!\ UWAGA! /!\ Jako numer portu należy podać ten sam, który został dodany do pliku /etc/services na serwerze cyrus-imapd.