Skip to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Dovecot / Postfix -> virtuelle Nutzer: user unknown

Featured Replies

Hallo,

 

ich habe von heute auf morgen das Problem, das Postfix/Dovecot Mails von virtuellen Nutzern nicht mehr zustellt. Bei regul?ren Nutzern klappt die Zustellung problemlos... Die Konfiguration l?uft mit Froxlor!

 

($DOMAIN wurde ersetzt...)

 

Als Sender einer Mail bekomme ich folgenden Fehler zur?ck:

<post@$DOMAIN>: user unknown
Action: failed
Status: 5.1.1
Diagnostic-Code: x-unix; user unknown

 

Ich habe Dovecot und Postfix im Debug hochgestellt, habe aber keinerlei Anhaltspunkt.

 

Es scheint mir so, als w?rde Postfix die zwei richtigen Empf?nger (a und b finden), reicht diese aber nicht an Dovecot weiter.

postfix/smtpd[5270]: dict_mysql_lookup: retrieved 1 rows
postfix/smtpd[5270]: maps_find: virtual_alias_maps: mysql:/etc/postfix/mysql-virtual_alias_maps.cf(0,lock|fold_fix): post@$DOMAIN = a@$DOMAIN b@$DOMAIN
postfix/smtpd[5270]: mail_addr_find: post@$DOMAIN -> a@$DOMAIN b@$DOMAIN

 

Bei Dovecot in der Log kommt folgendes an:

deliver(post@$DOMAIN): Info: Loading modules from directory: /usr/lib/dovecot/modules/lda
deliver(post@$DOMAIN): Info: Module loaded: /usr/lib/dovecot/modules/lda/lib10_quota_plugin.so
deliver(post@$DOMAIN): Info: Module loaded: /usr/lib/dovecot/modules/lda/lib90_sieve_plugin.so
auth(default): Info: master in: USER 1 post@$DOMAIN service=deliver
auth(default): Info: prefetch(post@$DOMAIN): passdb didn't return userdb entries, trying the next userdb
auth-worker(default): Info: sql(post@$DOMAIN): SELECT CONCAT(homedir, maildir) AS home, CONCAT('maildir:', homedir, maildir) AS mail, uid, gid, CONCAT('maildir:storage=', (quota*1024)) as quota FROM mail_users WHERE (username = 'post@$DOMAIN' OR email = 'post@$DOMAIN')
auth-worker(default): Info: sql(post@$DOMAIN): Unknown user
auth(default): Info: master out: NOTFOUND 1

 

Anschlie?end in den Postfix-Logs:

postfix/pipe[5277]: 1922E110A6BB: to=<post@$DOMAIN>, relay=dovecot, delay=0.13, delays=0.11/0/0/0.02, dsn=5.1.1, status=bounced (user unknown)

 

Der SQL-Error hat auch Sinn, da die virtuellen Nutzer in der SQL-Tabelle mail_virtual stehen und nicht in der mail_users.

 

Dovecot hat gem?? den Konfigurationsdateien keinen Zugriff auf die mail_virtual, ausschlie?lich Posttifx, das hat die letzten Wochen aber immer geklappt. Kann jemand Hilfe beim Debugging leisten?

 

Postfix: main.cf

## Dovecot Settings for deliver, SASL Auth and virtual transport
smtpd_sasl_type = dovecot
mailbox_command = /usr/lib/dovecot/deliver
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1

Es hat aber mal mit der Mailadresse funktioniert?

 

F?hr das Select doch bitte einmal auf der Datenbank (via Console oder phpmyadmin) aus und schau ob der wirklich was findet!

 

Ist nur eine Mailadresse betroffen oder alle?

  • Author

Es hat aber mal mit der Mailadresse funktioniert?

 

F?hr das Select doch bitte einmal auf der Datenbank (via Console oder phpmyadmin) aus und schau ob der wirklich was findet!

 

Ist nur eine Mailadresse betroffen oder alle?

 

Es sind alle Weiterleitungen betroffen, die noch bis gestern Mittag geklappt haben. Die Queries habe ich bereits mit MySQL debuggt...

 

In der mail_users-Tabelle stehen die Aliase ja nicht drin, so dass er diese auch nicht finden kann. Postfix ermittelt zwar die zwei Aliasse der post@: a@ und b@, leitet sie aber nicht korrekt an Dovecot f?r die lokale Auslieferung weiter... Bei Dovecot kommt nur post@ an.... Und diese findet er nicht in der mail_users.

Dann bruahcen wir wohl mal diene Config dateien um zu sehen wie du das ?berhaupt aufgebaut hast.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.