[Exim] bug in pgsql_servers in 4.01?

Top Page
Delete this message
Reply to this message
Author: Matt Bernstein
Date:  
To: exim-users
Subject: [Exim] bug in pgsql_servers in 4.01?
Hi,

If pgsql_servers referes to a non-standard port number, something appears
to go awry in Exim 4.

I have:
hide pgsql_servers = "localhost::4321/[db]/[user]//"

..and running an "exim -d -bt" gives:

PGSQL query: select staff.email where staff.email notnull
PGSQL new connection: host=localhost port=4321/[db] database=[user] user=
PGSQL connection failed: No Postgres username specified in startup packet.

..so this might indicate a string parsing problem in Exim 4.

It has worked perfectly on a different machine, using the default port
5432 since at least 3.952 :-/

Matt (willing to take patches; too bogged down to write 'em atm)