Re: Blocking email with a date older than x days

2006-11-04 Thread Ask Bjørn Hansen
On Nov 4, 2006, at 12:48, Tom Smith wrote: Now don't get me wrong, qmail is also a great product. But qpsmtpd being tied to it in such a way limits its use. There isn't anything in core qpsmtpd that's tied to qmail. I think qpsmtpd would be much more versatile if it was a completely

Re: Clamav patch against 0.32

2006-11-01 Thread Ask Bjørn Hansen
On Oct 24, 2006, at 8:43 AM, Peter Eisch wrote: When the plugin was changed to use the qpsmtp transaction temp file, this broke the tmp_dir option. The patch below fixes this bug [] [ ... http://beta.nntp.perl.org/group/perl.qpsmtpd/5681 ...] Hi Peter, I don't understand how the

remaining issues for 0.33

2006-11-01 Thread Ask Bjørn Hansen
Hi everyone, Looking over some of Peters patches reminded me just how much better the current 0.3x svn must be than 0.32. Are there any bug-fix patches we must apply before releasing 0.33? I'd like to get it out soon-ish. It's been +6 months since the last release and I like us to have

Re: [PATCH] and new plugin skip_plugins

2006-10-31 Thread Ask Bjørn Hansen
On Oct 31, 2006, at 6:38 PM, John Peacock wrote: The issue is that this plugin requires a patch to the core to actually implement the skip part, which might be fine, but there might also be a more elegant way to handle this that I can't see right now. I'm not sure what it would look like;

Re: Could not start qpsmtpd-forkserver in port 25

2006-10-30 Thread Ask Bjørn Hansen
On Oct 30, 2006, at 14:56, [EMAIL PROTECTED] wrote: Creating TCP socket 0.0.0.0:25 Permission denied when Qpsmtpd- forkserver started in port 25. No service was using port 25. It started in port 2525 successfully. You have to run tcpserver as root to bind to port 2525. One neat way (on

Re: [PATCH] plugins/logging/syslog

2006-10-25 Thread Ask Bjørn Hansen
On Oct 25, 2006, at 13:00, Peter Eisch wrote: [malformed patch] I can't see what the failure was. I couldn't figure it out either; but I had trouble applying your syslog and spamassassin patch too... :-/ -- http://askask.com/ - http://develooper.com/

Re: [PATCH] plugins/spamassassin

2006-10-24 Thread Ask Bjørn Hansen
On Oct 24, 2006, at 13:33, Peter Eisch wrote: This adds the extensibility to customize the prepended signature in the Subject via the config. It also includes the ability to include the score in the signature as well as include a space in the signature. The issue of the space comes

Re: auth/checkpassword plugin

2006-10-16 Thread Ask Bjørn Hansen
On Oct 16, 2006, at 3:05 AM, Nick Leverton wrote: if it's coded close enough to qpsmtpd stylee for me to update the wiki - A few quick comments, - use use POSIX qw(); - I'd prefix the configuration variables with config_ or some such to make it clear what they are (or see below) -

Re: Rewrite of AUTH via plugable SMTP Extensions

2006-10-12 Thread Ask Bjørn Hansen
On Oct 12, 2006, at 12:30, John Peacock wrote: which would perform more or less the same action, i.e. it will see if that $cmd is in the allowed listing of commands for that $self, plus confirm that it is actually implemented. I would be overloading the UNIVERSAL::can behavior, in order

Re: Heads up for users of spamhaus

2006-10-06 Thread Ask Bjørn Hansen
On Oct 6, 2006, at 16:09, James Turnbull wrote: The order is essentially meaningless though isn't it? The associated judgement is unenforceable because Spamhaus isn't under the jurisdiction of US law - it's a UK entity. If Linhardt wants to stop them he is going to have to file the same

Re: Apache - Qpsmtpd - TLS

2006-10-06 Thread Ask Bjørn Hansen
On Oct 6, 2006, at 15:39, Ed McLain wrote: What client are you trying to use? Straight telnet How do you speak SSL then? :-) That's a little like programming with cat /dev/sda1. - ask -- http://askask.com/ - http://develooper.com/

Re: Pollserver Branches

2006-09-30 Thread Ask Bjørn Hansen
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sep 30, 2006, at 6:31 PM, James Turnbull wrote: Just wondering what the plans were for the pollserver - will the unstable branch be merged into the 0.3x branch (or vice versa)? Last we talked about it we were leaning towards moving the

Re: Debris left in $spool_dir under forkserver

2006-09-22 Thread Ask Bjørn Hansen
On Sep 22, 2006, at 11:15, John Peacock wrote: Any ideas how I can trigger this bug? No, but it's great that you are trying. :-) I noticed (curiously) that my small spamtrap doesn't have *any* debris. It is not running SA, virus checking and is using the Maildir queue plugin. Hmn,

Re: [qpsmtpd] system capacity

2006-09-19 Thread Ask Bjørn Hansen
On Sep 18, 2006, at 11:44 PM, [EMAIL PROTECTED] wrote: I am wondering if someone else has similar hardware, what kind of a userbase they are supporting with it. Similarly, if someone is supporting about 10,000 users, what hardware they are using. What kind of users?Some users

Re: plugins for plugins?

2006-09-13 Thread Ask Bjørn Hansen
On Sep 12, 2006, at 22:54, David Muir Sharnoff wrote: I think the isa_plugin() stuff is for when you want your plugin to inherit from another class in addition to the default Qpsmtpd::Plugin. No, it's to inherit from another plugin. What I'm looking for is a way to take the spam filtering

Re: Errors in qpsmtpd log

2006-09-13 Thread Ask Bjørn Hansen
On Sep 13, 2006, at 14:14, Brad Zobrist wrote: I don't understand what is causing this to error out and reset the connection. Is it possible the client drops the connection before qpsmtpd sends the banner? - ask -- http://www.askbjoernhansen.com/

Re: plugins for plugins?

2006-09-12 Thread Ask Bjørn Hansen
On Sep 12, 2006, at 13:44, David Muir Sharnoff wrote: I'm writing a plugin that needs fairly high-level control and idealy would use the results from other plugins. Are there hooks for qpsmtpd plugins to have plugins? Yup, look at the very bottom of README.plugins. It's not exactly

Re: prefork and configs

2006-09-06 Thread Ask Bjørn Hansen
On Sep 6, 2006, at 2:55, Mike Williams wrote: config_dir attempts to get the config from $name/config, $name being based on $0, but $0 (the process name) is changed in qpsmtpd-prefork for prettyness. It should just store the name somewhere else before messing with $0. The pretty names

Re: prefork and configs

2006-09-06 Thread Ask Bjørn Hansen
On Sep 6, 2006, at 5:16, Mike Williams wrote: I wouldn't really call v6 support a driver, it is more core functionality, The use of IO::Socket::INET(6) is prefork and forkserver specific (hence the check in Qpsmtpd::Constants is too). - ask -- http://askask.com/ -

re: changing $0 was: prefork and configs

2006-09-06 Thread Ask Bjørn Hansen
On Sep 6, 2006, at 9:10, Matt Sergeant wrote: It should just store the name somewhere else before messing with $0. The pretty names are useful for debugging with ps axw when you see a hundred qpsmtpd processes running. No arguement there, pretty is pretty :) Attached patch does save $0

