Le 03/01/2011 15:19, /dev/rob0 a écrit :
> On Mon, Jan 03, 2011 at 08:48:02AM +0100, J. Roeleveld wrote:
>> On Monday 03 January 2011 04:12:46 Wietse Venema wrote:
>>> Mark Scholten:
>>>> Should I look in the source or is there a better location to 
>>>> change the texts returned by Postfix after the error code for
>>>> a connecting MTA? I'd like to give custom messages back for 
>>>> (example) a failed rDNS check or helo check. I don't want to 
>>>> change the returned number (421 or 550 if I'm correct), just 
>>>> the message to point them to a page we own to get information 
>>>> about how to fix the error or request whitelisting for the 
>>>> check.
>>>>
>>>> Changing the messages in the source isn't something I'd like
>>>> to do, but if that is the location to change it I'll change it 
>>>> there. I didn't find it in the documentation (but I might have 
>>>> overlooked something).
>>>
>>> This is not configurable.
>>
>> Just out of curiosity, why is this not configurable?
> 
> But it is, 

No, it is not.

> at least via access(5) workarounds. Simply (haha :) ) 
> replace all your built-in checks with their check_mumble_access 
> equivalents. For example, reject_unknown_reverse_client_hostname: a
> check_reverse_client_hostname_access lookup of "unknown":
> 
>     unknown    450 4.7.1 Reverse DNS for your IP address was not
>                found. Please see http://postmaster.example.org/?code
>                for our super-friendly explanation of the problem,
>                and for alternate contact instructions.
> 

With this, you have no way of detecting "temporary" failure.

anyway, I challenge you to tell me how I could put custom error text for
all postfix checks;-p

This is a postfix limitation. no point trying to argue around.

> (N.B. I did not look up the proper DSN for this restriction. If 
> you're planning to do this for real, you should.)
> 
> For more complex messages possibly including the rejected tokens, a 
> policy service is the way to go.
> 
> http://www.postfix.org/SMTPD_POLICY_README.html

sure. milters are a little more portable. proxy_filter is better. an
smtp proxy before any MTA is probably the way to go.

> 
>> And would a feature request for this be appreciated?
>>
>> Having the return-message link to a maintained webpage providing 
>> information/help on how to resolve the issue might actually be 
>> useful.

Reply via email to