Email: <dbogen AT gmail DOT com>
I'm using MoinMoin to help bicyclists in my community organize and share information better.
Systems Administration is my game.
perl is the language in which I have the most experience.
I wrote a patch to MoinMoin that enables the software to use sendmail on the local host, instead of SMTP, to send e-mail.
Some people, like myself, install their wiki on a server that is a shared host at a hosting company. The hosting company does not offer authenticated SMTP (instead, they offer POP before SMTP), so that particular feature of MoinMoin does me no good. Simply connecting to the localhost via SMTP also did not work because of the way the shared host is configured; however, whatever e-mail I drop into the sendmail queue on that system is delivered. So for me, the choices were to drop items into the sendmail queue directly or not to use the e-mail functionality of MoinMoin.
OK, now it's clearer. A bit dumb setup of the hosting company, but well, shit happens...
I think we will include your patch at some time. If you want to speed it up, make it configurable (see request.cfg and multiconfig.py - add some mail_sendmail with the sendmail command line, defaulting to None. Make sure that a user can't exploit that sendmail command invokation by putting shell code in an email address field or something else you use in that command line. Also HelpOnConfiguration needs an update then, see also EditingOnMoinMaster).
BTW, use @SIG@