Re: new check_relay

2006-09-04 Thread Ask Bjørn Hansen
On Sep 4, 2006, at 10:04, Mike Williams wrote: Could we call the other relayclients file something else than relayclients2? (Or just not use two files...) - ask -- http://www.askbjoernhansen.com/

Re: IPv6 support

2006-08-31 Thread Ask Bjørn Hansen
On Aug 30, 2006, at 4:59, Mike Williams wrote: Hmm, test cases are quite hard... The test suite should support for example testing running the check_relay will work.

Re: IPv6 support

2006-08-27 Thread Ask Bjørn Hansen
On Aug 22, 2006, at 13:56, Mike Williams wrote: The patch is against branches/0.3x. I put it in SVN, thanks! Next time (or for a follow-up patch) a few new test cases to test it would be good. :-) - ask -- http://askask.com/ - http://develooper.com/

Re: milter plugin errors

2006-08-18 Thread Ask Bjørn Hansen
On Aug 18, 2006, at 19:35, Eric Gerlach wrote: Thanks for the tip. Unfortunately, it doesn't seem to work with the milter plugin. Oh well, got it working anyways :) I don't think the milter plugin is widely used, so it could definitely benefit from more testing and polishing. Patches

Re: ignore load balancer alive checks

2006-07-20 Thread Ask Bjørn Hansen
On Jul 20, 2006, at 1:23 PM, Matt Sergeant wrote: Write your own logging plugin that ignores logging for that IP. A very simple one will use the inheritance / wrapper stuff to just check the IP and then return or call the real plugin as appropriate. - ask --

Re: Syntax for using a remote TCP spamd socket

2006-07-09 Thread Ask Bjørn Hansen
On Jul 8, 2006, at 10:55, Kjetil Kjernsmo wrote: I didn't quite dare to test it on my production system, though... :-) FWIW, I did now, and I think it did do the trick! :-) I hope you the right guy will consider it for inclusion in the SA plugin. I committed your change to the 0.3x branch,

Plugin modules (My::Plugin) / plugins on CPAN

