Uruchomienie LMTP poprzez unix socket

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.