[syslog-ng] [PATCH]: Experimental SMTP destination
Alexander Clouter
alex at digriz.org.uk
Sat Feb 12 23:56:13 CET 2011
Gergely Nagy <algernon at balabit.hu> wrote:
>
> [snipped sendmail approach]
>
> Yes, that's a possibility, indeed, but that assumes one has a sendmail
> command installed.
>
For those crazy enough to run syslog-ng on a non-sendmail environment,
there are alternatives:
http://glob.com.au/sendmail/
> * Tighter integration with syslog-ng allows for easier troubleshooting:
> one only has to look at one place
>
It does not answer "where did my email alert go?" Did syslog eat it?
Did the smarthost toast it? Was it lost further upstream?
> * Safer: If $MSG happens to be multi-line, and one manages to craft a
> message with an embedded "\r\n.\r\n", we're in trouble. Similar things
> could be done to the headers aswell. Of course, that can be guarded
> against, but then the program destination becomes considerably
> different, and one would need a wrapper program. Or escaping template
> functions (which would be useful, if we don't have any yet..)
>
No need to guard against it, add support into syslog-ng to send EOF at
the end of each message and you use that as your magic marker instead.
> That, and having the option to do it without an external program was one
> of the driving forces behind the code (I really, really don't like
> calling external programs, if I can avoid it).
>
Probably time to stop using UNIX :P
Cheers
--
Alexander Clouter
.sigmonster says: "Nuclear war would really set back cable."
-- Ted Turner
More information about the syslog-ng
mailing list