I have not seen any new additions to the mysql table vlog for a long
time, so I am worried an update broke something.
I am using vpopmail-5.4.33-r1, mysql-5.5.40, and netqmail-1.06-r2
I tried to delete the vlong table and recreate from what I have read in
the source file vpopmail-5.4.33/vmysql.c,
Has anyone experienced people trying to brute force vpopmail?
I'm sick of it, so I cron'ed a little script others might enjoy.
http://stilen.com/scripts/perl/vpopmail_fail2drop.pl
Feedback appreciated.
!DSPAM:50483d9e34211728335788!
to switch?
----
| John M. Simpson -- KG4ZOW -- Programmer At Large |
| http://www.jms1.net/ |
signature.asc
Description: Message signed with OpenPGP using GPGMa
g is implemented. The hash directories all
have single-digit or single-letter names, and if a mailbox exists with the same
name, it causes problems (or at least confusion.) Personally, I always thought
they should have given the hash directories names which aren't used in SMTP
address, like &
On 2012-03-06, at 1655, Tom Collins wrote:
>
> Anyone else using John Simpson's mailhub technique
> (http://qmail.jms1.net/mailhub.shtml) for filtering inbound email?
>
> I'm triggering a rebuild of the valid recipient list via vpopmail's
> "onchange" f
Hi All,
Has anyone done any work on getting vpopmail to auth against active directory?
I know there was incomplete code for an active directory auth module in an
older release (5.3.20)... but the windows server code was lost.
Cheers,
John
!DSPAM:4f9bb63834842007883044!
's diagram?
| John M. Simpson--- KG4ZOW ---Programmer At Large |
| http://www.jms1.net/ |
| http://video.google.com/videoplay?docid=-1656
On 2009-04-02, at 1036, Manvendra Bhangui wrote:
2009/4/2 John Simpson
you DO NOT want these to be setuid root. in fact, you don't want
ANY of the
binaries to be setuid root, except possibly for vpopmaild, and that
only if
you want to allow it to create and remove domains- otherwi
On 2009-04-01, at 1356, Manvendra Bhangui wrote:
On Wed, Apr 1, 2009 at 9:41 PM, John Simpson wrote:
the only problem i see at the moment is how the FHS stuff is going to
affect where the files are. i want the program to self-adjust to "FHS
layout" or "built from source layout
On 2009-04-01, at 1306, Matt Brookings wrote:
John Simpson wrote:
this should make it possible to not require root in order to
configure
or build the software... or is there some other reason root
permissions
are required?
They are required because currently, the Makefiles want to mkdir
to do something as drastic as adding or removing domains through
a web interface. i would rather be required to SSH in and become root
in order to do this.
----
| John M. Simpson--- KG4ZOW ---Programmer At
On 2009-04-01, at 0955, Matt Brookings wrote:
John Simpson wrote:
here's an idea... why not include a utility which sets the ownerships
and permissions correctly?
Ironically, this particular part of the vpopmail build system, I'm
trying *not* to change. I'd like the ./co
On 2009-04-01, at 0725, Manvendra Bhangui wrote:
On Wed, Apr 1, 2009 at 12:52 PM, John Simpson wrote:
here's an idea... why not include a utility which sets the
ownerships and
permissions correctly?
Actually the program is not needed.
sorry, the "vfixpermissions" sc
On 2009-03-31, at 2252, Rick Widmer wrote:
John Simpson wrote:
so it looks like the only non-trivial thing which hasn't been
covered already is updating the vpasswd file and running
"vmkpasswd" to rebuild the vpasswd.cdb file.
As long as you don't have any ezmlm mailing
the vpopmail user's numeric uid/
gid needs to be hard-coded into the executables to begin with. is it
really that expensive to call getpwnam() when the program starts? or
was that done simply because djb did it in qmail?
|
sn't been covered
already is updating the vpasswd file and running "vmkpasswd" to
rebuild the vpasswd.cdb file.
| John M. S
o work correctly. the whole point of dynamic
libraries is that the functions in the library are found by name at
run-time, rather than having an explicit address or "function number" be
hard-coded into the executable.
--
--
On 2007-10-25, at 15:44, Adam Cantwell wrote:
If you're going to split things up, you should look at John
Simpson's validrcptto patch instead of chkuser. Only one file
needs to be synced across. http://qmail.jms1.net/mailhub.shtml
you do also need to make sure the "rc
s than it does
with vpopmail.
----
| John M. Simpson--- KG4ZOW ---Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
| http://video.google.com/
cliets appear... in show
status
in mysql...
P.D. John (John Simpson) perhaps this could be a challenge for you :)
i don't know a whole lot about how vpopmail uses mysql, the only
thing i use mysql for is the back-end storage for my jabber server,
and a few clients who need it for thei
i would need to see
the UN-EDITED contents, ownerships, and permissions of the users/
assign, .qmail-bob-clamav, .qmail-bob-default, and .qmail-default
files, along with the actual headers (again not edited, hiding domain
names doesn't serve any purpose) of a message which was incor
a trivial ANSI C program -
check CC" issue.
that will probably allow it to compile the test program which looks
for the vpopmail user and vchkpw group.
----
| John M. Simpson--- KG4ZOW ---Programmer At
;s stdin, using the normal pipe(), fork(), and file
handle shuffling routine (or if qmail-pipe is written in perl, 'open
(O,"|vdelivermail ...")' will fire up the child process and do the
file handle shuffling for you, and you can just print the modified
message to file hand
pmaild.
i'm in favour of both of these options, as hard-coded limits, with no
override possible unless you're deleting the entire domain.
| John M. Simpson--- KG4ZOW ---Programmer At Large |
| http://www.jms1.net/
ode to parse this format already exists somewhere, it
would just be a case of moving it into vcdb.c. this would allow extra
fields to be added in the future without any major code changes.
i think if we're going to start designing a major new version, now is
the time to make
ser() already though?
again... on the dev list.
----
| John M. Simpson--- KG4ZOW ---Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
ich builds a static "libvpopmail.a" for people who may need it,
even though the programs in the vpopmail package won't need it?
either way, i think we need to move the thread over to the devel
list. anybody who's interested should subscribe and look fo
the directories, rather than assuming they will
be in any particular location. i'm just not a fan of hanging on to
options which serve no purpose other than to accomodate improperly
written scripts- the idea of splitting the domains and mailboxes into
different directories has been around
mically
linked
all the time, so libvpopmail stayed in memory...
if you're on a system which is busy enough that these few
milliseconds are a significant issue, you will already have tens or
hundreds of other processes with libvpopm
o, is it necessary to recompile qmail-smtpd and Courier? I didn't
recompile qmail-smtp because I'm not using the chkuser patch - I am
using john simpsons combined patch 1.7.01. Would I still need to
recompile?
the "1" is part of "jms1". the patch is "versio
en't available.
if you're migrating a vpopmail domain from one server to another,
need to create the mailboxes on the new server, and don't have plain-
text passwords available.
speaking personally, i'm GLAD the option is there.
------
stmaster mailbox to be deleted?
----
| John M. Simpson--- KG4ZOW ---Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
| htt
NOT
a valid table name.
perhaps you shouldn't store each domain's data in a separate table?
i've never understood the reason for creating separate tables for
each domain anyway- but since i don't normally use a SQL back-end for
mailbox information, it's not somet
uot;./configure" command line again.
----
| John M. Simpson--- KG4ZOW ---Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
| http://video.g
commend it for the
next release of vpopmail. and if anybody has any suggestions for
something which needs to go in the README.skel file, i'd like to hear
that as well.
http://qmail.jms1.net/vpopmail/#skel
| John M. Simps
On 2007-09-17, at 1751, Jeremy Kister wrote:
On 9/17/2007 5:28 PM, John Simpson wrote:
which reminds me... how about a patch to change the maximum
password length to a more realistic limit? i've been doing this
for several years, after applying patches but before running "./
ocals" file will read the "me" file
instead, and use that name as a "local" domain, and vpopmail won't
work for that domain name.
| John M. Simpson--- KG4ZOW ---Progra
cally
make the password fields longer.) i'm not familiar enough with the
SQL end of things to know if this is the only change you would need,
but i'm guessing so.
| John M. Simpson--- KG4Z
tten using a "vuserinfo -d
[EMAIL PROTECTED]" command.)
----
| John M. Simpson--- KG4ZOW ---Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
w mailbox. this way you can change what gets
created without having to re-compile the code, by simply creating the
directories you want within the skeleton directory.
i have a copy of the patch, one of the items on my to-do list is to
clean it up, test it, fix any bugs, test it again, and the
it to be opened by the qmaild user (or whatever user your
qmail-smtpd process runs as.) this is one of several things i cover
on this page:
http://qmail.jms1.net/mailhub.shtml
----
| John M. Simpson
t now?
----
| John M. Simpson--- KG4ZOW ---Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
| http://video.google.com/vide
On 2007-08-22, at 1952, John Simpson wrote:
On 2007-08-22, at 1534, Bob wrote:
Many of us use either qmail-scanner-queue or simscan via patched
qmail ahead of vpopmail. If, as is good prcatice, we allow the
scanner to run under its own user ID, vchkpw will fail because
instead of running
ail.jms1.net/simscan/troubleshooting.shtml
i also think the install procedure for simscan needs to be changed a
bit, but that probably belongs on the simscan mailing list.
----
| John M. Simpson--- KG4ZOW ---Programmer At Large |
|
will work for
you, if so you're (obviously) welcome to use it.
http://qmail.jms1.net/patches/combined.shtml
http://qmail.jms1.net/smtp-service.shtml
http://qmail.jms1.net/tls-auth.shtml
----
| John
() a user into their
$HOME directory.
of course, because it would be able to use vchkpw as a checkpassword
program, it would work with any authentication mechanism supported by
vpopmail... and therefore be manage-able using any GUI which works
with vpopmail.
i think i'm going to
ast auth: Never logged in
note the discrepancy in the "flags:" and "limits": lines.
http://qmail.jms1.net/vpopmail/#vuserinfo has a patch.
| John M. Simpson--- KG4ZOW ---Programm
write
a patch, how are the quota data stored in mysql and/or how is this
information available through the vpopmail API?
| John M. Simpson--- KG4ZOW ---Programmer At Large |
| http://
wrote the code. (yes, i'm picky about braces and
indentation... clean code is much easier to debug.) (and please leave
them this way... let one little piece of the vpopmail code be shiny
and clean and easy to read... please?)
http://qmail.jms1.net/patches/vpopmail-5.4.18-onchange.fix.patch
---
wn, build a string which looks like "(type=19)" and
send that as the type code, instead of "smtp" or "pop3".
----
| John M. Simpson--- KG4ZOW ---Programmer At Large |
On 2007-01-08, at 1313, Rick Widmer wrote:
John Simpson wrote:
so you're going to design this new thing which is LIKE an alias,
but it supports sequencing... and it can use the same code and
probably the same database tables... but it's NOT an alias, simply
because you give it
problem in vpalias.c) or to another list ?
here is fine, but you should probably start a new thread instead of
"replying" your message into the middle of an existing one.
----
| John M. Simpson--- KG4ZOW ---Pro
On 2007-01-06, at 1310, Joshua Megerman wrote:
On Saturday 06 January 2007 12:56, John Simpson wrote:
joshua? if we add an "onauth" hook, how long would it take you to
duplicate what vpopmail already does, using external scripts? i'm
thinking maybe a set of files in a sub
On 2007-01-06, at 0648, Rick Widmer wrote:
John Simpson wrote:
> and it also means that vpopmail itself will never have to worry
about
> relay-after-pop3 issues again- they can be referred to whoever wrote
> the external scripts that they will be using.
I don't agree about thi
existing lines with sequence 2 or higher, increment sequence
add "target" with sequence 2
remove_alias [EMAIL PROTECTED] target
find and delete the line matching "target" from the alias (current)
remove_alias [EMAIL PROTECTED] @2
delete the l
e" script and i don't.)
so don't feel overhwelmed by me... i'm just some guy who wrote a web
site that a lot of people find useful, who knows how to write code,
who's been building, running, and now consulting for ISPs for a long
time, and who's getting tired
ack of things,
although it uses both the "atime" and "mtime" timestamps (to hold the
"first" and "most recent" time each IP appeared.)
http://qmail.jms1.net/scripts/jgreylist.shtml
now i'm r
pe and handle timeouts as they happen. even
though i think relay-after-pop3 is a bad idea, i'd rather see it
moved out of vpopmail proper as soon as possible, especially if
somebody like yourself is willing to take ownership of the code and
maintain it going into the future.
-
kind of results you have with it. if the
thread dies, please let me know via direct email.
take care.
| John M. Simpson--- KG4ZOW ---Programmer At Large |
| http://
eems to me there would be a lot less patching, and what little
there is would be based on environment variables, which are easy to
check for, and which are easy to set using tcpserver's access control
files.
| Jo
IC_SMTPD_ACL
the code would just write out the IP address, the string from this
file/variable, a TAB, a timestamp, and a newline.
===
but here's a "much better" idea: tell your users to use AUTH.
| John M. Simpson---
ot;touched" in half an hour.
to me this seems to be a LOT easier to write than anything else. (and
yes, the idea of using a directory with "IP as the filename" and
using the file's timestamps to hold the timeout values did come from
my greylisting program.)
---
ng the
behaviour of existing programs without a good reason- and the fact
that it CAN be made an optional thing means that this isn't a good
enough reason to force the change on all of the people who may be
using this feature now and would be affected by the change when/if
they upgr
therefore, when i say "add a step to
the script" i'm actually saying "train yourself and your employees
who create mailboxes to...".
| John M. Simpson--- KG4ZOW ---Progra
e to duplicate them exactly, so that the formats are
the same, then the rest of vpopmail would probably fall right into
place, and "just plain work" with postfix.
now i almost wish i had enough free time to dig into postfix's source
code and see how difficult this would be to write into
On 2006-12-22, at 1006, Christopher Chan wrote:
John Simpson wrote:
http://qmail.jms1.net/patches/validrcptto.cdb.shtml
There is a better patch for vpopmail support in qmail. A mysql
patch that goes straight the vpopmail mysql database but I am not
sure of its location. The writer even
in this feature, i'll write a post-5.4.18
patch which adds the functionality, and you can do the ./configure
option for it... but don't hold up the 5.4.18 release for this.
--
| John M. Simpson - KG4ZOW - Programmer A
alidrcptto.cdb.shtml
--
| John M. Simpson - KG4ZOW - Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
--
| Mac OS X proves that it's easier to make UNIX |
| pretty th
Hi Tom,
Ah, I didn't realise the extra headers were required.
A quick email through ThunderBird and it works fine - thanks!
John Swarbrick
-Original Message-
From: Tom Collins [mailto:[EMAIL PROTECTED]
Sent: 20 December 2006 19:22
To: vchkpw@inter7.com
Subject: Re: [v
n
--enable-valias --enable-mysql-limits --enable-auth-module=mysql
--disable-sql-logging --enable-qmail-ext
Thank you for your help!
John
On 2006-12-15, at 1144, Rick Widmer wrote:
John Simpson wrote:
On 2006-12-13, at 0211, Rick Widmer wrote:
Extra credit if the addresses are sorted like the /var/qmail/
congrol files so domains sort together.
not unless every single line in the .qmail file is an address.
The way I see it
e
window to start with, and stopping qmail-send won't be a major deal.
Maybe there needs to be a ./configure option to disable the new
file name.
something like "--old-dot-qmail-files" maybe? sounds good to me.
---
il file containing the same lines in the specified sequence.
--
| John M. Simpson - KG4ZOW - Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
--
| Mac OS X proves that it
somebody (rick?) who knows how
to edit the ./configure script to add an option to enable or disable
it from the ./configure command line, and have that add lines to
config.h... and then somebody (tom?) to add it to an official version
of vpopmail.
---
On Friday 01 December 2006 12:34, Michael Richardson wrote:
>
> Incidentally, how would I discover what user the authdaemond is running as?
usually by running a command like this:
ps auxww | grep authdaemond
--
------
| John M. Simpson -
een dealing with
for several years. if somebody seriously wanted to fix it, they would
basically have to start over and write a new generation of vpopmail
from scratch... certainly a bigger project than i want to tackle on
my own.
-
here also read bugtraq and know how often new security
holes are found in phpbb, and therefore aren't overly interested in
running phpbb on our servers.
--
| John M. Simpson - KG4ZOW - Programmer At Large |
| http://w
On 2006-10-26, at 1737, David Chaplin-Loebell wrote:
John Simpson wrote:
i don't really mind either way, but i'd like to know what his
policy is, just to be sure. before you pointed out this page this
i was not aware of 2007-01-01 having any significance (other than
&quo
xt line.) the exit codes are documented in "man qmail-
command".
--
| John M. Simpson - KG4ZOW - Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
--
| Mac OS X pro
On 2006-10-26, at 1454, David Chaplin-Loebell wrote:
John Simpson wrote:
i've heard it said that all of djb's other software is essentially
public domain, but now i'm curious and would like know for sure.
has anybody heard or seen any kind of statement from djb about
heard it said that all of djb's other software is essentially
public domain, but now i'm curious and would like know for sure. has
anybody heard or seen any kind of statement from djb about this, and
if so where can i find a copy of it?
--
On 2006-10-26, at 0359, Jérôme MOLLIER-PIERRET wrote:
John Simpson a écrit :
also, what if a user (i.e. the owner of one specific mailbox)
wants to create their own .mailfilter file, either directly or
using some kind of web interface which gives them a set of options
and writes a
net/patches/combined.shtml
you may have other reasons for wanting to stick with chkuser, but you
should at least look at other options (if you haven't already done so.)
--
| John M. Simpson - KG4ZOW - Programmer At Large |
| http://www.
to challenge it with
his bank, we sent the bank a copy of our agreement and a list of the
messages he sent- the bank ended up confirming the charge and we did
get the money. (this was in florida, usa, the laws may be different
where you are.)
-
ilter-userid" before the file names you're
already checking for.
--
| John M. Simpson - KG4ZOW - Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
--
| Mac OS X p
le.
what do you mean by "the users folder"? and what do you mean by "the
system .qmail file"?
--
| John M. Simpson - KG4ZOW - Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
mail is re-delivered to their system userid.
--
| John M. Simpson - KG4ZOW - Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
--
| Mac OS X proves that it's easier to
situation and what you need your servers to do, and
make an informed decision. if you decide to use my patch, i normally
answer questions about it on the qmailrocks lists.
in either case, good luck with whatever solution you choose.
--
|
ile
makes sense to me. i don't know if there's a dedicated list for
qmailadmin developers, i *think* the vpopmail-devel list is used for
that as well (since the list of developers on both products is almost
identical.)
--
| John M. Simp
On 2006-05-12, at 1512, Jeremy Kister wrote:
On 5/12/2006 3:01 PM, John Simpson wrote:
you don't need to HUP qmail-send when users/assign changes, you
need to run "qmail-newu". qmail-lspawn reads users/cdb, users/
assign is just a text file which is used to build users/cdb.
r, no fork/exec or userid headaches, and much
easier to make it work across multiple servers- just copy the cdb
file to the other servers and it's done. patch coming soon.)
------
| John M. Simpson - KG4ZOW - Programmer At Large |
| http://www.jms1.ne
On 2006-05-12, at 1026, MT wrote:
Well I think I got it. I started from scratch, recompiled qmail
and patched using John Simpsons all-in-one patch v. 1.5 - now it
works. I'm going to format and do a fresh install to test it
again. I'll post back.
that's an ancient ve
b, users/assign is
just a text file which is used to build users/cdb.
the only two programs which do anything with users/assign are "qmail-
newu" and "qmail-pw2u".
--
| John M. Simpson - KG4ZOW - Programmer At Large |
| htt
mal limit- otherwise the users will "get used to" the larger
quota and come to expect it all the time, which is a good way to fill
up a hard drive.
--
| John M. Simpson - KG4ZOW - Programmer At Large |
| htt
idating an AUTH command. i will be rolling a patch file for it,
and writing a web page to document it, later this week.
--
| John M. Simpson - KG4ZOW - Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
--
On 2006-04-16, at 1649, Robin Bowes wrote:
John Simpson wrote:
On 2006-04-16, at 0639, Robin Bowes wrote:
It also calls different "scripts" for each hook rather than
having one
monolithic "something's changed" script. Would that be a better
approach
for vpopmai
dd, but not a mix.
since nobody really cares, i'm just going to leave them the way they
are.
--
| John M. Simpson - KG4ZOW - Programmer At Large |
| http://www.jms1.net/ <[EMAIL PROTECTED]> |
--
On 2006-04-16, at 0822, Rick Widmer wrote:
John Simpson wrote:
i just had a thought- is there a "vchkpw-devel" mailing list that
this conversation should be moved to? i suspect that most people
on the list aren't interested in these kinds of low-level
details- or mayb
On 2006-04-16, at 0334, Rick Widmer wrote:
John Simpson wrote:
On 2006-04-16, at 0050, Rick Widmer wrote:
I've just committed John Simpson's onchange patch. I've added
the ability to enable it with --enable-onchange-script, and a
file README.onchange.
cool... e
(re-arranging things so the sequence of my answers makes sense...)
On 2006-04-15, at 2237, Rick Widmer wrote:
John Simpson wrote:
if the "onchange" script needs to know whether the user's request
affected a real or alias domain, simply look to see if there IS
anothe
1 - 100 of 342 matches
Mail list logo