Benutzer-Werkzeuge


Was ist das?

Postfix, der SMTP-Server der Mailstation, verwendet standardmässig cyrus zur Authentifizierung von Usern am SMTP Port. Durch die Authentifizierung wird sichergestellt, dass nur authorisierte User über Euren Postfix Mails verschicken können.
Cyrus ist wie gesagt per default aktiviert und wird verwendet. Allerdings bietet Postfix eine überraschend einfache Möglichkeit, dass sich SMTP User direkt am Dovecot (IMAP/POP3) authentifizieren können.

dovecot.conf

In der /usr/syno/mailstation/etc/dovecot.conf muss man eine grössere Anpassung machen. Vorher unbedingt ein Backup der Datei erstellen

cd /usr/syno/mailstation/etc
cp ./dovecot.conf ./dovecot_bak.conf

Dann die dovecot.conf in einem Editor der korrekte Unix-Zeilenendzeichen kann (z.B. vi oder ipkg nano auf der Konsole oder notepad++ auf Windows/Mac) öffnen und einen entsprechenden Block einfügen

auth default {
      mechanisms = plain login
      passdb pam {
      }
      userdb passwd {
      }
      socket listen {
        client {
          path = /var/spool/postfix/private/auth
          mode = 0660
          user = postfix
          group = postfix
        }
        # deliver and some other programs need also auth-master:
        #master {
        #  path = /var/run/dovecot/auth-master
        #  mode = 0600
        #}
      }
    }

main.cf

smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous

Das sollte es schon gewesen sein. Also Postfix und Dovecot neustarten oder gleich den ganzen Server und dann müsste Postfix sich bei Dovecot melden, um die User zu authentifizieren

Melden Sie sich an, um einen Kommentar zu erstellen.

Seiten-Werkzeuge