or GNU SASL
> > (http://www.gnu.org/software/gsasl/).
>
> Ahhh! Patrick Boettcher ([EMAIL PROTECTED]) has implemented
> SASL server support in Authen::SASL::Cyrus.
Please email the list if any useful qpsmtpd integration comes out of it. :-)
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
On Monday, Jun 9, 2003, at 14:35 America/Los_Angeles, Sander van Zoest
wrote:
I was seeing the following in the log:
---
@40003ee3cd920fe9f3a4 (in cleanup) Insecure dependency in
unlink while running with -T switch at lib/Qpsmtpd/Transaction.pm line
119.
---
Forwhatever reason the fo
On Monday, Jun 9, 2003, at 14:35 America/Los_Angeles, Sander van Zoest
wrote:
I was seeing the following in the log:
---
@40003ee3cd920fe9f3a4 (in cleanup) Insecure dependency in
unlink while running with -T switch at lib/Qpsmtpd/Transaction.pm line
119.
---
In 0.26-dev (in CVS) we
On Monday, Jun 9, 2003, at 05:38 America/Los_Angeles, Matt Sergeant
wrote:
In case anyone needs to use qpsmtpd as a filter, instead of as part of
a
delivery system, there's now an SMTP forwarding plugin in CVS which
replaces the qmail-queue plugin.
Awesome, thanks!
Matt also added docs to Qpsmt
On Thursday, May 29, 2003, at 14:15 America/Los_Angeles, DarthPeter
wrote:
The README says logs are in smtpd's log/ directory, but in our case,
it's always been empty.
You probably have to set the +t bit and restart supervise as described
in the README.pod file (or is it on the w
On Thu, 27 Mar 2003, Skaag Argonius wrote:
> How do I accept bounces?!
Make sure not to reject mail from <> (the null sender)
http://www.rfc-ignorant.org/tools/detail.php?domain=skaag.net&submitted=1041473827&table=dsn
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
it enough to even install the qmail-verh
patch. :-)
It's easy to make the smtpd work in a different model (multiplexing
daemon, mod_perl, POE, ...) if it would be an advantage.
With qmail-remote it's much more work to not have the "one
connection, one process&
that it seems qpsmtpd does not know about the existance of
> this file,
It does now if you update to the latest version from cvs.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
ile and returns the name would make sense.
Preferably the plugin would only try to load the CDB module if the
morercpthosts file actually exists.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
r yahoo.com)
(Devin Carraway)
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
On Tue, 18 Mar 2003, Skaag Argonius wrote:
> Is this some technique used by spammers to crash spamassassin?
Are you using SA 2.50? SpamAssassin broke the network protocol we
use with that release.
http://nntp.x.perl.org/group/perl.qpsmtpd/188
- ask
--
ask bjoern hansen, h
On Tue, 18 Mar 2003, Skaag Argonius wrote:
> A: I know this may seem trivial and/or stupid for you perl gurus! but I
> still think it will be a good idea to include the list of dependencies [...]
Certainly. I've added a blip to the README file. Thank you!
- ask
--
ask bjoern h
set the limit to.
The best part about qpsmtpd though, is that it makes it very easy to
write your own extensions or extra rules for handling SMTP
transactions.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
t be relevant for you or worth the occasional wait, in
which case it obviously is reasonable to disable it. :-)
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
On Thu, 13 Mar 2003, Devin Carraway wrote:
[...]
> This is only lightly tested, but AFAIK it should be safe in principle.
I'd like to hear how it works over a few weeks or so. I fear that
some "real" SMTP clients send the HELO as soon as they are
connected.
- ask
--
ask b
On Thu, 13 Mar 2003, Devin Carraway wrote:
[...]
> Here's a patch to SMTP.pm to add hooks for HELO and EHLO, and a plugin
> to use them.
Nice idea, thanks.
I'll put it in the next release with the recent stuff Matt has sent.
- ask
ps. very funny DENY message. :^)
--
a
On Thu, 6 Mar 2003, Matt Sergeant wrote:
> Don't upgrade to SpamAssassin 2.50 if you're running qpsmtpd for the
> spamassassin plugin. It breaks it.
How does it break it? They nuked the spamd command we use?
Did you get a bug id?
- ask
--
ask bjoern hansen, http://www.ask
s can pinpoint exactly which lookup is taking so long.
If you run dnscache, then also try looking there for clues. Maybe
something is misconfigured to do a lookup that's timing out.
If you don't run dnscache, is the nameserver overloaded?
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
so you
can ask for $qp->config('user:[EMAIL PROTECTED]') to lookup the
configuration for [EMAIL PROTECTED] The config plugins can then
easily figure out if they should DECLINE or lookup a request based
on the "namespace".
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
"Apache style" config instead of just in the individual qmail style
control files.
> Ask, thanks much for qpsmtpd - it's really useful.
I am glad you find it useful. :-)
- asl
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
.conf.
gethostbyname should be replaced by Net::DNS, I think.
Patches welcome. :-)
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
s
advertised in the EHLO.
If you (or anyone else) come up with some working patches, then I'll
be happy to help integrate it into qpsmtpd properly as a plugin.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
On Wed, 29 Jan 2003, Skaag Argonius wrote:
> Is there a chat room for qpsmtpd on one of the irc networks?
I usually have a client running on #perl on irc.perl.org; but I
rarely watch it.
Just subscribe to the mailinglist and send your questions here.
- ask
--
ask bjoern hansen, h
Then check_relay won't even
be run.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
iable for local
connections and then have spamassassin return DECLINED when it's
set.
Hmn, maybe that should be a standard feature in the spamassassin
plugin. Patches welcome; please remember the documentation. :-)
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
On Mon, 30 Dec 2002, Ask Bjoern Hansen wrote:
> In 0.21 I'll add so it will also use the QMAILQUEUE environment
> variable (which is not in the stock qmail-smtpd but applied via some
> patch there).
I just added that and all the patches from Rasjid to CVS.
If no problems come up I
e qmail-queue location configurable
via config/plugins. - http://nntp.x.perl.org/group/perl.qpsmtpd/151
In 0.21 I'll add so it will also use the QMAILQUEUE environment
variable (which is not in the stock qmail-smtpd but applied via some
patch there).
- ask
--
ask bjoern hansen, http://ww
address of the machine in question.
Hmn, I'm not sure I like that. What does qmail-smtpd do?
If anything then I'd rather see a patch to support local@[1.2.3.4]
(where 1.2.3.4 is a local ip address).
I do like the other change to put config('me') into rcpthosts by
default.
our hair just looking at it.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
register for the
content phase, and return OK if pop3 auth was done and DECLINED
otherwise.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
pd/Transaction.pm).
Glad you are enjoying it and playing with the plugins. :-) I've
added an option for rejecting spams detected by spamassassin to the
next release.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
ise for SSL connections.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
smile put on their
face. :-)
The plugin was the first I made to test the plugin mechanism. I
won't argue that it's all that useful ...
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
uite fit what I want to do so
I haven't had the motivation yet.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
On Tue, 26 Nov 2002, Robert Spier wrote:
Gah; I meant to send this to my Request Tracker queue. Sorry!
It does however seem to be a real bug. Patches welcome. (look for
"sub data" in lib/Qpsmtpd/SMTP.pm)
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
transaction?
Not in a neat way. I wouldn't worry about it though; show me a
legitimate client that will not send RCPT before DATA. That
wouldn't be a legal SMTP transaction.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
received the
message already.
But sure, qpsmtpd can do what can be done at the application level.
I would suggest making a plugin operating on the "data" hook that
will close the connection if there are no receipients in the
transaction.
Please post your questions to the qpsmtpd mail
On Wed, 20 Nov 2002, Rasjid Wilcox wrote:
> The mkdir in ./log/run should have a -p in it.
>
> ie, 'mkdir -p $LOGDIR'
Thanks. I have added that to cvs. (Hoping it's portable to the
most common platforms at least).
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
similar
> thing, and that is what I'm about to do.
Check out the example plugins in plugins/ and the README.plugins
file.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
qmail-queue for all the details).
Very cool if you guys make it work with PPerl. :-)
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
hey'll get a chance to
handle it first; so you could make an LDAP configuration plugin that
would trigger on certain config directives or all configs prefixed
with "ldap://"; or "ldap:" or some such. Not sure what is best.
Ouch, wait. That's only in the CVS code.
sle with upgrading qpsmtpd overwriting your changes.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
fastforward database
or something similar to determine if an address is valid. In cvs is
code to fetch the configuration from an http server; so it could
also check against a webapplication of some sort.
Or an LDAP module could be written (using the api for making a
configuration plugin).
- as
pret the
bytecode.
The thing to do to make it faster is to make qpsmtpd into its own
server process, either preforking or just forking when a new
connection comes in. Another alternative would be to make it into a
mod_perl 2.0 connection handler. That would definately be most
sexy; and least
assassin,
> require_resolvable_host, rhsbl and dnsbl. In that case there don't seem
> to be many plugins left, so what functionality would qpsmtpd give me?
The ability to write new plugins, as Robert said. But the plugins
you mentioned are the popular reasons to run qpsmtpd.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
rough a "qpsmtpd powered" server.
> In ./lib/Qpsmtpd/Transaction.pm the directory /home/smtpd/qpsmtpd/tmp/
> is hard-coded
>$self->{_filename} = "/home/smtpd/qpsmtpd/tmp/" . join(":", time, $$,
> $transaction_counter++);
That was fixed in 0.11.
Th
ould create a main-directory for the log when qbsmtpd is
> started, but it doesn't, so I haven't got a log to check... :-(
The qpsmtpd directory needs to have the +t bit set.
I will add
"chmod o+t ~smtpd/qpsmtpd/ (or whatever directory you installed
qpsmtpd in) to make superv
rmance. (Reset transactions after the DATA command and
when the MAIL command is being done)
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
tpd. Could you give me a brief outline.
qpsmtpd really just replaces the functionality of qmail-smtpd:
http://www.nrg4u.com/qmail/the-big-qmail-picture-103-p1.gif
qmail-smtpd is (intentionally) very limited in functionality.
qpsmtpd is (intentionally) very flexible. :-)
> Thanks for your help.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
e/qmail-queue") and I
just need to test it a bit more and add documentation before
committing it.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
pen the files in a way so they'll always get deleted.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
09/20
Avoid "use of uninitialized variable" warning when the "MAIL" or the
"RCPT" command is executed without a parameter.
Compatibility with perl 5.5.3.
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
perl 5.5.3 as per Jim's mail.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
that is not spam.
The SpamAssassin plugin doesn't currently reject any mail by itself;
it just marks it. You could make another plugin that will look at the
"spam score" and rejects mail that is say twice the threshold. (If you
do this, please send it over so I can include it). :
gs to make us follow the RFC better. (The MAIL
command now resets the transaction and the transaction is reset
after the DATA command).
Update from CVS or download the latest snapshot at
http://cvs.perl.org/snapshots/qpsmtpd/qpsmtpd-latest.tar.gz
:-)
- ask
--
ask bjoern hansen,
.
- ask
ps. at this rate I'll call it 1.0 in just ~ten years!
--
ask bjoern hansen, http://askbjoernhansen.com/ !try;
develooper llc,http://www.develooper.com/ do();
smtpd 0.10-dev ready; send us your mail, but not your
spam.
HELO miette
250 x1.develooper.com Hi [EMAIL PROTECTED] [64.81.84.162]; I am so happy to
meet you.
MAIL FROM:<[EMAIL PROTECTED]>
450 Could not resolve address.does.not.exist
QUIT
221-x1.develooper.com closing connection.
221 / W
On Sun, 25 Aug 2002, zenn wrote:
> hi all
> is it possible to filter mail through procmail using "qpsmtpd" before it is
> relayed via /var/qmail/control/smtproutes ?
With qpsmtpd 0.10 you could make a plugin to do that.
- ask
--
ask bjoern hansen, http://www.askbjoernhansen.com/ !try; do();
ver:[EMAIL PROTECTED]:/cvs/public co -r v010 qpsmtpd
or browse the tree here
http://cvs.perl.org/viewcvs/qpsmtpd/?only_with_tag=v010
- ask
--
ask bjoern hansen, http://askbjoernhansen.com/ !try; do();
cat config/require_resolvable_fromhost
> 1
> # tcpserver -c 10 -v -p -u 110 -g 110 0 2525 /home/service/qpsmtpd/qpsmtpd/qpsmtpd
--
ask bjoern hansen, http://ask.netcetera.dk/ !try; do();
On Mon, 10 Jun 2002, Greg Ward wrote:
> Has the filesystem on cvs.perl.org changed recently? Or is this a
> temporary thing?
oops, we changed it in November but I forgot to upgrade the
instructions. The cvs server was upgraded and we killed the old
symlink.
try,
cvs -d :pserver:[EMAIL PROT
commands). That should be checked with the RFC. :-/
- ask
--
ask bjoern hansen, http://ask.netcetera.dk/ !try; do();
On Sun, 21 Apr 2002, Devin Carraway wrote:
> On Sat, Apr 20, 2002 at 08:29:12PM -0700, Ask Bjoern Hansen wrote:
> > Do you have other patches that we should put in? :-)
>
> No patch, but a coworker recently told me that MTAs should now be
> considering an opening HELO as
On Sat, 20 Apr 2002, Ask Bjoern Hansen wrote:
> I have applied your patch to the cvs repository. Thanks!
I also added support for RELAYCLIENT thanks to Marius Kjeldahl.
- ask
--
ask bjoern hansen, http://ask.netcetera.dk/ !try; do();
uch, bad!
I have applied your patch to the cvs repository. Thanks!
Do you have other patches that we should put in? :-)
- ask
--
ask bjoern hansen, http://ask.netcetera.dk/ !try; do();
FYI.
(Devin, I haven't forgotten about your questions about filtering -
just been busy :) )
- ask
--
ask bjoern hansen, http://ask.netcetera.dk/ !try; do();
-- Forwarded message --
Date: 27 Jan 2002 01:23:42 -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Su
I'll put that in later.
- ask
--
ask bjoern hansen, http://ask.netcetera.dk/ !try; do();
67 matches
Mail list logo