> Transaction notes are cleared at MAIL FROM. You need to use connection
> notes.
Ok, this leads to another problem/question. We store the allowance to relay
in transaction->relaying. But because this seems to be cleared as well,
modules like Auth.pm can not use this, but have to set $ENV{RELAYCLIENT}.
Why is the relaying flag on transaction level anyway? In my opinion its a
capability of the session: If the user authenticates via SMTP AUTH thats
true for the whole session. If the user is authenticated by POP-before-SMTP
that true for the whole session, too. I can't see any way how this can
change in the middle of a session.
So i suggest replacing transaction->relaying with session->relaying.
-kju
--
It's an insane world, but i'm proud to be a part of it. -- Bill Hicks