2006-06-27 Thread Ask Bjørn Hansen
Hi everyone, Some time ago there was discussion about contributors distributing plugins on CPAN.I made a change so that should be possible. I didn't do more than the most basic testing, so I didn't commit it. Feedback welcome. The patch below should apply to the latest code from

Re: new patch for 251/551 (~/.redirect)

2006-06-22 Thread Ask Bjørn Hansen
On Jun 22, 2006, at 12:17, Robert Millan wrote: New patch. This time using $self-qp-respond to avoid modifying the core. Taking advantage of this, I also implemented code 251, just for completeness (when ~/.forward exists, it'll return 251. Otherwise 551). Hi Robert, Nice job on

Re: A plugin for Authentication from SMTP server in local network

2006-06-20 Thread Ask Bjørn Hansen
On Jun 20, 2006, at 14:53, [EMAIL PROTECTED] wrote: and the recipient is not on the local server, the mail should be relayed. Now the question is how to relay the mail? Is there a plugin/method in qpsmtpd can do this? You want to look at the queue/ plugins. You can either queue to a

Re: [PATCH] implement preforwarding

2006-06-18 Thread Ask Bjørn Hansen
On Jun 18, 2006, at 11:25 AM, Robert Millan wrote: Can you rewrite this to be a plugin? Yes. But are you sure it's necessary to split it? Given that nothing happens unless users create ~/.preforward files, I'd say it's quite harmless. Just to explain the policy: The trouble is that

Re: qpsmtpd-forkserver, runit, Mac OS X

2006-06-07 Thread Ask Bjørn Hansen
On Jun 7, 2006, at 12:19, Charlie Brady wrote: I'd guess that I'm not the only one here who doesn't know what a launchd plist is. launchd is the init / process 1 on Mac OS X 10.4. A plist is a OS X / Cocoa configuration format. The continue the brief digression: launchd is actually

Re: smtpd timeout

2006-05-18 Thread Ask Bjørn Hansen
On May 18, 2006, at 5:22 PM, Max Clark wrote: Hi all, What is the default timeout for new smtpd connections to qpsmtpd (i.e. if the remote server doesn't do anything within x second)? How can I lower this value? The default is 1200 seconds. Put a lower number of seconds in

Re: transaction obj in hook_connect()

2006-05-02 Thread Ask Bjørn Hansen
On May 2, 2006, at 17:04, David Sparks wrote: The transaction object you get in hook_connect, ie: sub hook_connect { my ($self, $transaction) = @_; what is it used/good for? Probably not anything. :-) (Or as you point out, it's not good for long). Any values put in the notes

Re: RFC: data_lines hook???

2006-05-01 Thread Ask Bjørn Hansen
On May 1, 2006, at 1:32 PM, John Peacock wrote: I've been toying with the Mail::DomainKeys and Mail::DKIM modules and they both want to have all of the data lines, which is going to get wasteful (performance-wise) really fast. Would it be reasonable to create a new data_lines hook which

Re: Apache::Qpsmtpd

2006-04-03 Thread Ask Bjørn Hansen
On Apr 3, 2006, at 2:11 AM, John Wang wrote: It's about 3 times faster than the qpsmtpd-forkserver that ships with qpsmtpd. Has anything significant changed with Apache::Qpsmtpd or forkserver since then? Was that test valid? According to Matt's 15 Sep 2005 O'Reilly article, qpsmtpd is

Re: Danga based high performance version?

2006-04-01 Thread Ask Bjørn Hansen
On Apr 1, 2006, at 2:38 PM, John Wang wrote: Is there still a Danga based high performance version, has this been merged into the trunk, or has something else happened? Hi John, The Danga version is indeed in the trunk now. The 0.3x releases are from the 0.3x branch[1]. The danga version

Re: can't get require_resolvable_fromhost to work

2006-03-23 Thread Ask Bjørn Hansen
On Mar 23, 2006, at 5:14 AM, john habermann wrote: I can't seem to get the require_resolvable_fromhost to work. I have enabled it in the plugins and it appears in the logs see below, but if I send an email with a sender address of [EMAIL PROTECTED] the message is accepted and delivered.

Re: can't get require_resolvable_fromhost to work

2006-03-23 Thread Ask Bjørn Hansen
On Mar 23, 2006, at 18:08, Devin Carraway wrote: On Fri, Mar 24, 2006 at 12:33:36PM +1100, john habermann wrote: plugin in now works fine. I will submit a bug report to the debian package as it would be good to mention this in the comments for that plugin. Please do. The configuration

Re: [vaguely OT] Emails with large files

2006-03-22 Thread Ask Bjørn Hansen
On Mar 22, 2006, at 10:56 AM, John Peacock wrote: Les Mikesell wrote: Is it really worth this much trouble just to accommodate a replacement mailer that causes this problem in the first place? Yes, because this has been longstanding need for completely different reasons. I work for a

Re: [perl #38747] RCPT TO addresses with spaces are not correctly parsed

2006-03-17 Thread Ask Bjørn Hansen
On Mar 16, 2006, at 10:38 PM, Hanno Hecker (via RT) wrote: I'd like to see a patch that makes a better API for reading the command and the command parameters. The default can still be having it space separated and provided in @_, but the hacks in mail() and rcpt() to read the rest aren't

Re: clamav - specify a different config file

2006-03-16 Thread Ask Bjørn Hansen
On Mar 15, 2006, at 5:21 PM, Robin Bowes wrote: Ok, attached is a patch that adds an additional parameter (clamd_conf) to the clamav plugin. It is used as follows: virus/clamav clamscan_path=/usr/bin/clamdscan clamd_conf=/etc/clamd.d/qpsmtpd.conf action=reject max_size=1048576 I may even

Re: A different angle on greylisting

2006-03-14 Thread Ask Bjørn Hansen
On Mar 13, 2006, at 10:40, Joe Schaefer wrote: The only other novel thing we do in the ASF is run the earlytalker plugin in the data hook instead of connection. This allows us to run it with a much higher delay, because dnsbl and friends knock out most of our spammers quickly (thus reducing

Re: Split plugins dir

2006-03-11 Thread Ask Bjørn Hansen
On Mar 8, 2006, at 1:20 PM, Robert Spier wrote: Maybe it should be configurable? We could have a plugin_path file in config/ ? +1. - ask -- http://askask.com/ - http://develooper.com/

Re: Size limiting plugin

2006-03-09 Thread Ask Bjørn Hansen
On Mar 9, 2006, at 12:46 AM, Fred Moyer wrote: Do'h! I dug around the code but couldn't find that feature, An update to the wiki would be in order if you have a minute. Anyway, it was easy enough to put together, not to mention a bit of fun. That's the whole point, isn't it? :-) -

Re: New Patch: MaxLoad/MaxConnection handler

2006-03-04 Thread Ask Bjørn Hansen
On Jan 26, 2006, at 21:55, Peter Eisch wrote: On 1/26/06 10:42 PM, Robert Spier [EMAIL PROTECTED] wrote: I'm sure there is a module that someone has written that abstracts this all away. Sorry for the text inline, I'm somewhat encumbered at the moment: #!/usr/bin/perl =head1 NAME

Re: viewcvs

2006-03-03 Thread Ask Bjørn Hansen
On Mar 3, 2006, at 11:11 AM, Johannes russek wrote: it happens from time to time time today that i get an error while accessing your viewcvs at svn.perl.org: Robert moved the svn server to another box some days ago and the new box is having some trouble with mod_python. Until it's

Re: [patch] Doc patch for Qpsmtpd::Connection

2006-02-27 Thread Ask Bjørn Hansen
On Feb 25, 2006, at 8:37 PM, Fred Moyer wrote: I couldn't find docs for $connection-relay_client, so I added them and a few more methods in Qpsmtpd::Connection. Thanks, committed. - ask -- http://www.askbjoernhansen.com/

Re: 0.32 Outlook and TLS

2006-02-27 Thread Ask Bjørn Hansen
On Feb 27, 2006, at 6:21 PM, [EMAIL PROTECTED] wrote: [.] That's what I expected. So, is there a way to implement qpsmtpd on port 465, accepting a straight SSL/TLS connection? http://www.nntp.perl.org/group/perl.qpsmtpd/4545 http://www.nntp.perl.org/group/perl.qpsmtpd;max=4566

[announce] qpsmtpd 0.32

2006-02-26 Thread Ask Bjørn Hansen
Thanks everyone! I love how we get more and more contributors for each release. http://smtpd.develooper.com/get.html http://smtpd.develooper.com/files/qpsmtpd-0.32.tar.gz - ask 0.32 - 2006/02/26 Add logging/file plugin for simple logging to a file (Devin Carraway

Re: hook_reset_transaction firing three times for one msg

2006-02-24 Thread Ask Bjørn Hansen
On Feb 23, 2006, at 1:27 PM, Robin Bowes wrote: [using plugin inheritance] The only thing I haven't worked out is how to handle any optional commandline arguments to the original queue plugin (which may just be a matter of calling the original plugins init() sub with the appropriate @_).

Re: hook_reset_transaction firing three times for one msg

2006-02-24 Thread Ask Bjørn Hansen
On Feb 24, 2006, at 1:45 AM, John Peacock wrote: However, it would be cleaner if we had _pre and _post hooks for each distinct stage in the SMTP conversation. It would go along with the standard rhetorical motif: 1) I'm going to do 'X'; 2) I'm doing 'X'; 3) I just did 'X'. I like that!

Re: hook_reset_transaction firing three times for one msg

2006-02-24 Thread Ask Bjørn Hansen
On Feb 24, 2006, at 2:42 AM, Robin Bowes wrote: As an aside, isn't great to be able to easily modify the code like this? Can you imagine trying to patch qmail-smtpd to do this? Kudos. I made the first qmail-smtpd in perl port because it seemed like more fun than patching qmail-smtpd to

Re: Wiki - please help

2006-02-22 Thread Ask Bjørn Hansen
On Feb 21, 2006, at 11:00 PM, Johan Almqvist wrote: Hi all I've been putting some work into the wiki recently, Woah, it's starting to look really good. Thanks to you and everyone else who has contributed so far! http://wiki.qpsmtpd.org/ - ask -- http://askask.com/ -

Re: More than enough already (Re: Mail submisstion - second instance of qpsmtpd vs stunnel)

2006-02-21 Thread Ask Bjørn Hansen
On Feb 21, 2006, at 3:02 PM, Les Mikesell wrote: On Mon, 2006-02-20 at 16:47, Charlie Brady wrote: [...] If we wanted to use sendmail, we'd use sendmail. We don't want to talk about it on this list. Sorry, most lists aren't so hostile to the mention of things invented elsewhere. I'm sorry

Re: hook_reset_transaction firing three times for one msg

2006-02-20 Thread Ask Bjørn Hansen
On Feb 19, 2006, at 4:57 PM, Robin Bowes wrote: 1. Is this normal? i.e. is it correct that this is getting called three times? Johan explained this well. 2. If it is normal, how to I detect the final time it is called as I only want to log the accepted mail details once? i.e. what

Re: Formatting log ouutput (adaptive logging)

2006-02-19 Thread Ask Bjørn Hansen
On Feb 18, 2006, at 6:30 PM, Robin Bowes wrote: [...] 1. Use some separator character other than comma that can be guaranteed not to occur in any of the list items 2. Quote each item, if necessary. [...] Is it OK to add a dependency on Text::CSV_XS ? I dislike tab delimited output as

Re: Mail submisstion - second instance of qpsmtpd vs stunnel (was: stunnel and qpsmtpd - SOLVED)

2006-02-17 Thread Ask Bjørn Hansen
On Feb 17, 2006, at 9:43 AM, Les Mikesell wrote: Wouldn't it at some point be simpler to run sendmail as the front end since it already knows how to do this stuff? It depends. I run qmail-smtpd (with TLS and AUTH patches) on the client relays, but if I had a user database integrated with

Re: OK, DENYSOFT_DISCONNECT then (Re: Should spamhelo DENY_DISCONNECT?)

2006-02-08 Thread Ask Bjørn Hansen
On Feb 8, 2006, at 11:18 AM, Charlie Brady wrote: OK, so looks like DENYSOFT_DISCONNECT would be more appropriate - and just as effective. +1. Almost by definition then the client isn't being conferment if it is using a HELO host that's in badhelo, so I'm not sure we should care too

Re: Wiki on wiki.qpsmtpd.org

2006-02-06 Thread Ask Bjørn Hansen
On Feb 5, 2006, at 7:53 PM, Michael Holzt wrote: Comments? Great. :-) I've added a link from http://smtpd.develooper.com/ (aka http:// qpsmtpd.org/ thanks to you). - ask -- http://askask.com/ - http://develooper.com/

Re: per peer configuration?

2006-02-06 Thread Ask Bjørn Hansen
On Feb 5, 2006, at 10:55 AM, Charlie Brady wrote: I wish to have different configurations for different connecting clients. And I'd like to have finer grained control than just whether they are permitted to relay or not. I've roughed out a plugin for doing that, and I'd appreciate some

Re: tmp dir and logs

2006-02-01 Thread Ask Bjørn Hansen
On Jan 31, 2006, at 6:13 PM, Charlie Brady wrote: You'd see the same if the process died - e.g. segfault, or killed by OOM condition. You are sure that the remote MTA timed out? I still think that anonymous files are the right spool to use, precisely for these conditions. The original

Re: Qpsmtpd 0.28, needs to be upgraded?

2006-01-26 Thread Ask Bjørn Hansen
On Jan 26, 2006, at 8:47 AM, Robert Spier wrote: I'm pretty sure 0.28 is fine. [EMAIL PROTECTED] ~]$ host -t mx perl.org perl.org mail is handled by 5 mx.develooper.com. [EMAIL PROTECTED] ~]$ telnet mx.develooper.com 25 [...] 220 la.mx.develooper.com ESMTP qpsmtpd 0.28 ready; send us your

Re: 0.31.1 forkserver fail to start :-(

2006-01-25 Thread Ask Bjørn Hansen
On Jan 25, 2006, at 6:40 PM, [EMAIL PROTECTED] wrote: @400043d8342f1d7e6c34 Can't load '/usr/lib64/perl5/5.8.5/x86_64- linux-thread-multi/auto/Socket/Socket.so' for module Socket: /usr/ lib64/perl5/5.8.5/x86_64-linux-thread-multi/auto/Socket/Socket.so: failed to map segment from shared

Re: Submitting plugins (was Re: New plugin: denybounce)

2006-01-24 Thread Ask Bjørn Hansen
On Jan 24, 2006, at 1:08 PM, Gordon Rowell wrote: - License statement - either as per qpsmtpd or as per Perl or similar open license No, it really should be MIT licensed (as per qpsmtpd) to go in the distribution. There are a few exceptions (only your plugins at a cursory glance), but

Re: Submitting plugins (was Re: New plugin: denybounce)

2006-01-24 Thread Ask Bjørn Hansen
On Jan 24, 2006, at 8:09 PM, Peter Eisch wrote: Hi Peter, Does stuff like this actually work? My submissions would just sit there without even getting a thumbs up/down vote, review or even [...] Warnock's dilemma! :-) Maybe things are different now? I hope so! If you send the patch

Re: Submitting plugins (was Re: New plugin: denybounce)

2006-01-24 Thread Ask Bjørn Hansen
On Jan 24, 2006, at 9:02 PM, Gordon Rowell wrote: I don't have an issue with my qpsmtpd plugins being changed to state: [...] This software is free software and may be distributed under the same terms as qpsmtpd itself. Done (r603); thank you. Though as a distro maintainer, we do have a

Re: Some plugins for doing basic recipient checks

2006-01-23 Thread Ask Bjørn Hansen
On Jan 23, 2006, at 10:27 PM, Dave Rolsky wrote: I'd love to hear what other people are doing for related problems, and patches or suggestions are of course welcome. For years one of my TODOs have been to implement the user information plugin API I have in my head. The essence of it is

Re: maildb plugin

2006-01-18 Thread Ask Bjørn Hansen
On Jan 18, 2006, at 12:30 AM, Ulrich Stärk wrote: Hi Ulrich, Thanks for contributing your plugin; it or something like it would make a good addition I think. (Like many other modules posted to the list for that matter :-) ...). I didn't know how likely those where to collide so I

Re: f-prot virus scanner

2006-01-18 Thread Ask Bjørn Hansen
On Jan 13, 2006, at 5:25 PM, Andy Colson wrote: Once I get it working ok, I'd be happy to submit it. Would it be best to email it to the list, to a maintainer? Or check it in someplace? Best email it to our bug tracker at bugs-qpsmtpd at perl dot org. - ask -- http://askask.com/ -

Re: maildb plugin

2006-01-18 Thread Ask Bjørn Hansen
On Jan 18, 2006, at 1:26 PM, Johan Almqvist wrote: All the big mail servers (sendmail, qmail, exim, postfix, exchange) will add message IDs to all outgoing messages. This is getting really off-topic, but qmail doesn't. qmail-inject and thus the qmail /usr/bin/sendmail replacement does,

Re: Plugin for denying forged local domains

2006-01-16 Thread Ask Bjørn Hansen
On Jan 15, 2006, at 7:28 AM, Dave Rolsky wrote: On Sun, 15 Jan 2006, Peter J. Holzer wrote: One thing that would make this nicer would be if the server knew what IP addresses it is listening on. Unfortunately, this information is not passed from the daemon-running script into the main

Re: Starting/Managing qpsmtpd-forkserver

2006-01-16 Thread Ask Bjørn Hansen
We really could use a small How-To / Tutorial on the different qpsmtpd environments and how to start them. :-) -- http://www.askbjoernhansen.com/

