On 2018-08-09 19:31, Wietse Venema wrote:
Viktor Dukhovni:
On Thu, Aug 09, 2018 at 06:52:48PM +0200, Tom Sommer wrote:

> So I can do a "Please look at
> http://example.com/smtp.php?code=$smtp_code"; and do some magic on that
> page with the error code and/or error description to help the customer.

Seems like overkill.  Will you be documenting all the Postfix
built-in error codes?  If the error is from an access map, you can
already put an URL in the text.

That said, it is now clear what you're looking for.  Presumably you
mostly want the enhanced status code, since otherwise it is mostly
just 554 for pretty much everything.   Someone would have to write
the that, and cycles are rather limited.   Unless you're able to
contribute a high-quality patch with updated documentation, this
is unlikely to appear soon...

I suggested using a lookup table (smtpd_reply_footer_maps) which
is queried with the original Postfix response, and which can
dynamically return a filled-in template based on the content of the
query string. A pcre map would be fine for that.

The only new code needed is to get the reply_footer from a table
instead of a main.cf variable. There are already lots of examples
of doing that in Postfix, so anyone could write that.

I see what you mean now, using the SMTP code as the lookup - I didn't understand what you meant before.

Yes that would also work.

---
Tom

Reply via email to