I've been given the task of setting up our own "blaster" for sending out
emails of our financial news and charts to our subscribers. We outsource
this right now, and it's abysmally expensive. Basically, we want 3 boxes
(or so) that run in parallel and blast out the emails, about 50 million per
I already have Mandrake Linux 7.0 and 7.1 running on multiple Dell boxes
with no trouble, some of them took work to get going, but it runs well. I
have a few Crystal PC's here also that I may use instead, dual PIII 550's
with 512MB ram and 9 or 18GB 1rpm drives. I'll probably use these for
around with?
Jay
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Friday, July 14, 2000 3:55 PM
To: '[EMAIL PROTECTED]'
Subject: Re: questions about performance and setup
On Fri, Jul 14, 2000 at 02:29:06PM -0500, Austad, Jay wrote:
I already have Mandrake
the mailing call randomly
on of the /var/qmail#/bin/qmail-inject. This will emulate round robin
without any patching.
JES
Austad, Jay writes:
Where would I start in the code to modify the QMQP servers list so that it
would load balance between all of the servers in the list instead of just
using
, 2000 12:10 AM
To: '[EMAIL PROTECTED]'
Subject: Re: questions about performance and setup
On Fri, Jul 14, 2000 at 07:01:46PM -0500, Austad, Jay wrote:
Then have the script that does the mailing call randomly
on of the /var/qmail#/bin/qmail-inject. This will emulate round robin
without any
size of, say
100,000? Any information appreciated.
- Oliver.
"Austad, Jay" wrote:
Non-unique emails will most likely be generated by other machines and send
the box running mini-qmail via smtp. Non-unique emails will be a small
percentage of what gets sent out, for now.
Jay
---
I did some benchmarking using a standard 7200 RPM disk and a 128MB ramdisk.
The machine was not using any swap, so there was no chance of the ramdisk
accidentally making it to disk.
In short, performance on it sucked. The throughput was about 10% less than
IDE, but seeks/sec were 5-10 times
Since ipchains is a not really a firewall but a packet filter, you need to
make sure you have the line:
ipchains -A input -s 0.0.0.0/0.0.0.0 -d your public IP/255.255.255.255 -p
6 -j ACCEPT ! -y
Make sure your firewall also accepts all packets from 192.168.1.0/24 also.
Ipchains configs are sorta
PROTECTED]]
Sent: Tuesday, July 18, 2000 10:41 AM
To: Austad, Jay; Qmail Mailing List
Subject: Re: questions about performance and setup
Nothing wrong with 100% CPU usage. It just means that the kernel was able
to
soak the CPU with work ... which is good. Maxing out your performance on a
RAM
Instead of having qmqpc picking the first available server, I would like it
to load balance between all servers I have listed as QMQP servers. In
qmail-qmqpc.c on line 153, it says:
i = 0;
for (j = 0;j servers.len;++j)
if (!servers.s[j]) {
doit(servers.s + i);
i = j + 1;
at 03:10:58PM -0500, Austad, Jay wrote:
Instead of having qmqpc picking the first available server, I would
like it
to load balance between all servers I have listed as QMQP servers.
...
This way, "i" will be a random number from 0 to (servers.len-1).
Almost. Note th
several servers to keep any one
from ever
getting a high load in the first place. eg. the way load-balancing HTTP
usually
works.
Russell Nelson wrote:
Austad, Jay writes:
Instead of having qmqpc picking the first available server, I would
like it
to load balance between all servers I have
Here's the modified version of qmqpc that will pick a random server instead
of the first available. I haven't tested it yet, but it compiles, and
printf statements in strategic places give me the output I'm looking for.
The rand() function is seeded with the current milliseconds from the system
You can't connect to the external side of your firewall from a machine on
the inside. Make sure you're testing it from a machine outside of your
firewall.
Jay
-Original Message-
From: Greg Owen [mailto:[EMAIL PROTECTED]]
Sent: Thursday, July 27, 2000 8:00 AM
To: qmail
Subject: RE: mail
Ok, I fixed it. It now just rotates the serverindex.pos[] by a random
amount, and then loops through until it finds a good server. rand() is still
seeded with milliseconds from the system clock. I used memcpy() to move the
array around instead of loops to make it more efficient.
Would it be
I agree with you, I forgot to mention that, sorry. I didn't have enough
Mountain Dew yet. :)
-Original Message-
From: Michael T. Babcock [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, August 02, 2000 10:44 AM
To: Austad, Jay; [EMAIL PROTECTED]
Subject: Re: updated load balancing qmail
Put a .forward file in with this evil users new email address. Then all
mail sent to them will really get to them. If nothing else, it will get
them to unsubscribe from all of the lists.
-Original Message-
From: Brett Randall [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, August 09,
If anyone is interested in printing up a bunch of these, my friend works for
a place here in Minneapolis called Signature Concepts and he gets a hefty
discount (they do all of the University of MN stuff). We printed up some
shirts for the DSM Racing club (http://www.dsm.org) and it cost us
Wasn't there a problem with qmail and reiserfs awhile back? Seems to me
qmail had to be slightly modified due to some file locking issues or
something... I must've deleted the thread on it though.
Jay
-Original Message-
From: Fucht, Rob van (ELS) [mailto:[EMAIL PROTECTED]]
Sent:
I have a mail server that needs to receive mail for local users and handle
bounces. However, I would like all outgoing mail to use my QMQP servers
instead of being queued locally. Is this possible?
--
Jay Austad
Network Administrator
CBS Marketwatch
612.817.1271
[EMAIL PROTECTED]
il...
Jay
-Original Message-
From: Charles Cazabon [mailto:[EMAIL PROTECTED]]
Sent: Friday, August 25, 2000 9:43 AM
To: '[EMAIL PROTECTED]'
Subject: Re: queueing and using qmqp at the same time
Chris Johnson [EMAIL PROTECTED] wrote:
On Thu, Aug 24, 2000 at 04:37:41PM -0500, Austad, Jay w
Where would I find detailed specs on the QMTP protocol? I've found some
stuff at http://cr.yp.to/proto/qmtp.txt, but I need more.
We're writing a little piece of code that's going to sit on a couple of
hundred Win2000 webservers that can talk QMTP to our qmail box for faster
delivery. Users
: Tuesday, September 05, 2000 12:51 PM
To: '[EMAIL PROTECTED]'
Subject: Re: QMTP
On Tue, Sep 05, 2000 at 10:35:08AM -0500, Austad, Jay wrote:
Where would I find detailed specs on the QMTP protocol? I've found some
stuff at http://cr.yp.to/proto/qmtp.txt, but I need more.
What part
There is no way to send to 100k recipients at a time. Most spammers hire
minimum wage workers to cut and paste messages into Outlook Express and send
them to each recipient.
You can always point your Outlook Express client at your qmail machine, but
it's more efficient to just point it at the
If I use this patch
to increase the concurrencyremote limit to 65535, can I just compile
qmail-remote and drop it in place? Or do I have to replace
everything?
Thanks.
-- Jay Austad Network Administrator CBS
Marketwatch 612.817.1271
[EMAIL PROTECTED] http://cbs.marketwatch.com
: Monday, September 18, 2000 6:58 PM
To: '[EMAIL PROTECTED]'
Subject: Re: concurrency remote patch
On Mon, Sep 18, 2000 at 06:54:41PM -0500, Austad, Jay wrote:
If I use this patch to increase the concurrencyremote limit to 65535, can
I
just compile qmail-remote and drop it in place? Or do I have
-
From: Peter van Dijk [mailto:[EMAIL PROTECTED]]
Sent: Monday, September 18, 2000 7:11 PM
To: '[EMAIL PROTECTED]'
Subject: Re: concurrency remote patch
On Mon, Sep 18, 2000 at 07:06:26PM -0500, Austad, Jay wrote:
Unfortunately, I installed the boxes that need the modification with an
rpm.
I
Hi Jay,
"Austad, Jay" wrote:
I grabbed the source rpm and just applied the patch to it and
rebuilt it. Works great.
Congrats!
Please teach me how you did it!
Except, FD_SET is limited to 1024 descriptors.
Don't you hate it when that happens? ;)
How do I change this? I assu
If you're on a machine on the inside and you're trying to hit an ip on the
outside of a firewall or router that does NAT, it won't work. I think
Checkpoint makes a firewall that works around this problem, but that's the
only one I can think of.
You need to do your testing from a remote machine
of each copy since they are running as different users?
Jay
-Original Message-
From: James T. Perry [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, September 19, 2000 11:41 AM
To: '[EMAIL PROTECTED]'
Subject: Re: concurrency remote patch
Hi Jay,
"Austad, Jay" wrote:
Here's
So what do most
people consider the best log analyzer for qmail logs (I'm using multilog)?
I'd like to see
real-time stats if possible, or at least near realtime...
:)
Jay
-- Jay Austad Network Administrator CBS
Marketwatch 612.817.1271
[EMAIL PROTECTED]
Make sure your files in /var/qmail/control have the correct settings in
them. I ran into this yesterday and it turned out I had bad info in
defaultdomain, locals, me, and plusdomain.
Jay
-Original Message-
From: Jens Georg [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, September 19, 2000
RAID 5 sucks for writes in the first place, but is excellent for reads. I'm
running raid 5 on my mailing list box for availability reasons, but that
distributes to my qmqp servers which are all RAID 0. I don't care that much
if I lose a drive on the QMQP servers since I can have a new one built
A solution someone gave me awhile back was to save the emails to a file, one
per line, and do:
cat emails.txt | xargs --max-args 20 ezmlm-sub ~/listname
Worked great.
-Original Message-
From: Brett Randall [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, September 20, 2000 8:28 PM
To: Ben
If she's just not paying attention to you, you should probably remove
/dev/vbrtr0 and /dev/othrbf0.
-Original Message-
From: Peter van Dijk [mailto:[EMAIL PROTECTED]]
Sent: Thursday, October 05, 2000 5:46 PM
To: qmail
Subject: Re: Help with my girlfriend?
On Fri, Oct 06, 2000 at
How personalized are they? Are you just putting the persons email address
in the body of the message? the VERH patch for qmail will let you do this.
We use this patch and a concurrency level of 509 and it puts out about
150,000 messages every 15 minutes. I run DJB dns with 100MB memory
,
so the ones that go out during the day are time sensitive.
Jay
-Original Message-
From: Henrique Pantarotto [mailto:[EMAIL PROTECTED]]
Sent: Thursday, October 05, 2000 8:00 PM
To: Austad, Jay; qmail
Subject: RE: To send 500,000 messages
Jay,
I really loved this VERH patch. That's
I
don't know. But, if it's not currently possible, you could always hack
RADIUS support into vpopmail. Then just set up a RADIUS server on your
Domain controller for authentication. With some of the RADIUS libraries,
it doesn't look that hard.
Just a
thought, I'm sure someone has a better
I got one of those too. Lily is not cute. :)
-Original Message-
From: Don Wright [mailto:[EMAIL PROTECTED]]
Sent: Sunday, October 08, 2000 1:27 PM
To: Qmail
Subject: RE: spam alarm as result from "help with girlfriend"
From: Alexander Jernejcic
i think "Wheres Mybrudda
Considering that the majority of Internet users these days are so young
that
the have never seen carbon paper,
Regardless of age, if you were a trouble maker in school, you got quickly
acquainted with it. In 4th grade, I remember having to write 5000 times:
"When singing Old Dan Tucker, I
You're better off with RAID 0+1. I run RAID 5 on mine and when it runs
through the queue, disk IO is the bottleneck.
-Original Message-
From: James Stevens [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, October 10, 2000 7:45 PM
To: Michael Boyiazis; Qmail
Subject: Re: Running Multiple
:[EMAIL PROTECTED]]
Sent: Tuesday, October 10, 2000 8:03 PM
To: Austad, Jay; Qmail
Subject: Re: Running Multiple Copies of Qmail on the same server...
ROFL, ok.. I feel small now ... ... ... ...
--JT
- Original Message -
From: "Austad, Jay" [EMAIL PROTECTED]
To: "'James S
]]
Sent: Tuesday, October 10, 2000 8:43 PM
To: Qmail
Subject: Re: Running Multiple Copies of Qmail on the same server...
On Tue, Oct 10, 2000 at 08:08:03PM -0500, Austad, Jay wrote:
I'm going to have to put some QMQP servers in our other data centers to
get
more speed out of it. We've got 90Mbit
I had the same problem for awhile at around 300 something concurrency. In
/proc/sys/fs, you need to increase the values of some stuff in there.
I just doubled the value of everything until it worked. :)
Jay
-Original Message-
From: Ricardo Albano [mailto:[EMAIL PROTECTED]]
Sent:
We have a little script that sends 5 different messages in rapid succession
to one email address. When it gets pointed at our mailserver running MS
Exchange, it works fine, however, when pointed at the qmail box, only the
first message makes it through, the other 4 get delayed or deffered and
PROTECTED]'
Subject: Re: smtp speed limit??
Quoting Austad, Jay ([EMAIL PROTECTED]):
We have a little script that sends 5 different messages in rapid
succession
to one email address. When it gets pointed at our mailserver running MS
Exchange, it works fine, however, when pointed at the qmail
I'm looking here:
http://cr.yp.to/docs/smtplf.html
Maybe one of the messages contains an lf not preceded by a cr. Where
would this be logged on the qmail box?
-Original Message-
From: Andy Bradford [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, October 11, 2000 6:31 PM
To: Chris Johnson
:[EMAIL PROTECTED]]
Sent: Thursday, October 12, 2000 11:54 AM
To: '[EMAIL PROTECTED]'
Subject: Re: smtp speed limit??
Quoting Austad, Jay ([EMAIL PROTECTED]):
I'm looking here:
http://cr.yp.to/docs/smtplf.html
Maybe one of the messages contains an lf not preceded by a cr. Where
would
Does anyone know of any log analyzers for qmail? I need stats on how many
messages are going out, how many of those are bouncing, speed, and whatever
else I can find.
What about something that would offer real-time stats, like number of
concurrent connections, messages waiting in queue, current
Hrm, I grabbed qmail analog, I piped one of my logfiles through tai64nfrac
and into zoverall, and I get 0 for completed requests and total delivery
attempts. If I put it through any other program that came with qmail
analog, I get no output. Any idea why this would happen?
tai64nfrac works
Doesn't the case change violate RFC821 or 822? I seem to remember reading
that case in the user portion of the email address should never be changed
because the accounts "Bob" and "bob" are two completely different accounts
on a unix machine.
Jay
-Original Message-
From: Kai MacTane
Just had this exact same problem 2 days ago with ASPmail. The script was
pulling some HTML from a web page and emailing it off. There was a lone
linefeed character at the end of one of the tables on the page. One of our
developer guys fixed the page somehow, or made the aspmail thing look for
If you're using wu-ftpd or some derivative of, you should be able to do this
in the /etc/ftpaccess file. Do a 'man ftpaccess' for the correct syntax.
Jay
-Original Message-
From: John Chronakis [mailto:[EMAIL PROTECTED]]
Sent: Monday, October 23, 2000 9:55 PM
To: qmail-list
Subject:
The reason it's so slow is a large number of the connections are most likely
being tied up for long periods by mailservers than don't respond. About 80
of my 120 connections when I sent out mailings would do the same thing.
Apply the big concurrency patch. My concurrency is at 508 now, and I
I'm calling
tcpserver with this line:
tcpserver -q -c 500
-x /etc/smtp.cdb -H -l mail.marketwatchmail.com -R -u 503 -g 503 0 smtp
/var/qmail/bin/qmail-smtpd 21 | /var/qmail/bin/splogger smtpd 3
I need to use
fixcrio to fix stupid emailers that put stray lf's in their
messages. How do I
Why are you such an asshole?
Who's the owner of this list? I'm getting sick of hearing Felix's shit.
-Original Message-
From: Felix von Leitner [mailto:[EMAIL PROTECTED]]
Sent: Saturday, October 28, 2000 6:56 PM
To: Qmail mailing list
Subject: Re: people are definately starting to
Not if you set the security options. I have mine set up so that only
moderators can post, others get a message that tells them they don't have
permission.
It's in the FAQ at http://www.ezmlm.org.
Jay
-Original Message-
From: Fernando Costa de Almeida [mailto:[EMAIL PROTECTED]]
-Original Message-
From: Sean Reifschneider [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 13, 2000 12:12 PM
10ns is much faster than 5.3ms... It works, I've done it,
it's reasonably
I was thinking about doing this awhile back. I made a ramdisk and used both
bonnie and
Anyone else have trouble unsubscribing to the list? Not that I don't love
you guys or anything, I just need to get off of some these lists that I'm
on.
I've tried unsubscribing 5 separate times. I have confirmation messages
that say I have been removed from the list, and I stop receiving
59 matches
Mail list logo