Re: [Exim-users-de] Missing Lookup Type

Top Page
Delete this message
Reply to this message
Author: Frank Elsner
Date:  
To: exim-users-de
Subject: Re: [Exim-users-de] Missing Lookup Type
On Sun, 6 Jul 2008 18:29:34 +0200 Nicola Tiling wrote:
>
> Hi
>
> Ich versuche mich gerade an dovecot statt exim als LDA und habe einen
> ensprechenden transport eingerichtet
>
> virtual_local_dovecot_delivery:
>    driver = pipe
>    command = /usr/local/libexec/dovecot/deliver -d ${lookup  
> pgsql{POSTFACH}{${value}}fail} -a $local_part@$domain
>    message_prefix = ""
>    message_suffix = ""
>    delivery_date_add
>    envelope_to_add
>    return_path_add
>    log_output
>    user = dovecot
>    group = dovecot

>
>
> Irgendwie mag exim an dieser Stelle mein lookup pgsql nicht? ich
> bekomme die Fehlermeldeung "transport failed: missing lookup type" und
> die Mail landet in der queue.
>
> Googeln nach "missing lookup type" ist total frustrierend. Es gibt
> alte Mails wo dann sinngemaß steht: "Du Dummi, steht doch in der FAQ
> Nummer 32" oder "RTFM". Nur das die FAQ inzwischen völlig anders
> nummeriert ist und ich bei besten Willen nichts entsprechendes in der
> Doku finden kann :-((( (Eine wirklich unangenheme Angewohnheit
> Problemlösungen mit Verweisen auf Dokumente anzubieten die einige Zeit
> später so nicht mehr existieren.)
>
> Vielleicht hat ja jmd. eine Idee - aber bitte nicht "RTFM "- ich habe
> inzwischen schon Stunden mit Suchen verbracht...


.../exim-4.69/Local/Makefile enthält u.a

| # These settings determine which file and database lookup methods are included
| # in the binary. See the manual chapter entitled "File and database lookups"
| # for discussion. DBM and lsearch (linear search) are included by default. If
| # you are unsure about the others, leave them commented out for now.
| # LOOKUP_DNSDB does *not* refer to general mail routing using the DNS. It is
| # for the specialist case of using the DNS as a general database facility (not
| # common).
|
| LOOKUP_DBM=yes
| LOOKUP_LSEARCH=yes
|
| # LOOKUP_CDB=yes
| # LOOKUP_DNSDB=yes
| # LOOKUP_DSEARCH=yes
| # LOOKUP_LDAP=yes
| # LOOKUP_MYSQL=yes
| # LOOKUP_NIS=yes
| # LOOKUP_NISPLUS=yes
| # LOOKUP_ORACLE=yes
| # LOOKUP_PASSWD=yes
| # LOOKUP_PGSQL=yes



Die Zeile
          LOOKUP_PGSQL=yes
                           also aktivieren, "make makefile ; make ; make install".



--Frank Elsner