OpenBSD 6.4 - OpenSMTPD 6.4 - Externer Client Thunderbird - "Invalid recipient" Fehler

Hallo,

Habe vor kurzem ein Upgrade von OpenBSD 6.3 auf OpenBSD 6.4 gemacht.
Die Konfiguration OpenSMTPD hat sich ja geändert.

Habe ein Problem mit meiner derzeitigen Konfiguration:

Wenn ich eine E-Mail in Thunderbird senden will (z.B.: an meine Gmail Adresse) , gibt mein
Server immer "invalid recipient" zurück. Wenn ich direkt auf dem Server mit mutt eine
E-Mail sende, dann funktioniert es. Weiß nicht ob es an Thunderbird liegt oder an der
Konfiguration vom Mailserver.

Hier der entsprechende Logfile Abschnitt vom Server (Habe meinen Bentutzernamen und die Gmail Adresse durch "XXX" ersetzt):
Code:
Oct 26 02:20:14 odin42 smtpd[31684]: 03d1a59945f79202 smtp authentication user=XXX address=194.96.0.220 host=194-96-0-220.adsl.highway.telekom.at result=ok
Oct 26 02:20:14 odin42 smtpd[31684]: 03d1a59945f79202 smtp failed-command address=194.96.0.220 host=194-96-0-220.adsl.highway.telekom.at command="RCPT TO:<XXX@gmail.com>" result="550 Invalid recipient"
Oct 26 02:20:33 odin42 smtpd[31684]: 03d1a59945f79202 smtp disconnected address=194.96.0.220 host=194-96-0-220.adsl.highway.telekom.at reason=quit

Hier meine derzeitige Konfiguartion vom Mailserver (Meinen Doaminnamen habe ich entfernt und durch "example" ersetzt):
Code:
queue compression
queue encryption ad8004f927bd2b00a672c30704e3de11

# pki setup
pki mx1.example.com.pki cert "/etc/ssl/mx1.example.com.crt"
pki mx1.example.com.pki key "/etc/ssl/private/mx1.example.com.key"

# tables setup
table aliases file:/etc/mail/aliases
table vdomains file:/etc/mail/vdomains
table vusers file:/etc/mail/vusers

# listen setup
listen on lo0
listen on lo0 port 10028 tag DKIM
listen on egress tls pki mx1.example.com.pki auth-optional
listen on egress smtps pki mx1.example.com.pki auth
listen on egress port submission tls-require pki mx1.example.com.pki auth

action "local" mbox alias <aliases>
action "relay" relay
action "domain" lmtp "/var/dovecot/lmtp" virtual <vusers>
action relay_dkim relay host smtp://127.0.0.1:10027

match from local for local action "local"
match tag DKIM for any action "relay"
match from any for domain <vdomains> action "domain"
match for any action relay_dkim

Fehlt hier in der Konfiguration etwas?
 
Soweit ich das überfliege ist die config bzgl. relaying verändert worden (ab 6.4).
Check mal das hier: https://dataswamp.org/~solene/2018-09-06-openbsd-opensmtpd-relay.html
Mit dieser Konfiguartion funktioniert es auch nicht. Ist ähnlich wie meine.

Habe das Problem aber mit Hilfe der Jungs und Mädels von der OpenSMTPD Liste lösen können.
Und zwar fehlt bei der letzten match Regel auth und from any...

So funktioniert es:
Code:
match auth from any for any action relay_dkim

Standardmäßig (wenn from any fehlt) nimmt OpenSMTPD nur ausgehende Mails von localhost entgegen.
Dewegen hat das Versenden mit dem loaklen Client mutt über SSH funktioniert. Und das Schlüsselwort
auth ist erforderlich damit man kein offenes Relay hat. So habe ich es jedenfalls verstanden.
 
Zurück
Oben