Postfix nimmt keine E-Mails an (Nutzer unbekannt)

Rayne

New Member
Postfix nimmt keine E-Mails an und meldet das die angegebenen Nutzer unbekannt sind. (Nutzer existieren allerdings in der Datenbank - Weiterleitungen funktionieren).

Hier der passende Auszug aus der /var/log/mail.log
Code:
Feb 24 01:42:05 thisis postfix/smtpd[3358]: connect from example.com[11.22.33.44]
Feb 24 01:42:06 thisis postfix/smtpd[3358]: DF83942A8: client=example.com[11.22.33.44]
Feb 24 01:42:07 thisis postfix/cleanup[3362]: DF83942A8: message-id=<47C09C47.3060607@example.com>
Feb 24 01:42:07 thisis postfix/smtpd[3358]: disconnect from example.com[80.86.92.141]
Feb 24 01:42:07 thisis postfix/qmgr[3199]: DF83942A8: from=<dan@example.com>, size=912, nrcpt=1 (queue active)
Feb 24 01:42:07 thisis postfix/local[3363]: DF83942A8: to=<ispp_catchall@thisis.selfip.net>,
relay=local, delay=0.65, delays=0.35/0.13/0/0.17, dsn=5.1.1, status=bounced (unknown user: "ispp_catchall")
Feb 24 01:42:07 thisis postfix/cleanup[3362]: 6292142AB: message-id=<20080224004207.6292142AB@thisis.selfip.net>
Feb 24 01:42:07 thisis postfix/bounce[3364]: DF83942A8: sender non-delivery notification: 6292142AB
Feb 24 01:42:07 thisis postfix/qmgr[3199]: DF83942A8: removed
Feb 24 01:42:07 thisis postfix/qmgr[3199]: 6292142AB: from=<>, size=2728, nrcpt=1 (queue active)
Feb 24 01:42:08 thisis postfix/smtp[3365]: 6292142AB: to=<dan@example.com>, relay=mail.example.com[11.22.33.44]:25, delay=0.98, delays=0.13/0.11/0.39/0$
Feb 24 01:42:08 thisis postfix/qmgr[3199]: 6292142AB: removed

Code:
 `view_aliases`
+-----------------------------------+-------------------------------------------+
| email                             | destination                               |
+-----------------------------------+-------------------------------------------+
| john@example.com                  | john@example.com                          | 
| ispp_catchall@thisis.selfip.net   | ispp_catchall@thisis.selfip.net           | 
| forwarding@thisis.selfip.net    | ispp_forwarding@example.com               | 
+-----------------------------------+-------------------------------------------+

 `view_users`
+-----------------------------------+----------------------------------+
| email                             | password                         |
+-----------------------------------+----------------------------------+
| john@example.com                  | 14cbfb845af1f030e372b1cb9275e6dd | 
| ispp_catchall@thisis.selfip.net | 14cbfb845af1f030e372b1cb9275e6dd | 
+-----------------------------------+----------------------------------+

 `virtual_aliases`
+----+-----------+---------------+-------------------------------------------+
| id | domain_id | source        | destination                               |
+----+-----------+---------------+-------------------------------------------+
|  1 |         1 | john          | john@example.com                          | 
|  2 |         2 | ispp_catchall | ispp_catchall@thisis.selfip.net         | 
|  3 |         2 | forwarding    | ispp_forwarding@this-forwarding-works.com | 
+----+-----------+---------------+-------------------------------------------+

 `virtual_domains`
+----+---------------------+
| id | name                |
+----+---------------------+
|  1 | example.com         | 
|  2 | thisis.selfip.net | 
+----+---------------------+

 `virtual_users`
+----+-----------+---------------+----------------------------------+
| id | domain_id | user          | password                         |
+----+-----------+---------------+----------------------------------+
|  1 |         1 | john          | 14cbfb845af1f030e372b1cb9275e6dd | 
|  2 |         2 | ispp_catchall | 14cbfb845af1f030e372b1cb9275e6dd | 
+----+-----------+---------------+----------------------------------+
 
Last edited by a moderator:
Ich habe ein sehr ähnliches Problem. Auf dem alten Server lief Postfix Version 2.1.5. Alles funktionierte ohne Probleme.

Nun habe ich die Domains auf einen neuen Server mit Postfix 2.3.8 gezügelt. Die Config sowie die Userdatenbank habe ich übernommen.

Jetzt können virtuelle User Mails empfangen, aber die Forwardings sowie der CatchAll-Account werden nicht beachtet. Die Mails werden einfach mit "User unknown" abgewiesen.

Ich finde in keinem Log eine Fehlermeldung.

Kennt jemand das Problem?
 
Es sieht so aus, als würde der virtual-Prozess beim Query die Platzhalter falsch setzen. Das Mail wird angenommen, dann wird aber sofort ein Bounce generiert.

In der mysql.log steht zuerst folgendes:

Code:
SELECT destination FROM forwardings WHERE source='alias@domain.tld'

Da wird die Adresse gefunden.

Ein paar Sekunden später dann das:

Code:
SELECT destination FROM forwardings WHERE source='absender@domain.tld'

Zu dieser Zeit wird der Bounce generiert.

Sehr merkwürdig die Sache...
 
Problem gelöst. Hatte

Code:
receive_override_options = no_address_mappings

in der main.cf, was dort nicht hingehört. (War vom Spamfilter der alten Installation.)
 
Back
Top