Thanks, this works like a charm!
Small question though, was there any way for me to figure this out by
myself using the documentation? I notice that for each daemon there is
extensive documentation on which configuration directives are supported,
but I didn't see the cleanup_service_name directive mentioned in
http://www.postfix.org/smtpd.8.html
Also in http://www.postfix.org/postconf.5.html there is no explanation
to suggest that this directive can be used in smtpd.
Thanks,
Erik.
On 03/13/2010 02:50 PM, mouss wrote:
> Erik Logtenberg a écrit :
>> Hi,
>>
>> I have an smtpd listener that functions as an MX (listening on tcp/25,
>> accepting email for local domains), and a separate smtpd listener that
>> functions as submission server (listening on tcp/587, using mandatory
>> TLS and authenticated smtp, allowing relay services).
>> Now I would like to use header_checks to remove some privacy-information
>> (like the User-Agent header and some information in the first Received
>> header) for all mail that enters through submission. I don't want these
>> checks applied for mail that enters through the regular tcp/25 smtpd. Is
>> this possible?
>>
>> I noticed that the header_checks configuration options only applies to
>> cleanup, not to smtpd. I didn´t see a way to have separate cleanup
>> processes/configurations for the different smtpd's, nor a way to let
>> cleanup behave differently depending on the smtpd that received the email.
>>
>
> use -o cleanup_service_name in master.cf. something like this:
>
> submission inet n - n - - smtpd
> -o syslog_name=${submission_syslog_name}
> -o cleanup_service_name=cleanmsa
> ...
>
> cleanmsa unix n - n - 0 cleanup
> -o syslog_name=${submission_syslog_name}
> -o header_checks=${submission_header_checks}
> -o mime_header_checks=${submission_mime_header_checks}
> ...
>
> (note: the above relies on variables that submission_* that you need to
> define in main.cf).
>
>
>> Or is this an example where a multi-instance configuration would be the
>> preferred solution?
>>
>> Kind regards,
>>
>> Erik.