> Would be worth mention in the documentation
I know documentation is still scarce. Petar is working on the man pages
right now and your input is very appreciated!
> A Question out of interest: while i very my spamassassin installation
> with spamass-milter i noticed that it uses spamc to hand the message
> over. That one has a maximum size restriction for sending over mails
> to spamd. Does this also apply to the spamd module ?
Actually I don't know. If you find the time, feel free to test
> At which point the spamd modul is invoked?
Mopher evaluates all symbols as lazy as possible. If a message doesn't
need a symbol for evaluation there's no lookup.
Another thing worth mentioning is the empty greylist rule. In my
mail.acl there's an empty greylist rule at the beginning of the envrcpt
stage. This means mopher tries to load an existing greylist tuple. If it
exists greylisting is continued. There's no need to pass the same
message through spamassasin at every retry.
I'll take this that the 'isset' dosent trigger the evaluation through the spamd module.
If Postfix and Sendmail handle {v} differently, I'd say this is a bug
that deserves an own ticket on the GitHub issue-tracker.
| if (strncmp(version, POSTFIX, POSTFIX_LEN) == 0) { |
| macro_table = milter_postfix_macro_table; |
| } |
| else if (strncmp(version, SENDMAIL, SENDMAIL_LEN) == 0) { |
| macro_table = milter_postfix_macro_table; |
| } ---cut--- |
On Thu, Sep 04, 2014 at 10:03:27AM -0700, Chris Weber wrote:
>
> On Thursday, September 4, 2014 4:30:18 PM UTC+2, Manuel Badzong wrote:
>
> > Would be worth mention in the documentation
> I know documentation is still scarce. Petar is working on the man pages
> right now and your input is very appreciated!
>
>
> Oh, i think he might curse me for that, but i also had a table in Mind what
> could be expected in which stage.
No, I won't---thanks for the suggestion! :)
Mopher is desperate for some quality documentation (especially
man-pages) and I'll continue with it as soon as these two very
busy weeks end.
There was a typo in the macro table. The symbol name was written
"milter_auth_athen". Fixed in HEAD.
I also removed the {v} lookup at the connect stage and unified the macro
tables.