Hallo Christoph,

On Fri, 17 May 2024 at 11:10:28AM +0200, Christoph Kukulies via postfix-users 
wrote:
Daher nehme ich mal an, auf Deinem "richtigen" Mailserver, der jetzt hier Relay sein soll, hast Du in irgendeiner Form virtuelle Useraccounts und erlaubst denen nach erfolgter Authentifizierung das Senden von Mails, richtig?

Es scheint so, als habe ich  dovecot  virtual users.

;-)

Es gibt allerdings  keine /etc/dovecot/passwd.

Muss es auch nicht. Du kannst ja bei Dovecot verschiedene Möglichkeiten für die 
User-DB verwenden, z. B. eine (My)SQL-DB:

Habe aber in mysql ein vmail Schema und select * from users gibt mir meine 
Benutzer.
Weiß momentan gar nicht, wie ich neue kreiere. Muß da noch mal suchen.
Melde mich dann, wenn die Aktion erfolgreich war.

Du musst übrigens nicht zwangsläufig einen neuen Account anlegen, sondern kannst natürlich auch die (hoffentlich bekannten ;-)) Anmeldedaten eines schon bestehenden Accounts verwenden - ist ja egal.

Das ist vorhanden:

submission inet  n       -       y       -       -       smtpd
   -o syslog_name=postfix/submission
   -o smtpd_tls_security_level=encrypt
   -o smtpd_sasl_type=dovecot
   -o smtpd_sasl_path=private/auth
   -o smtpd_sasl_security_options=noanonymous
   -o smtpd_sasl_auth_enable=yes
   -o smtpd_client_restrictions=permit_sasl_authenticated,reject


Das ist genau das, was benötigt wird.

Einfach noch die schon beschriebenen Anpassungen auf Deinem macOS-Postfix 
machen, dann müsste es funktionieren.

Viele Grüße
Markus

Antwort per Email an