[Postfixbuch-users] postfix und courier proxy cluster, postfix liefert mail an falschen host

rupert rupertt at gmail.com
Fr Feb 8 13:52:39 CET 2008


On Fri, Feb 8, 2008 at 1:02 PM, Peer Heinlein
<p.heinlein at heinlein-support.de> wrote:
> Am Freitag, 8. Februar 2008 schrieb rupert:
>
>
>
>  > postfix auf dem lokalen Server ein neues maildir unter /ghome/vmail.
>  > Wie kann ich postfix dazu bringen in der Datenbank zu schauen wo der
>  > Mailhost ist und dann diese email weiterzuleiten?
>
>  Binde die Datenbank als transport_maps ein, so daß Postfix die Mailadresse
>  wiederfindet und als Result dann einen Eintrag im Stil smtp:[hostname]
>  bekommt.
>
>  Peer
>
>
mein query sieht nun so aus, ich habe in die   transport_maps mit eingebunden


transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf,
proxy:mysql:/etc/postfix/mysql-virtual_mailhosts.cf

mysql-virtual_mailhosts.cf
--
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT CONCAT('smtp:[',mailhost,']') FROM users WHERE email='%s'
#query = SELECT mailhost FROM users WHERE email='%s'
hosts = backend-A1
--
bei versuch eine mail zu versende kommt folgendes:
...
Feb  8 12:52:24 backend-B1 postfix/smtpd[19013]: connect from unknown[127.0.0.1]
Feb  8 12:52:24 backend-B1 postfix/smtpd[19013]: 3C92FD7068F:
client=unknown[127.0.0.1]
Feb  8 12:52:24 backend-B1 postfix/cleanup[19005]: 3C92FD7068F:
message-id=<47AC4F8C.6090704 at test.local>
Feb  8 12:52:24 backend-B1 postfix/qmgr[18975]: 3C92FD7068F:
from=<horst at test.local>, size=1232, nrcpt=1 (queue active)
Feb  8 12:52:24 backend-B1 amavis[1520]: (01520-11) Passed CLEAN,
[87.234.49.141] [87.234.49.141] <horst at test.local> ->
<sales at example.local>, Message-ID: <47AC4F8C.6090704 at test.local>,
mail_id: ZeA5KcdqpjXq, Hits: 3.651, size: 549, queued_as: 3C92FD7068F,
6995 ms
Feb  8 12:52:24 backend-B1 postfix/smtp[19007]: 34AC0D7068D:
to=<sales at example.local>, relay=127.0.0.1[127.0.0.1]:10024, delay=7.1,
delays=0.12/0.01/0/7, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as
3C92FD7068F)
Feb  8 12:52:24 backend-B1 postfix/qmgr[18975]: 34AC0D7068D: removed
Feb  8 12:52:24 backend-B1 postfix/smtpd[19013]: disconnect from
unknown[127.0.0.1]
Feb  8 12:52:24 backend-B1 postfix/smtp[19015]: 3C92FD7068F:
to=<sales at example.local>, relay=none, delay=0.08,
delays=0.05/0.01/0.01/0, dsn=5.4.4, status=bounced (Host or domain
name not found. Name service error for
name=backend-A1.fra1.mailcluster type=A: Host not found)
Feb  8 12:52:24 backend-B1 postfix/cleanup[19005]: 5BC8CD7068E:
message-id=<20080208125224.5BC8CD7068E at backend-B1.fra1.mailcluster>
Feb  8 12:52:24 backend-B1 postfix/qmgr[18975]: 5BC8CD7068E: from=<>,
size=3331, nrcpt=1 (queue active)
Feb  8 12:52:24 backend-B1 postfix/bounce[19016]: 3C92FD7068F: sender
non-delivery notification: 5BC8CD7068E
Feb  8 12:52:24 backend-B1 postfix/qmgr[18975]: 3C92FD7068F: removed
Feb  8 12:52:24 backend-B1 postfix/smtp[19015]: 5BC8CD7068E:
to=<horst at test.local>, relay=none, delay=0.06, delays=0.06/0/0/0,
dsn=5.4.4, status=bounced (Host or domain name not found. Name service
error for name=backend-B1.fra1.mailcluster type=A: Host not found)

horst wohnt auf dem lokalen rechner, sales auf dem remote rechner
Ich bin leider nicht to in postifx drin das ich genau weiß wie ich vorgehen muss

gruß



>  --
>  Heinlein Professional Linux Support GmbH
>  Linux: Akademie - Support - Hosting
>
>  http://www.heinlein-support.de
>
>  Zwangsangaben lt. §35a GmbHG:
>  HRB 93818 B / Amtsgericht Berlin-Charlottenburg,
>  Geschäftsführer: Peer Heinlein  -- Sitz: Berlin
>  --
>  _______________________________________________
>  Postfixbuch-users -- http://www.postfixbuch.de
>  Heinlein Professional Linux Support GmbH
>
>  Postfixbuch-users at listi.jpberlin.de
>  https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
>


Mehr Informationen über die Mailingliste Postfixbuch-users