Re: SpeedyCGI doesn't work with qpsmtpd on a 64bit OS

2006-01-11 Thread Ask Bjørn Hansen
On Jan 11, 2006, at 3:24 PM, Mark Powell wrote: Sorry not been keeping up with this list. Wasn't there some version of qpsmtpd that did all the pre-forking stuff itself? Yes, try qpsmtpd-forkserver from 0.31.1. - ask -- http://askask.com/ - http://develooper.com/

Re: Where do plugins look for config files?

2006-01-10 Thread Ask Bjørn Hansen
On Jan 9, 2006, at 6:50 PM, Robin Bowes wrote: my $validrcptto_file = '/var/qpsmtpd/0.31.1/config/ validrcptto.cdb'; Something like my $validrcptto = $self-config('validrcptto', 'map'); should set validrcptto to a tied hash accessing your cdb file. (yeah, the map parameter

Re: clamav plugin: Return DENYSOFT when clamd not available

2005-12-16 Thread Ask Bjørn Hansen
On Dec 16, 2005, at 7:58 AM, Juerd wrote: For aforementioned reasons, I'd like this to be configurable. I agree that DENYSOFT may be a better default. Make a patch! :-) -- http://www.askbjoernhansen.com/

Re: pperl? high_perf?

2005-11-28 Thread Ask Bjørn Hansen
On Nov 28, 2005, at 15:45 , Robin Bowes wrote: [...] How would I change this to use PPerl? Is it worth me trying the high_perf branch? Try qpsmtpd-forkserver instead of running under tcpserver. - ask -- http://askask.com/ - http://develooper.com/

Re: check_delivery plugin

2005-11-23 Thread Ask Bjørn Hansen
John Peacock wrote: [...] 3) Keeping all files related to a single plugin in a dedicated directory would make it easier to have a layout like this: unsupported/ [...] 1) It does seem a little heavy to me too. 2) If it's a good idea, why isn't it a good idea for the regular plugins?

