Beiträge von Sherva

    Dann kommt im Log folgendes:

    Code
    postfix/proxymap[14442]: warning: pgsql query failed: fatal error from host localhost: FEHLER:  Operator existiert nicht: boolean = integer?LINE 1: ...ername='vorname.nachname@domain.com' AND active = 1 UNION ...?                                                             ^?HINT:  Kein Operator stimmt mit dem angegebenen Namen und den Argumenttypen ?berein. Sie m?ssen m?glicherweise ausdr?ckliche Typumwandlungen hinzuf?gen.?


    Edit: Ach Gott, um die 1 in "active = 1" müssen ebenfalls noch einfache Anführungszeichen, dann klappts das! Vielen Dank, du hast mich auf den richtigen Weg gebracht! :)

    Hallo,


    ich habe 2 Server, auf beiden läuft ein fast identischer E-Mail-Stack. Einziger Unterschied ist die Datenbank: Auf dem einen läuft MySQL und auf dem Problem-Server PostgreSQL.


    Ich habe Postfix mit Postfixadmin und Dovecot am laufen. E-Mail-Empfang funktioniert problemlos, allerdings lassen sich keine E-Mails versenden.


    Relevanter Auszug aus der /var/log/mail.log:


    Code
    postfix/proxymap[13642]: warning: pgsql query failed: fatal error from host localhost: FEHLER: Spalte ?vorname.nachname@domain.com? existiert nicht?LINE 1: ...ername AS allowedUser FROM mailbox WHERE username="vorname...?
    postfix/smtpd[13741] warning: proxy:pgsql:/etc/postfix/pgsql_sender_login_maps.cf lookup error for "vorname.nachname@domain.com"
    postfix/smtpd[13741]: NOQUEUE: reject: RCPT from *.t-ipconnect.de[meine.ip.adresse]: 451 4.3.0 <vorname.nachname@domain.com> proto=ESMTP helo=<[192.168.178.27]>



    Die /etc/postfix/pgsql_sender_login_maps.cf:

    Code
    hosts = localhost
    user = postfix
    password = SECRET_PW
    dbname = postfix
    query = SELECT username as allowedUser FROM mailbox WHERE username="%s" AND active = 1 UNION SELECT goto FROM alias WHERE address="%s" AND active = 1


    Laut pgAdmin existiert der Eintrag allerdings, weiß also nicht, was die Fehlermeldung soll.
    Ich bin zugegebenermaßen etwas verzweifelt und hoffe, hier weiß jemand Rat. ?(


    Grüße,
    Sherva