Ask Bjørn Hansen
ed958c64f6
add klez filter plugin
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@52 958fd67b-6ff1-0310-b445-bb7760255be9
2002-09-08 10:06:52 +00:00
Ask Bjørn Hansen
a1d52491bf
blocked() is no longer supported in Qpsmtpd.pm; we can put it back
...
when qpsmtpd supports plugins accessing the message line by line as we
receive the data.
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@51 958fd67b-6ff1-0310-b445-bb7760255be9
2002-09-08 10:05:36 +00:00
Ask Bjørn Hansen
859a3589aa
improve error handling
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@50 958fd67b-6ff1-0310-b445-bb7760255be9
2002-09-08 10:02:10 +00:00
Ask Bjørn Hansen
931c3dbdfa
use new plugin_name function when the plugins log()
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@49 958fd67b-6ff1-0310-b445-bb7760255be9
2002-09-08 10:00:02 +00:00
Ask Bjørn Hansen
4ee8b164f9
support more data_post hook return codes
...
eval { } the hooks so we can handle them failing more gracefully (not
sure if this really adds anything... hmn).
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@48 958fd67b-6ff1-0310-b445-bb7760255be9
2002-09-08 09:58:47 +00:00
Ask Bjørn Hansen
21506e8025
notes on spamassassin compatibility
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@47 958fd67b-6ff1-0310-b445-bb7760255be9
2002-08-29 03:18:59 +00:00
Ask Bjørn Hansen
95e8a68833
support for SpamAssassin 2.40.
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@46 958fd67b-6ff1-0310-b445-bb7760255be9
2002-08-29 03:15:34 +00:00
Ask Bjørn Hansen
0e638f4537
header bugfixes
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@45 958fd67b-6ff1-0310-b445-bb7760255be9
2002-08-06 13:39:44 +00:00
Ask Bjørn Hansen
be25aa03e6
delete the spool file when we are done with it
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@44 958fd67b-6ff1-0310-b445-bb7760255be9
2002-08-06 13:04:51 +00:00
Ask Bjørn Hansen
6cf778d598
remove debug warnings
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@43 958fd67b-6ff1-0310-b445-bb7760255be9
2002-08-06 12:58:58 +00:00
Ask Bjørn Hansen
2ee95fc3fc
only send messages smaller than 500000 bytes to spamd
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@42 958fd67b-6ff1-0310-b445-bb7760255be9
2002-08-06 12:57:59 +00:00
Ask Bjørn Hansen
245bdd1acf
make the alarm{timeout} thing slightly more efficient...
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@41 958fd67b-6ff1-0310-b445-bb7760255be9
2002-08-06 12:57:02 +00:00
Ask Bjørn Hansen
75e0f9e568
check that we are being started under tcpserver
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@40 958fd67b-6ff1-0310-b445-bb7760255be9
2002-08-06 12:34:03 +00:00
Ask Bjørn Hansen
1e113721d0
spamassassin plugin
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@39 958fd67b-6ff1-0310-b445-bb7760255be9
2002-08-06 12:27:35 +00:00
Ask Bjørn Hansen
8ce8427bf9
data_post hook
...
spamassassin plugin
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@38 958fd67b-6ff1-0310-b445-bb7760255be9
2002-08-06 12:01:22 +00:00
Ask Bjørn Hansen
e561b69696
add more notes about recent changes
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@37 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-15 12:19:29 +00:00
Ask Bjørn Hansen
5f2ceb03bd
dnsbl plugin
...
a few new hooks
fix config/IP to be a good default again
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@36 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-15 12:16:10 +00:00
Ask Bjørn Hansen
d9d509019d
add "disconnect" hook
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@35 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-15 11:49:49 +00:00
Ask Bjørn Hansen
2fe35f1b8d
yay, plugin support works! :-D
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@34 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-08 02:30:11 +00:00
Ask Bjørn Hansen
a032ced541
config option for which IP address to bind to
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@33 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-06 08:31:18 +00:00
Ask Bjørn Hansen
ae8adc41a2
plugin base class
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@32 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-06 07:18:48 +00:00
Ask Bjørn Hansen
fd3284ab88
plugin configuration file
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@31 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-06 07:16:35 +00:00
Ask Bjørn Hansen
e0d93d10ef
semi working plugin stuff
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@30 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-06 07:16:23 +00:00
Ask Bjørn Hansen
3e5de3a0b3
separate queue method called from data.
...
store the header in a Mail::Header object for easier processing by the plugins
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@29 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-06 02:09:01 +00:00
Ask Bjørn Hansen
bcd0d6d534
data method; we can now receive mails with this...
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@28 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-04 01:45:19 +00:00
Ask Bjørn Hansen
a7b1d2ade9
develooper llc copyright
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@27 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-03 13:30:22 +00:00
Ask Bjørn Hansen
6529955092
v0.10
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@26 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-03 13:29:45 +00:00
Ask Bjørn Hansen
b583d0863b
try to keep a todo list here...
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@25 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-03 13:27:45 +00:00
Ask Bjørn Hansen
c0b2ccd590
make noop, rset and vrfy work
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@24 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-03 13:27:04 +00:00
Ask Bjørn Hansen
6df92cd56e
half baked version of the new object mail engine
...
(note the branch, v010)
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@23 958fd67b-6ff1-0310-b445-bb7760255be9
2002-07-03 13:10:44 +00:00
Ask Bjørn Hansen
7a0f7c4f34
tell about $TRACE
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@20 958fd67b-6ff1-0310-b445-bb7760255be9
2002-06-11 04:24:42 +00:00
(no author)
94eba7e238
This commit was manufactured by cvs2svn to create branch 'v010'.
...
git-svn-id: https://svn.perl.org/qpsmtpd/branches/v010@22 958fd67b-6ff1-0310-b445-bb7760255be9
2002-06-11 04:24:42 +00:00
Ask Bjørn Hansen
3851980c38
klez filter (thanks to robert spier)
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@19 958fd67b-6ff1-0310-b445-bb7760255be9
2002-05-09 23:47:20 +00:00
Ask Bjørn Hansen
54365fa0ac
update CREDITS
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@18 958fd67b-6ff1-0310-b445-bb7760255be9
2002-04-27 02:21:54 +00:00
Ask Bjørn Hansen
44a5199185
give credit to Zukka too for the RELAYCLIENT thing
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@17 958fd67b-6ff1-0310-b445-bb7760255be9
2002-04-21 03:34:13 +00:00
Ask Bjørn Hansen
e2cc2f7464
If the connection fails while in DATA we would just accept the
...
message. Ouch! Thanks to Devin Carraway <qpsmtpd@devin.com> for the
patch.
bumped version number to 0.07
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@16 958fd67b-6ff1-0310-b445-bb7760255be9
2002-04-21 03:28:20 +00:00
Ask Bjørn Hansen
f4f1427fb9
Support comments in configuration files (prefix the line with #)
...
Support RELAYCLIENT like qmail-smtpd (thanks to Marius Kjeldahl
<marius@kjeldahl.net>) )
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@15 958fd67b-6ff1-0310-b445-bb7760255be9
2002-04-21 03:21:23 +00:00
Ask Bjørn Hansen
3774269de8
add .cvsignore files and log stuff for supervise
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@14 958fd67b-6ff1-0310-b445-bb7760255be9
2002-02-08 11:08:37 +00:00
Ask Bjørn Hansen
9bc78b38c0
add example supervise run file
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@13 958fd67b-6ff1-0310-b445-bb7760255be9
2002-02-08 11:02:19 +00:00
Ask Bjørn Hansen
0a91332bcd
Allow [1.2.3.4] for the hostname when checking if the dns resolves
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@12 958fd67b-6ff1-0310-b445-bb7760255be9
2002-01-27 01:23:42 +00:00
Ask Bjørn Hansen
07a4c58558
it's now year 2002!
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@11 958fd67b-6ff1-0310-b445-bb7760255be9
2002-01-22 03:54:02 +00:00
Ask Bjørn Hansen
7d4409c7b7
Make the MAIL FROM host dns check configurable. (thanks to Devin
...
Carraway).
Add more documentation to the README file.
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@10 958fd67b-6ff1-0310-b445-bb7760255be9
2002-01-22 03:53:48 +00:00
Ask Bjørn Hansen
97a9e4d205
enable taint checking
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@9 958fd67b-6ff1-0310-b445-bb7760255be9
2002-01-21 14:24:32 +00:00
Ask Bjørn Hansen
9155e06d22
fix databytes
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@8 958fd67b-6ff1-0310-b445-bb7760255be9
2002-01-21 13:55:51 +00:00
Ask Bjørn Hansen
97bfabe81d
initial changes and readme files
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@7 958fd67b-6ff1-0310-b445-bb7760255be9
2002-01-21 12:58:05 +00:00
Ask Bjørn Hansen
0f3b33c0c5
assorted fixes, including getting dnsbl's to actually work
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@6 958fd67b-6ff1-0310-b445-bb7760255be9
2002-01-21 12:55:32 +00:00
Ask Bjørn Hansen
bdef5fa96d
add license and such
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@5 958fd67b-6ff1-0310-b445-bb7760255be9
2001-11-01 02:16:34 +00:00
Ask Bjørn Hansen
a237b44602
check dns of sending host
...
rejct mails to unicode@perl.org as no such address exists and it gets
a lot of spam (needs to be moved to an external filter too).
fix bug that screws up the headers.
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@4 958fd67b-6ff1-0310-b445-bb7760255be9
2001-10-31 00:11:29 +00:00
Ask Bjørn Hansen
0664a76dc3
test sircam block. (should be moved to external "filter")
...
fix bug with malformed rcpt to: commands.
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@3 958fd67b-6ff1-0310-b445-bb7760255be9
2001-10-30 12:49:47 +00:00
Ask Bjørn Hansen
615c00ea97
bark and abort properly when "DATA" is being called without MAIL and RCPT first.
...
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@2 958fd67b-6ff1-0310-b445-bb7760255be9
2001-10-30 10:05:15 +00:00