Re: Errors from spamassassin plugin

2005-11-22 Thread Ask Bjørn Hansen
On Nov 22, 2005, at 4:29 , Robin Bowes wrote: I'm seeing the following errors from the spamassassin plugin: @400043830dae2c91c464 Use of uninitialized value in substitution (s///) at ./plugins/spamassassin line 188, SPAMD line 4. When you figure out what it was then a patch to make a

0.31 released

2005-11-16 Thread Ask Bjørn Hansen
Get it's while it's fresh! Changelog below. http://smtpd.develooper.com/get.html http://svn.develooper.com/qpsmtpd/tags/0.31 There are no changes from Mondays rc3 (I just renamed the .tar.gz and the SVN tag). - ask 0.31 - 2005/11/16 STARTTLS support (see plugins/tls)

Re: Qpstmpd eating large amounts of ram when I attempt to run it.

2005-11-16 Thread Ask Bjørn Hansen
On Nov 15, 2005, at 18:50, [EMAIL PROTECTED] wrote: I downloaded the latest SVN by doing: svn co http://svn.perl.org/qpsmtpd/trunk qpsmtpd-dev The latest production release is 0.31 (just released!) You can move your subversion checkout to it with svn switch

Re: PATCH: check_badrcptto should not apply to relay clients

2005-11-03 Thread Ask Bjørn Hansen
On Nov 3, 2005, at 16:34 , Gordon Rowell wrote: As done in check_goodrcptto I'm not sure I understand the use case? - ask -- http://askask.com/ - http://develooper.com/

