Komentarz 1
cyrus.conf
W pliku /usr/local/etc/cyrus.conf należy włączyć obsługę LMTP poprzez socket unixowy (domyślnie włączone):
SERVICES {
# [...]
lmtpunix cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0
# [...]
}
uprawnienia do katalogu /var/imap
Domyślnie katalog /var/imap/ ma zdjęte wszelkie uprawnienia "dla reszty świata". Any postfix mógł pisać, to gniazda IMAPd, należy zapewnić dostęp (po kolejnych ścieżkach) do tego pliku:
chmod o+x /var/imap
transport.px
W bazie opisującej transport należy wykonać prosty wpis:
mx1.domena.tld lmtp:unix:/var/imap/socket/lmtp
sasl-passwd.px
W bazie z hasłami należy USUNĄĆ wpis dotyczący serwera (ustawienie myhostname w pliku main.cf). W przeciwnym przypadku w logach będzie pojawiać się komunikat o braku poprawnej autentykacji w momencie przesyłania emaila do skrzynki pocztowej.
Do sprawdzenia, czy potrzebne są wszystkie ustawienia w postfixie w main.cf. Poniższa konfiguracja działa poprawnie.