Hi,

I wrote a small milter using Sendmail::Milter in perl. This worked okay
with postfix 2.6.5, but it doesn't with 2.7.0. I use the i-macro
(postfix queue-id) in the EOM-callback function. Previously, the i-macro
was always set at this stage, but now this is no longer the case. I
built the milter to tempfail on a missing i-macro, so that is what
happens now.

I checked the documentation (http://www.postfix.org/MILTER_README.html)
and the changelogs, but I am unable to find any mention of a change on
this subject. A lot of performance-related changes with regard to
content filtering though.

Given the fact that the documentation doesn't say anything about a
change in behaviour, I consider this an unlikely cause of this problem.
It is possible that some other change in environment may cause the
change, but I am at a loss what it may be.

What could cause postfix to not define the i-macro in the EOM-stage,
while in the logfile of course a valid queue-id is logged by postfix?

Kind regards,

Erik.

Reply via email to