Re: Qpsmtpd::Address POD and tests

2005-11-03 Thread Ask Bjørn Hansen
On Nov 2, 2005, at 10:52 , John Peacock wrote: I assigned the copyright to Peter, since he started it, but I wonder if we want/need to get better about being consistent. Should we assign our own copyrights as we add stuff or should we sign over the copyright to Ask for everything? Does

Re: A competitor

2005-10-25 Thread Ask Bjørn Hansen
On Oct 25, 2005, at 14:55 , Matt Sergeant wrote: http://svn.apache.org/repos/asf/httpd/mod_smtpd/trunk/ It's actually turned out fairly interesting looking. We transcribe a C smtpd to perl, add some apache httpd tasting bits and hack on it for a few years. Now they transcribe the perl

Re: qmail-queue

2005-10-25 Thread Ask Bjørn Hansen
On Oct 25, 2005, at 15:04 , Bob Dodds wrote: [...] If you need to take some recipients out of $transaction-recipients before qmail-queue, how do you do that? You can modify the list and set it again with $transactions- recipients([EMAIL PROTECTED]); There was talk about adding a

Re: qmail-queue

2005-10-25 Thread Ask Bjørn Hansen
On Oct 25, 2005, at 21:19 , Ask Bjørn Hansen wrote: You should look at the plugin inheritance system Robert made. See the bottom of README.plugins; look for plugin_isa. eh, make that isa_plugin. Also: http://xrl.us/h69s (Link to groups.google.com) -- http://askask.com/ - http

