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.
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 #} } }
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