From: "Björn Persson" <bjorn@xn--rombobjrn-67a.se>
Subject: Ann: Milter API
Date: Sat, 18 Apr 2009 18:35:49 +0200
Date: 2009-04-18T18:35:49+02:00 [thread overview]
Message-ID: <74udr5F14i3koU1@mid.individual.net> (raw)
I needed to write a milter to expel the spammers from my mailbox, and
naturally I wanted to write it in Ada. I couldn't find a binding to
Libmilter so I made one. I present the first public version of the Ada
Milter API:
http://www.rombobj�rn.se/Milter_API
The binding is in a "works for me" state. It's written to match the version
of Libmilter that comes with Sendmail 8.13.8, because that's what I
currently have on my server. It provides almost all of the features in that
version of Libmilter, but a few pieces are missing because I don't use them
and they weren't trivial to implement. Later versions of Libmilter also
have new features that the binding doesn't support yet.
I use Milter API with Postfix 2.3.8 and it's working great, but functions
that I don't use are pretty much untested. I haven't even tried it with
Sendmail, because I use Postfix.
There is also a binding to the syslog functions, which Milter API uses:
http://www.rombobj�rn.se/System_Log
Thanks in part to Milter API, I no longer need to obfuscate my email
address.
--
Bj�rn Persson
PGP key A88682FD
next reply other threads:[~2009-04-18 16:35 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-04-18 16:35 Björn Persson [this message]
2009-04-24 15:24 ` Ann: Milter API Tim Rowe
2009-04-24 15:40 ` Albrecht Käfer
2009-04-27 10:14 ` Tim Rowe
2009-04-27 20:25 ` Björn Persson
-- strict thread matches above, loose matches on Subject: below --
2009-04-28 21:45 sjw
2009-04-30 16:20 ` Tim Rowe
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox