On 1/26/2017 3:58 AM, Christoph Moench-Tegeder wrote:
> ## Jeremy T. Bouse (jeremy.bo...@undergrid.net):
>
>> I've been using PostgreSQL, and MySQL in the past, to hold virtual user
>> information for my Postfix server. The only thing that has bothered me
>> is every *sql_*.cf file I had to setup had to have the username,
>> password and host to use for the DB connection. Am I completely missing
>> it or is there a way to set that information in one location for all the
>> database queries to utilize?
> Unfortunately, you cannot unleash the power of the PostgreSQL client
> library with Postfix as of now. I'm wondering how far backwards-compatible
> Postfix wants to be with regards to libpq (the PostgreSQL client
> library) - looking at the code alone, there's just a small change
> to have PostgreSQL user and password default to NULL instead of the
> empty string "", and that would allow to use full connection info
> strings in place of the database name. That would unlock the "service
> file" and the "password file" features:
>
> https://www.postgresql.org/docs/current/static/libpq-pgservice.html
> https://www.postgresql.org/docs/current/static/libpq-connect.html
> https://www.postgresql.org/docs/current/static/libpq-pgpass.html
>
> I need to test that.
>
> Regards,
> Christoph
    This would seem like a much cleaner and secure means by which to do
it and provide additional configuration options in the process but I'd
be curious how it might be affected when using proxy:pgsql:* as well as
simply pgsql:* mappings.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to