On Sunday 12 September 2004 12:26, Kirti S. Bajwa wrote:
> Section 4 Second paragraph reads:
>
> "To use MySQL or PostgreSQL with Postfix, first install the
> postfix-mysql or postfix-pgsql packages (they're in Debian,
> probabally also in other distros).

This post does bring up the issue that this could be documented a bit 
better. There's no mention of compiling from source. Fortunately the 
process is pretty well covered in the Postfix documentation: the 
MYSQL_README and PGSQL_README files. (Both of those are available 
online as well as in the Postfix source distribution.)

I suggest adding verbiage such as this:
"If you want or need to compile from source, first compile your chosen 
database, and then consult the appropriate file (MYSQL_README or 
PGSQL_README) in the Postfix documentation."

I'm rather well experienced in such things now so it didn't present a 
problem to me, but I can recall that a few years back this would have 
been very confusing.

Obviously it's not dbmail's job to provide step- by-step instructions 
for every optional package dependency, but we're not all using Debian. 
Slackware does not even provide postfix.

Another nitpick, the last sentence in the same part of INSTALL.postfix:
    "Postfix will send a bounce if a recipient is not present."
That's not quite accurate. Postfix refuses the mail with whatever is 
configured as $unknown_local_recipient_reject_code in main.cf, the 
default being 450. This occurs in the SMTP dialogue. If a bounce is to 
be sent to the envelope sender, the sending MTA is the one to send it.

s/'send a bounce'/'refuse the mail'/ will fix it.

Finally, and this WAS a problem for me (resolved in IRC; thanks Jesse), 
is that the sample sql_recipients.cf file in the 2.0RC8 INSTALL.postfix 
file says "table = aliases". So by following the instructions exactly 
it did not work. "table = dbmail_aliases" worked.
-- 
    mail to this address is discarded unless "/dev/rob0"
    or "not-spam" is in Subject: header

Reply via email to