Nie do końca takie rozwiązanie mnie satysfakcjonuje.
Prosta autoryzacja POP przed SMTP była wystarczająca. Jedyne co mi potrzebne to uruchomienie usługi poczty na innym porcie niż 25, z dokładnie taką samą konfiguracją jak ta na porcie 25.
Stosując te ustawienia jakie zaproponowałeś, program który wysyła pocztę zgłasza (zależnie od konfiguracji) różne błędy, od niewłaściwego certyikatu SSL, po:
Kod: Zaznacz cały
no compatible authentication mechanism detected
Edycja:
Poszukałem trochę więcej na ten temat.
Takie ustawienia rozwiązały problem open relay:
Kod: Zaznacz cały
submission inet n - - - - smtpd
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=reject_sender_login_mismatch,permit
-o receive_override_options=no_header_body_checks,no_address_mappings
-o smtpd_sender_restrictions=permit_sasl_authenticated,reject
-o smtpd_recipient_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
Dziękuję za naprowadzenie na właściwy trop, tym bardziej że dla mnie jako programisty, konfiguracja serwerów Unix to wyzwanie, ale z biegiem czasu umiem co raz więcej (szkoda tylko że czas nie jest z gumy).
Pozdrawiam.