Re: 0.31rc2 : Mails smaller than 10k are not scanned

2005-09-22 Thread Ask Bjørn Hansen
On Sep 21, 2005, at 10:50 PM, Gordon Rowell wrote: So, I guess the TODO needs to be done. And if we're not doing this for 0.31, we should mention (a form of) the workaround in the release notes. Seems important enough to get in 0.31. (And it justifies me not having put it out yet ;-) )

Re: milter interface?

2005-08-25 Thread Ask Bjørn Hansen
On Aug 25, 2005, at 8:44, Les Mikesell wrote: I realize that qpsmtpd has its own way of doing the same things, but would it be possible and has anyone considered adding a milter interface to qpsmtpd that could work with existing milters that were designed to work with sendmail? Did you

Re: Reverse SRS plugin?

2005-08-18 Thread Ask Bjørn Hansen
On Aug 18, 2005, at 4:14 PM, Gavin Carr wrote: when I wrote a plugin that did something like this. It's in the old CVS archive in the Attic if you're interested in looking (can't remember what I called it, but it's the only plugin we ever attic'd). The old viewcvs doesn't work anymore,

Re: Make capabilities more core?

2005-07-19 Thread Ask Bjørn Hansen
On Jul 19, 2005, at 14:19, Matt Sergeant wrote: Any objections? Go for it. - ask

Re: rhsbl checking HELO host?

2005-07-12 Thread Ask Bjørn Hansen
On Jul 12, 2005, at 15:53, Jim Winstead wrote: is there a reason that the rhsbl plugin checks the host given in HELO? Not a good reason, which is why we took it out in 0.30. It had sneaked in there with another patch earlier I think. :-) - ask

Re: [perl #36486] Bug Test

2005-07-08 Thread Ask Bjørn Hansen
On Jul 8, 2005, at 7:52 PM, Charlie Brady wrote: The date line was missing but my mail server added one, so I didn't notice. Maybe that's something qpsmtpd should do too :-) Why? qpsmtpd is an MTA (a partial one). Providing a Date header is not mail transport. If the MUA doesn't provide

0.31 branch

2005-07-07 Thread Ask Bjørn Hansen
How about we wait another couple of days to see if Roberts patches need some tweaks before branching for 0.31 (and starting the high_perf merge). Or Matt, do you have a few days free right now in particular to hack on it? - ask -- http://www.askbjoernhansen.com/

Re: PATCH: let forkserver listen on multiple interfaces

2005-07-06 Thread Ask Bjørn Hansen
On Jul 6, 2005, at 1:49 PM, Matt Sergeant wrote: We already did... But more importantly it's almost identical to the code I checked in so that when we removed SIGCHLD stuff we would still call REAPER every now and then. So the code fits in perfectly. Frankly I'm much happier with not

Re: PATCH: let forkserver listen on multiple interfaces

2005-07-06 Thread Ask Bjørn Hansen
On Jul 6, 2005, at 2:55 PM, Matt Sergeant wrote: Is the non-sig-handlers change not going into 0.30 then? For 0.30 I just used the rc2 tag from last week. Basically as soon as 0.30 is tagged and shipped I'm going to start merging high_perf in. Woah. Fun. Did you get all the

Re: PATCH: Return 421 if we are going to disconnect

2005-07-04 Thread Ask Bjørn Hansen
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Jul 3, 2005, at 1:23 PM, Peter J. Holzer wrote: RFC 2821 says we should return 421, if we disconnect, not 450 or 451. I'm pretty sure I made it 45[01] because some SMTP servers (at the time) wouldn't treat anything else as a temporary

Re: Great news from YAPC

2005-07-01 Thread Ask Bjørn Hansen
On Jun 30, 2005, at 5:58 PM, Gordon Rowell wrote: Whee. Very cool. :-) - ask -- http://askask.com/ - http://develooper.com/

Re: persistent configs?

2005-06-08 Thread Ask Bjørn Hansen
On Jun 8, 2005, at 11:03, Robert Spier wrote: But - David's message got me thinking - it is probably time to factor out the config reading code from being a huge if/elsif/elsif/elsif/elsif tree into being classful. Then people could easily have add-on config plugins. What do you want to

Re: lmtp do we love crlf

2005-05-25 Thread Ask Bjørn Hansen
On May 25, 2005, at 4:55 PM, Bob wrote: How many want \n conversion to crlf in queueing to lmtp? If so, why? If the LMTP standard uses CRLF you don't have much of a choice... - ask -- http://askask.com/ - http://develooper.com/

Re: Mailling loop detection

2005-05-19 Thread Ask Bjørn Hansen
On May 18, 2005, at 9:20 PM, Keith Ivey wrote: John Peacock wrote: Though a couple of self-inflicted Denial of Service attacks on my mail servers, I've discovered that qpsmtpd doesn't implement any mailing loop detection internally. Now that I have fixed my misconfiguration (alias domains

Re: Problem while trying to implement TLS

2005-05-10 Thread Ask Bjørn Hansen
On May 10, 2005, at 9:46 PM, Fred Moyer wrote: Some of these reasons may not make sense from a technical standpoint. But I know qpsmtpd, I'm comfortable with it, and I have enough going on that built in TLS support is something that sounds very appealing to me. FWIW I'd like to see it built-in

<    1   2   3   4   >