qmail Digest 15 Jul 2000 10:00:00 -0000 Issue 1063
Topics (messages 44749 through 44806):
Re: QMAILQUEUE Patch & qmail-qfilter & 451 qq internal bug (#4.3.0)
44749 by: Eric Peters
44752 by: tibbs.joshd.kendle.com
44757 by: Eric Peters
44770 by: Bruce Guenter
44771 by: Eric Peters
44795 by: Eric Peters
Re: Announcing qmail-autoresponder version 0.90
44750 by: Bruno Wolff III
44759 by: Bruce Guenter
44760 by: Olivier M.
44762 by: Bruno Wolff III
44766 by: Bruce Guenter
44768 by: Bruce Guenter
44797 by: Russ Allbery
Looking for the ultimate email/authentication/directory solution
44751 by: Albert Hopkins
44753 by: Jochen E. F�hring
44754 by: Brian Johnson
tcpserver pop3
44755 by: Federico Barbazza
44785 by: Paul Jarc
Re: fetchmail woes contined...
44756 by: Charles Cazabon
smtp forwarding works, but delivery fails.
44758 by: Nathan Weyer
44765 by: Aaron L. Meehan
vchkpw: vchkpw: Read error
44761 by: Kathleen Farber
rblsmtpd-0.70
44763 by: alex.bdg.satrindo.net
Qmail remote is slow...
44764 by: Paul Guglielmino
44772 by: Charles Cazabon
vpopmail
44767 by: Kathleen Farber
and yet another NEWBIE question
44769 by: ���� �����
44793 by: Paul Jarc
logging
44773 by: Jeff Jones
44776 by: Charles Cazabon
44800 by: Eric Cox
44803 by: Steffan Hoeke
44804 by: Eric Cox
questions about performance and setup
44774 by: Austad, Jay
44775 by: Hubbard, David
44777 by: markd.bushwire.net
44778 by: Jason Murphy
44779 by: Austad, Jay
44783 by: markd.bushwire.net
44789 by: Austad, Jay
44790 by: markd.bushwire.net
44791 by: JuanE
44792 by: markd.bushwire.net
44794 by: Austad, Jay
44799 by: John White
44801 by: markd.bushwire.net
44802 by: Austad, Jay
Autorespond & Forward Problem
44780 by: Hubbard, David
44786 by: wolfgang zeikat
troubles with vchkpw
44781 by: Bjorn Sodergren
44784 by: Erich Zigler
shorter file names in the queue
44782 by: David L. Nicol
Method to the madness
44787 by: jca
44788 by: Alexander Pennace
sqwebmail problem
44796 by: Jia Rong
Re: IMAP vs POP - small company < 50
44798 by: Russell Nelson
scan4virus problem
44805 by: Kimmo Bergh�ll
nfs for qmail users
44806 by: kapil sharma
Administrivia:
To unsubscribe from the digest, e-mail:
[EMAIL PROTECTED]
To subscribe to the digest, e-mail:
[EMAIL PROTECTED]
To bug my human owner, e-mail:
[EMAIL PROTECTED]
To post to the list, e-mail:
[EMAIL PROTECTED]
----------------------------------------------------------------------
they are - as i said its sporadic in many ways - it works for some hosts
but not others (I have servers serial mailing' into this box)
this host doesn't work though
Eric
On Thu, 13 Jul 2000, Bruce Guenter wrote:
> On Thu, Jul 13, 2000 at 07:13:29PM -0700, Eric Peters wrote:
> > First off it probably doesn't have anything at all to do with QMAILQUEUE
> > just laying the foundation down for the implementation
> >
> > the qmail-smtpd.cdb is populated based upon
> > 168.100.206.150:allow,RELAYCLIENT="",QMAILQUEUE="/usr/local/bin/qmail-filterq"
> >
> > and
> > /usr/local/bin/qmail-filterq:
> > #!/bin/sh
> > exec /usr/local/bin/qmail-qfilter /usr/local/bin/log_sent
>
> What are the permissions on these files? Make sure they are both
> readable and executable by whatever user qmail-smtpd is running as.
> --
> Bruce Guenter <[EMAIL PROTECTED]> http://em.ca/~bruceg/
>
I had similar problems at one point. Turned out to be an error buried in
the script executed by qmail-qfilter. It only produced the error when it
hit a certain point in the script that only ran against messages coming
from a particular host.
I found my problem by putting the problem message in a text file and piping
it into my filtering program (like your log_sent). I immedately saw the
script error on screen and was able to correct it. You may need to monkey
with some environment variables to duplicate the problem environment,
though.
Josh
Eric Peters <[EMAIL PROTECTED]> on 07/14/2000 09:32:12 AM
To: Bruce Guenter <[EMAIL PROTECTED]>
cc: [EMAIL PROTECTED]
Subject: Re: QMAILQUEUE Patch & qmail-qfilter & 451 qq internal bug
(#4.3.0)
they are - as i said its sporadic in many ways - it works for some hosts
but not others (I have servers serial mailing' into this box)
this host doesn't work though
Eric
On Thu, 13 Jul 2000, Bruce Guenter wrote:
> On Thu, Jul 13, 2000 at 07:13:29PM -0700, Eric Peters wrote:
> > First off it probably doesn't have anything at all to do with
QMAILQUEUE
> > just laying the foundation down for the implementation
> >
> > the qmail-smtpd.cdb is populated based upon
> > 168.100.206.150:allow,RELAYCLIENT="",QMAILQUEUE
="/usr/local/bin/qmail-filterq"
> >
> > and
> > /usr/local/bin/qmail-filterq:
> > #!/bin/sh
> > exec /usr/local/bin/qmail-qfilter /usr/local/bin/log_sent
>
> What are the permissions on these files? Make sure they are both
> readable and executable by whatever user qmail-smtpd is running as.
> --
> Bruce Guenter <[EMAIL PROTECTED]> http://em.ca/~bruceg/
>
$RFC822.eml
I have made the qmail-filterq script (the one that immediately calls the
qmail-qfilter) so it doesn't actually pass onto anything (there isn't a
log_sent) and it still gives that error as of yet I havn't found where
there is a softlimit installed either as mentioned in a previous couple
replies
Any other suggestions?
Eric
On Fri, 14 Jul 2000 [EMAIL PROTECTED] wrote:
>
> I had similar problems at one point. Turned out to be an error buried in
> the script executed by qmail-qfilter. It only produced the error when it
> hit a certain point in the script that only ran against messages coming
> from a particular host.
>
> I found my problem by putting the problem message in a text file and piping
> it into my filtering program (like your log_sent). I immedately saw the
> script error on screen and was able to correct it. You may need to monkey
> with some environment variables to duplicate the problem environment,
> though.
>
> Josh
>
>
>
>
>
> Eric Peters <[EMAIL PROTECTED]> on 07/14/2000 09:32:12 AM
>
> To: Bruce Guenter <[EMAIL PROTECTED]>
> cc: [EMAIL PROTECTED]
> Subject: Re: QMAILQUEUE Patch & qmail-qfilter & 451 qq internal bug
> (#4.3.0)
>
>
> they are - as i said its sporadic in many ways - it works for some hosts
> but not others (I have servers serial mailing' into this box)
>
> this host doesn't work though
>
> Eric
>
> On Thu, 13 Jul 2000, Bruce Guenter wrote:
>
> > On Thu, Jul 13, 2000 at 07:13:29PM -0700, Eric Peters wrote:
> > > First off it probably doesn't have anything at all to do with
> QMAILQUEUE
> > > just laying the foundation down for the implementation
> > >
> > > the qmail-smtpd.cdb is populated based upon
> > > 168.100.206.150:allow,RELAYCLIENT="",QMAILQUEUE
> ="/usr/local/bin/qmail-filterq"
> > >
> > > and
> > > /usr/local/bin/qmail-filterq:
> > > #!/bin/sh
> > > exec /usr/local/bin/qmail-qfilter /usr/local/bin/log_sent
> >
> > What are the permissions on these files? Make sure they are both
> > readable and executable by whatever user qmail-smtpd is running as.
> > --
> > Bruce Guenter <[EMAIL PROTECTED]> http://em.ca/~bruceg/
> >
>
>
>
>
On Fri, Jul 14, 2000 at 07:51:34AM -0700, Eric Peters wrote:
> I have made the qmail-filterq script (the one that immediately calls the
> qmail-qfilter) so it doesn't actually pass onto anything (there isn't a
> log_sent) and it still gives that error as of yet I havn't found where
> there is a softlimit installed either as mentioned in a previous couple
> replies
Softlimit is part of the daemontools package.
> Any other suggestions?
You still haven't told us what your permissions are on the system on
which it is failing. Or does it only fail for certain clients? What
are the exact contents of your tcpcontrol rules file?
--
Bruce Guenter <[EMAIL PROTECTED]> http://em.ca/~bruceg/
PGP signature
permissions are 755, only certain clients,
168.100.206.150:allow,RELAYCLIENT="",QMAILQUEUE="/usr/local/bin/qmail-filterq"
and i have the pasted the contents of the qmail-filterq file already too
the loggin works on some hosts that connect up via serialmail to relay its
only some hosts that it has issues on - (the softmail thing does sound
promising ---)
Eric
>
> > Any other suggestions?
>
> You still haven't told us what your permissions are on the system on
> which it is failing. Or does it only fail for certain clients? What
> are the exact contents of your tcpcontrol rules file?
> --
> Bruce Guenter <[EMAIL PROTECTED]> http://em.ca/~bruceg/
>
For some added confusion I put the softlimit command in after the
supervise and it didn't help
it DEFINATELY looks to be some type of limit thing though
because
[root@ecamp /root]# telnet ecamp.net 25
Trying 168.100.187.53...
Connected to ecamp.net. Escape character is '^]'.
220 ecamp.net ESMTP
EHLO campchi.ecamp.net
250-ecamp.net
250-PIPELINING
250 8BITMIME
MAIL FROM:<[EMAIL PROTECTED]>
250 ok
RCPT TO:<[EMAIL PROTECTED]>
250 ok
DATA
354 go ahead
Received: (qmail 14800 invoked by uid 507); 7 Jul 2000 10:16:20 -0000
Message-ID: <[EMAIL PROTECTED]>
From: "dorine.perach" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Date: Fri, 07 Jul 2000 10:16:20 GMT
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
hi
.
250 ok 963619908 qp 9102
QUIT
221 ecamp.net
queues up great - but a longer email message doesn't
if [ -e $CDB ]; then
supervise $DIR \
/usr/local/bin/softlimit -m 4000000 \
tcpserver $VERBOSE -c$CONCURRENT -x $CDB -u$USERID -g$GROUPID 0 $PORT \
sh -c '
/var/qmail/bin/qmail-smtpd
cd /var/qmail/autoturn
maildirsmtp /var/qmail/autoturn/$TCPREMOTEIP
autoturn-$TCPREMOTEIP- $TCPREMOTEIP AutoTURN
' \
2>&1| setuser $LOGUSER accustamp \
| setuser $LOGUSER cyclog $LOGSIZE $LOGDIR &
else
.....
is the line i use to start it
root 6725 0.0 0.0 1060 328 pts/39 S 20:04 0:00 supervise
/var/lock/qmail-smtpd /usr/local/bin/softlimit -m 4000000 tcpserver -v
-c40 -x /etc/tcprules.d/qmail-smtpd.cdb -u81 -g80 0 smtp sh -c
??? ?/var/qmail/bin/qmail-smtpd????cd /var/qmail/autoturn????maildirsmtp
/var/qmail/autoturn/$TCPREMOTEIP autoturn-$TCPREMOTEIP- $TCPREMOTEIP
AutoTURN????
qmaill 6727 0.0 0.0 1068 332 pts/39 S 20:04 0:00 cyclog -s
1000000 /var/log/qmail-smtpd
qmaild 6728 0.0 0.0 1316 576 pts/39 S 20:04 0:00 tcpserver
-v -c40 -x /etc/tcprules.d/qmail-smtpd.cdb -u81 -g80 0 smtp sh -c
??? ?/var/qmail/bin/qmail-smtpd????cd /var/qmail/autoturn????maildirsmtp
/var/qmail/autoturn/$TCPREMOTEIP autoturn-$TCPREMOTEIP- $TCPREMOTEIP
AutoTURN????
qmaild 9228 0.0 0.0 1316 596 pts/39 S 20:15 0:00 tcpserver
-v -c40 -x /etc/tcprules.d/qmail-smtpd.cdb -u81 -g80 0 smtp sh -c
??? ?/var/qmail/bin/qmail-smtpd????cd /var/qmail/autoturn????maildirsmtp
/var/qmail/autoturn/$TCPREMOTEIP autoturn-$TCPREMOTEIP- $TCPREMOTEIP
AutoTURN????
is the processes that are running
Thanks,
Eric
> On Thu, 13 Jul 2000, Eric Peters wrote:
> First off it probably doesn't have anything at all to do with QMAILQUEUE
>
> just laying the foundation down for the implementation
>
> this seems to only be happening on some hosts and I can't figure out what
> the uniqueness is
>
> and the 451 qq internal bug doesn't tell me much when i look at the
> qmail-smtpd.c file (where its found)
>
>
> here is a session that causes the error
>
> [root@ecamp /root]# telnet ecamp.net 25
> Trying 168.100.187.53...
> Connected to ecamp.net. Escape character is '^]'.
> 220 ecamp.net ESMTP
> EHLO campchi.ecamp.net
> 250-ecamp.net
> 250-PIPELINING
> 250 8BITMIME
> MAIL FROM:<[EMAIL PROTECTED]>
> 250 ok
> RCPT TO:<[EMAIL PROTECTED]>
> 250 ok
> DATA
> 354 go ahead
> Received: (qmail 14800 invoked by uid 507); 7 Jul 2000 10:16:20 -0000
> Message-ID: <[EMAIL PROTECTED]>
> From: "dorine.perach" <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Date: Fri, 07 Jul 2000 10:16:20 GMT
> Mime-Version: 1.0
> Content-Type: text/plain; charset="iso-8859-1"
> Content-Transfer-Encoding: 7bit
>
> Hi honey. I like having two messages in my e-mail box. I wrote out all
> the checks for D'vrei Englit in Sept/Oct. and Elan never handed them in
> ....of course we did figure that out... I hope she didn't think we were
> trying to get away with something. What did you say to her?
>
> blah blah................blahblah
>
> Love, Me Write right back!
> .
> 451 qq internal bug (#4.3.0)
>
>
> AAACK!!!!!
>
>
> I am lost
>
> here is the setup for the qmail shit
>
> the qmail-smtpd.cdb is populated based upon
>
> 168.100.206.150:allow,RELAYCLIENT="",QMAILQUEUE="/usr/local/bin/qmail-filterq"
>
> and
> /usr/local/bin/qmail-filterq:
> #!/bin/sh
> exec /usr/local/bin/qmail-qfilter /usr/local/bin/log_sent
>
> (the log_sent is the program I have that logs the data n stuff)
>
> either way if i just have
>
> /usr/local/bin/qmail-filterq:
> #!/bin/sh
> exec /usr/local/bin/qmail-qfilter
>
> (no parameters) the same error occurs
>
> Any help would be a god blessing!
>
> Thanks for your time,
>
> Eric
>
>
On Fri, Jul 14, 2000 at 06:10:45AM -0000,
Bruce Guenter <[EMAIL PROTECTED]> wrote:
> Version 0.90 of qmail-autoresponder is now available at:
> http://em.ca/~bruceg/qmail-autoresponder/
I took a look at it any it seems pretty nice. However around here we
still use reflectors on the main mailservers and having a check for
the recipient's address in the recipient headers is needed. I don't
know if enough other people need that check to make it worthwhile doing.
On Fri, Jul 14, 2000 at 09:08:45AM -0500, Bruno Wolff III wrote:
> I took a look at it any it seems pretty nice. However around here we
> still use reflectors on the main mailservers and having a check for
> the recipient's address in the recipient headers is needed. I don't
> know if enough other people need that check to make it worthwhile doing.
I don't understand. What do you mean by a reflector? Why are checks on
the recipient's address in the headers necessary?
--
Bruce Guenter <[EMAIL PROTECTED]> http://em.ca/~bruceg/
PGP signature
On Fri, Jul 14, 2000 at 06:10:45AM -0000, Bruce Guenter wrote:
> Version 0.90 of qmail-autoresponder is now available at:
> http://em.ca/~bruceg/qmail-autoresponder/
Thanks for this update! :)
one question, and one suggestion :
- is it possible / planned to use this autoresponder with vmailmgr accounts ?
(so with a v[add|del]autoresponder, or vchattr)
- suggestion : I really miss this feature from vacation in your autoresponder:
If the string $SUBJECT appears in the .vacation.msg file,
it is replaced with the subject of the original message
when the reply is sent.
Maybe you want to take it on your todolist ? :)
Regards,
Olivier
--
_________________________________________________________________
Olivier Mueller - [EMAIL PROTECTED] - PGPkeyID: 0E84D2EA - Switzerland
PGP signature
On Fri, Jul 14, 2000 at 09:07:19AM -0600,
Bruce Guenter <[EMAIL PROTECTED]> wrote:
> On Fri, Jul 14, 2000 at 09:08:45AM -0500, Bruno Wolff III wrote:
> > I took a look at it any it seems pretty nice. However around here we
> > still use reflectors on the main mailservers and having a check for
> > the recipient's address in the recipient headers is needed. I don't
> > know if enough other people need that check to make it worthwhile doing.
>
> I don't understand. What do you mean by a reflector? Why are checks on
> the recipient's address in the headers necessary?
Reflectors are something sendmail has. You can have system wide aliases
that just deliver the message to more addresses. The alias can actually
point to file. For these kinds of messages, the tests you are using
won't see the mail as list mail.
If you don't mind not responding to bcc'd messages, checking for the
recipient's address(es) in the headers is a very good way to detect
mass mailings.
Making this kind of test does add some complications. You need to have
a list of addresses for the current recipient. You have to worry about
equivalent addresses that are too numerous to list manually (typically
this would be case insignificance and extension addresses).
On Fri, Jul 14, 2000 at 05:23:12PM +0200, Olivier M. wrote:
> On Fri, Jul 14, 2000 at 06:10:45AM -0000, Bruce Guenter wrote:
> > Version 0.90 of qmail-autoresponder is now available at:
> > http://em.ca/~bruceg/qmail-autoresponder/
>
> one question, and one suggestion :
>
> - is it possible / planned to use this autoresponder with vmailmgr accounts ?
> (so with a v[add|del]autoresponder, or vchattr)
Yes. The CGI support is already done (version 0.96.7), and
qmail-autoresponder comes with a script, vautoresponder, that can be
used to do this.
> - suggestion : I really miss this feature from vacation in your autoresponder:
>
> If the string $SUBJECT appears in the .vacation.msg file,
> it is replaced with the subject of the original message
> when the reply is sent.
>
> Maybe you want to take it on your todolist ? :)
Sounds reasonable. I had been thinking of some way of putting the
original subject into the response. The other way I was thinking of
doing it would be a command-line option to add the original subject to
the reply with a given prefix.
--
Bruce Guenter <[EMAIL PROTECTED]> http://em.ca/~bruceg/
PGP signature
On Fri, Jul 14, 2000 at 11:00:00AM -0500, Bruno Wolff III wrote:
> Reflectors are something sendmail has. You can have system wide aliases
> that just deliver the message to more addresses. The alias can actually
> point to file. For these kinds of messages, the tests you are using
> won't see the mail as list mail.
So, in other words, a hard-coded mailing list, akin to having a .qmail
file containing:
&address1
&address2
&address3
...
> If you don't mind not responding to bcc'd messages, checking for the
> recipient's address(es) in the headers is a very good way to detect
> mass mailings.
But doing that requires doing a full RFC822 compatible parse of all of
the dozen headers that might contain an address. I've written such a
parser, and I'm not including it for this.
--
Bruce Guenter <[EMAIL PROTECTED]> http://em.ca/~bruceg/
PGP signature
Bruno Wolff <[EMAIL PROTECTED]> writes:
> Reflectors are something sendmail has. You can have system wide aliases
> that just deliver the message to more addresses. The alias can actually
> point to file. For these kinds of messages, the tests you are using
> won't see the mail as list mail.
> If you don't mind not responding to bcc'd messages, checking for the
> recipient's address(es) in the headers is a very good way to detect mass
> mailings.
I consider it to be an absolute requirement for any autoresponder to not
reply to a message that isn't addressed to the recipient it is acting on
behalf of. Anything else is just begging for the sort of exponential
autoresponder meltdown that's happened on some mailing lists in the past
(most notably faq-maintainers).
> Making this kind of test does add some complications. You need to have a
> list of addresses for the current recipient. You have to worry about
> equivalent addresses that are too numerous to list manually (typically
> this would be case insignificance and extension addresses).
Yup. Very annoying, but necessary. Otherwise, you'll end up sending
autoreplies to mailing list traffic, which is an absolute no-no even if
the mailing list isn't "properly" tagging messages with a Precedence
header.
--
Russ Allbery ([EMAIL PROTECTED]) <http://www.eyrie.org/~eagle/>
Currently we are using qmail with regular Unix system accounts (with
Maildir boxes), but I'd like not to.
The main reason we use this is because we also use a radius server
(Cistron-Radius) and it authenticates though system accounts.
But ideally I'd like all the accounts to be in an single LDAP directory so
I can keep all accounts in a central location and not have to replicate
information. Also, I'd like the accounts to be maintainable by non-unix
users (either via web interface or Windows). A SQL backend would be nice
too. Also, I'd like SAMBA and SQUID to be able to authenticate through
the same database. I want everything. But I'm not sure about the best
combination of tools.
Any suggestions?
Hello!
Use qmail-ldap found @www.qmail.org
Nico
Albert Hopkins wrote:
>
> Currently we are using qmail with regular Unix system accounts (with
> Maildir boxes), but I'd like not to.
>
> The main reason we use this is because we also use a radius server
> (Cistron-Radius) and it authenticates though system accounts.
>
> But ideally I'd like all the accounts to be in an single LDAP directory so
> I can keep all accounts in a central location and not have to replicate
> information. Also, I'd like the accounts to be maintainable by non-unix
> users (either via web interface or Windows). A SQL backend would be nice
> too. Also, I'd like SAMBA and SQUID to be able to authenticate through
> the same database. I want everything. But I'm not sure about the best
> combination of tools.
>
> Any suggestions?
On Fri, Jul 14, 2000 at 09:15:32AM -0500, Albert Hopkins wrote:
> Currently we are using qmail with regular Unix system accounts (with
> Maildir boxes), but I'd like not to.
>
> The main reason we use this is because we also use a radius server
> (Cistron-Radius) and it authenticates though system accounts.
>
> But ideally I'd like all the accounts to be in an single LDAP directory so
> I can keep all accounts in a central location and not have to replicate
> information. Also, I'd like the accounts to be maintainable by non-unix
> users (either via web interface or Windows). A SQL backend would be nice
> too. Also, I'd like SAMBA and SQUID to be able to authenticate through
> the same database. I want everything. But I'm not sure about the best
> combination of tools.
>
> Any suggestions?
---end quoted text---
Here, I'm using qmail-ldap, and I have squid (using group_ldap_auth) and
apache (using auth_ldap) authenticating from the same database. and I'm
using web2ldap (www.web2ldap.de) to administer the directory through a web
interface. I modified the web2ldap files a little so that it has decent
descriptions of what fields are needed to control what in the ldap
directory as well.. it's all working quite well.. I'm not using SAMBA
though so I don't know if you can connect that with the ldap server, but
you may be able to through a ldap module for pam if it doesn't support it?
--
Brian Johnson <[EMAIL PROTECTED]>
---
"Besides, I think Slackware sounds better than 'Microsoft,' don't you?"
-- Patrick Volkerding
hi all,
i installed tcpserver to run for pop3.
this is my code line:
"tcpserver -u 0 -g 0 -c 100 0 110 /var/qmail/bin/qmail-popup hostname
checkpassword /var/qmail/bin/qmail-pop3d Maildir &"
Is it rigtht to launch tcpserver as root???
Is it optimized??
thanks
Federico.
Federico Barbazza writes:
> i installed tcpserver to run for pop3.
> this is my code line:
> "tcpserver -u 0 -g 0 -c 100 0 110 /var/qmail/bin/qmail-popup hostname
> checkpassword /var/qmail/bin/qmail-pop3d Maildir &"
> Is it rigtht to launch tcpserver as root???
tcpserver must be run as root initially so that it can listen on port
25. So it's useless to give it `-u 0 -g 0'; it already is running as
those ids. You probably want to have it change to user qmaild and
group nofiles. See
<URL:http://web.infoave.net/~dsill/lwq.html#start-qmail>.
paul
Thomas Duterme <[EMAIL PROTECTED]> wrote:
>
> I've got a gut feeling I am missing something really obvious. Basically,
> I need smtpname to be set to the orginal rcpt of the message.
>
> So, the idea is to change fetchmail source so that fetchmail will
> use the original messages 'Delivered-To' header line for the local SMTP
> transactions RCPT line. This will ensure correct sorting of email on
> localhost.
>
> Using MDA doesn't solve the problem since it may lose mail if the
> mail address doesn't exist (ie no bounced mails) Also, with MDA
> if I forward my existing webmail to the remote server and then fetch
> mail back down to localhost, this forwarded mail gets lost.
Perhaps try something other than fetchmail, which doesn't even try to
do delivery by re-injecting with SMTP (that's just a recipe for bounced
mail).
You could try my own program, getmail. It's simple to use, and does local
deliveries directly into Maildirs (or mboxes, if you prefer).
It's very simple to set up, and determines local recipients based on the
contents of the Delivered-To: header as a first choice.
You can get it at http://www.qcc.sk.ca/~charlesc/software/getmail/
Charles
--
-----------------------------------------------------------------------
Charles Cazabon <[EMAIL PROTECTED]>
GPL'ed software available at: http://www.qcc.sk.ca/~charlesc/software/
Any opinions expressed are just that -- my opinions.
-----------------------------------------------------------------------
Have a bit of a strange situation here I'm hoping someone can help
me with. Up untill reciently, all the machines on our network had thier
own qmail server on them (set up by an admin who is no longer here) and
everything worked fine.
Now I'm trying to centralize to one smtp server on our gateway
with all the other machines having thier mail clients configured with our
gateway as thier smtp server.
I have the relaying up and running and the messages pass though,
but messages are bounced saying it couldn't find the host. This goes for
addresses within our subnet, the gateway/smtp server, and the outside
world. I've doubleckecked with nslookup, and we are getting name
resolution. A quick piece of maillog (gw=gateway/smtp/dns machine):
mydomain.net is our block of ips (sends to inside still fail)
gw qmail: 963586030.570618 info msg 831541: bytes 720 from
<[EMAIL PROTECTED]> qp 9908 uid 101
gw qmail: 963586030.976736 starting delivery 1: msg 831541 to local
[EMAIL PROTECTED]
gw qmail: 963586030.977473 status: local 1/10 remote 0/20
gw qmail: 963586030.978297 starting delivery 2: msg 831541
to remote [EMAIL PROTECTED]
gw qmail: 963586030.978930 status: local 1/10 remote 1/20
gw qmail: 963586031.155406 delivery 2: failure:
Sorry,_I_couldn't_find_any_host_named_outside.net?._(#5.1.2)/
gw qmail: 963586031.458487 status: local 1/10 remote 0/20
gw qmail: 963586031.459772 delivery 1: success: did_1+0+0/
gw qmail: 963586031.580622 status: local 0/10 remote 0/20
gw qmail: 963586032.000392 bounce msg 831541 qp 9911
gw qmail: 963586032.075908 end msg 831541
anyone have any ideas here? I'm stumpted.
any suggestions would be appreciated.
-----------------------------------------------------------------------------
3x10^8m/s isn't just a good idea,
.it's the law.
-unknown
Quoting Nathan Weyer ([EMAIL PROTECTED]):
...
> I have the relaying up and running and the messages pass though,
> but messages are bounced saying it couldn't find the host. This goes for
> addresses within our subnet, the gateway/smtp server, and the outside
> world. I've doubleckecked with nslookup, and we are getting name
> resolution. A quick piece of maillog (gw=gateway/smtp/dns machine):
> mydomain.net is our block of ips (sends to inside still fail)
...
> gw qmail: 963586031.155406 delivery 2: failure:
> Sorry,_I_couldn't_find_any_host_named_outside.net?._(#5.1.2)/
Hmm, my guess is that in your tcprules you have RELAYCLIENT=" " or
similiar in the rule for the IP address of this connection. Did you
not notice in the logs that an extra character is being appended to
the end of your recipient's address? To allow relaying, set
RELAYCLIENT with an empty string, or else what's there gets appended
to the address.
That's my guess, anyway. Why don't you copy & paste the relevent
rule from your tcprules text file.
Aaron
Last night we changed the hostname and main nameservers for our server.
Everything seemed fine till this a.m. we are now getting these errors:
"Jul 14 09:30:43 pisces vchkpw: vchkpw: Read error"
Any ideas on how to fix this?
Kathleen
Hi,
I want to use rblsmtpd-0.70 with tcp-server. can you tell me how I
make rblsmtpd-0.70 running with qmail ??
Rgds,
Al.
My company does a newsletter mailling of about 4 million. We are
trying to move things from sendmail to qmail. The hardware for the
qmail test is a compaq 2xP2,1gb,3 18gig scsi drives running redhat 6.2
with version 2.2.14 of the kernel.
Thursday morning we did a test mailing of 100,000 people. It's still
going alomst 24 hours later. According to other people's results, this
is terrible. As a first test we didn't change our scripts at all and
used the sendmail wrapper program. The scripts finished quickly but we
still have a ton of messages sitting in the queue.
My first step was to up the number in concurrencyremote to 100 and
restart qmail. However I still never got more than 16 or 17
qmail-remote's running at one time. I changed conf-spawn to 250 and
concurrencyremote to 240 but still the number of qmail-remote's never
got above 40. I then changed the concurrencylocal to 120 and the
timeoutremote to 60 but still no help.
My last step was to change the conf-split from 23 to 200. After that I
started getting syslog errors like:
Jul 14 09:48:31 charon qmail: 963582511.269118 warning: unable to stat
mess/14/476827
And nothing was going faster so I changed it back. I also have
sigalrm-ed qmail-send hoping to get the queue moving faster but that
didn't seem to help.
Here's part of the output from qmail-showctl:
qmail home directory: /var/qmail.
user-ext delimiter: -.
paternalism (in decimal): 2.
silent concurrency limit: 125.
subdirectory split: 23.
user ids: 502, 503, 504, 0, 505, 506, 507, 508.
group ids: 501, 502.
concurrencylocal: Local concurrency is 120.
concurrencyremote: Remote concurrency is 123.
databytes: (Default.) SMTP DATA limit is 0 bytes.
qmqpservers: (Default.) No QMQP servers.
queuelifetime: (Default.) Message lifetime in the queue is 604800
seconds.
smtproutes: (Default.) No artificial SMTP routes.
timeoutconnect: (Default.) SMTP client connection timeout is 60 seconds.
timeoutremote: SMTP client data timeout is 60 seconds.
timeoutsmtpd: (Default.) SMTP server data timeout is 1200 seconds.
So I guess my question is "What's going on???" :-) It seems that other
people have had this problem but the answer has always been "restart
qmail" which I did... We still have some messages in the queue to be
preprocessed if that matters.
My other question would be how to determine what the queue subdir
split should be.
Any help would be greatly appreciated.
Thanks,
Paul
--
Paul Guglielmino <[EMAIL PROTECTED]>
Paul Guglielmino <[EMAIL PROTECTED]> wrote:
>
> Thursday morning we did a test mailing of 100,000 people. It's still
> going alomst 24 hours later. According to other people's results, this
> is terrible.
I'm not an expert on the internals of qmail, but I see one problem...
As a first test we didn't change our scripts at all and
> used the sendmail wrapper program. The scripts finished quickly but we
> still have a ton of messages sitting in the queue.
>
> My first step was to up the number in concurrencyremote to 100 and
> restart qmail. However I still never got more than 16 or 17
> qmail-remote's running at one time. I changed conf-spawn to 250 and
> concurrencyremote to 240 but still the number of qmail-remote's never
> got above 40. I then changed the concurrencylocal to 120 and the
> timeoutremote to 60 but still no help.
>
> My last step was to change the conf-split from 23 to 200. After that I
> started getting syslog errors like:
>
> Jul 14 09:48:31 charon qmail: 963582511.269118 warning: unable to stat
> mess/14/476827
When you change conf-split, you can't expect the new binaries to be able to
use the queue from the old binaries. It changes the assumptions that qmail
uses about which subdirectories particular files in the queue will be in.
The general method to change conf-split on a running machine is something
like the following:
-change conf-split
-compile qmail and install to a DIFFERENT location than the original.
Let it run in parallel with the old version (different queue, different
control directory, etc).
-wait until the queue of the original qmail instance is empty.
-compile qmail again with the larger conf-split, installing to the directory
of the ORIGINAL qmail installation.
-let the queue of the 2nd/alternate installation empty
-delete the 2nd/alternate qmail instance.
> And nothing was going faster so I changed it back. I also have
> sigalrm-ed qmail-send hoping to get the queue moving faster but that
> didn't seem to help.
>
> Here's part of the output from qmail-showctl:
>
> qmail home directory: /var/qmail.
> user-ext delimiter: -.
> paternalism (in decimal): 2.
> silent concurrency limit: 125.
This can be changed in the source, I believe -- but it can depend on your
OS.
> subdirectory split: 23.
> user ids: 502, 503, 504, 0, 505, 506, 507, 508.
> group ids: 501, 502.
> concurrencylocal: Local concurrency is 120.
> concurrencyremote: Remote concurrency is 123.
> databytes: (Default.) SMTP DATA limit is 0 bytes.
> qmqpservers: (Default.) No QMQP servers.
> queuelifetime: (Default.) Message lifetime in the queue is 604800
> seconds.
> smtproutes: (Default.) No artificial SMTP routes.
> timeoutconnect: (Default.) SMTP client connection timeout is 60 seconds.
> timeoutremote: SMTP client data timeout is 60 seconds.
> timeoutsmtpd: (Default.) SMTP server data timeout is 1200 seconds.
>
> So I guess my question is "What's going on???" :-) It seems that other
> people have had this problem but the answer has always been "restart
> qmail" which I did... We still have some messages in the queue to be
> preprocessed if that matters.
What is your hardware? What does `mailq` show (it'll be big)? Are most of
the messages remaining in the queue just bounces and deferrals?
If it's not just bounces and deferrals, you're hitting a bottleneck somewhere.
Unfortunately, you've given us no information to help determine what that
bottleneck is (network bandwidth, disk bandwidth, linear search time,
CPU, logging).
What are you using for logging, anyway? If its syslog, that could be your
problem right there.
Charles
--
-----------------------------------------------------------------------
Charles Cazabon <[EMAIL PROTECTED]>
GPL'ed software available at: http://www.qcc.sk.ca/~charlesc/software/
Any opinions expressed are just that -- my opinions.
-----------------------------------------------------------------------
well, now we upgraded to vpopmail-4.x.x, installed it with the same options
as before.
this time. instead of a read error, or the correct way of authenticating.
it appened MY ipaddress to the username.
so isntead of the logs showing
[[EMAIL PROTECTED]]
it would show
[username@:63.72.96.166]
Help, it's oen thing after another today :(
Kathleen
OKOK, i finally
read the "life with qmail" article as recomended...
i installed the
qmail system from scratch
it works now with
the qmail-pop3d and the qmail using maildir ...
now, to my
questions:
i have 3 MX records
pointing to this machine:
domain1.com,
domain2.com and domain3.com
i have a dns entry
for every domain as mail.domain1.com pointing to this machine also - lets call
it mailer.domain4.com
i just have to use
the virtualdomains with domain1.com:dom1 and
domain2.com:dom2
and then the users
of the pop will be dom1-sales and dom2-sales
i hope that up to
here im right
now, i dont want to
have /home/dom1-sales/Mailbox and /home/dom2-sales/Mailbox
but instead have
/mailuser/dom1-sales/Mailbox and
/mailuser/dom2-sales/Mailbox
is this possible
and if so, how?
also, i inserted
the command for pop3 as described in life with qmail into the
inetd.conf
when i test is as
instructed on the machine itself it works great
but when i telnet
to 110 from another machine, the authentication always doesnt accept the
password...
HELP
and thanks again
for pointing out that article, it helped make sense of all this new things and
concepts...
--------------------------------------------
Haim Halpern
--------------------------------------------
> now, i dont want to have /home/dom1-sales/Mailbox and
> /home/dom2-sales/Mailbox but instead have /mailuser/dom1-sales/Mailbox
> and /mailuser/dom2-sales/Mailbox
> is this possible and if so, how?
You can make entries for these addresses in /var/qmail/users/assign,
and let the homedir field be /mailuser/dom1-sales, etc. Or if these
addresses have system accounts (which doesn't necessarily sound like
the best way to do it, but it seems that's what you're doing), then
you can let /mailuser/dom1-sales be the actual home directory for the
dom1-sales user. (How to change an account's home directory depends
on the kind of system you have; check your system documentation, we
won't necessarily be able to help you.)
> also, i inserted the command for pop3 as described in life with
> qmail into the inetd.conf
> when i test is as instructed on the machine itself it works great
> but when i telnet to 110 from another machine, the authentication always
> doesnt accept the password...
What exactly did you do to test it? What exactly are you doing when
it fails?
paul
Has anyone here implemented a feature where the
postmaster of a domain view a summary of the
amount of e-mails sent for the last month or
some time frame? If you have, what package
did you use or did you just write it yourself?
Thanks in advance.
Jeff Jones
Jeff Jones <[EMAIL PROTECTED]> wrote:
> Has anyone here implemented a feature where the
> postmaster of a domain view a summary of the
> amount of e-mails sent for the last month or
> some time frame? If you have, what package
> did you use or did you just write it yourself?
qmail-analog does this, among many other things. It's written by the
author of qmail, and is available from his website at http://cr.yp.to/
Charles
--
-----------------------------------------------------------------------
Charles Cazabon <[EMAIL PROTECTED]>
GPL'ed software available at: http://www.qcc.sk.ca/~charlesc/software/
Any opinions expressed are just that -- my opinions.
-----------------------------------------------------------------------
I wrote one of these in python - it's rough and the only documentation
is the source. I keep meaning to get back to it but, well, you know
how it is.
I threw together a simple web page for it at:
http://www.ericcox.com/projects/mailstat/
Eric
P.s. I would love it if someone would modify it to read tai
timestamps, (i.e. splogger logs) looks like I'm not going to
get back to it for awhile.
Jeff Jones wrote:
>
> Has anyone here implemented a feature where the
> postmaster of a domain view a summary of the
> amount of e-mails sent for the last month or
> some time frame? If you have, what package
> did you use or did you just write it yourself?
>
> Thanks in advance.
>
> Jeff Jones
On Fri, Jul 14, 2000 at 07:38:52PM -0700, Eric Cox wrote:
> I wrote one of these in python - it's rough and the only documentation
> is the source. I keep meaning to get back to it but, well, you know
> how it is.
I've used it until i switched to multilog for logging ....
> I threw together a simple web page for it at:
> http://www.ericcox.com/projects/mailstat/
>
> Eric
>
> P.s. I would love it if someone would modify it to read tai
> timestamps, (i.e. splogger logs) looks like I'm not going to
> get back to it for awhile.
Don't you mean multilogger logs ;)
Greetz,
Steffan
--
http://therookie.dyndns.org
Steffan Hoeke wrote:
>
> On Fri, Jul 14, 2000 at 07:38:52PM -0700, Eric Cox wrote:
> > P.s. I would love it if someone would modify it to read tai
> > timestamps, (i.e. splogger logs) looks like I'm not going to
> > get back to it for awhile.
> Don't you mean multilogger logs ;)
Uh, yeah, somethin like dat....
Whatever that log sample you gave me was. :)
Unfortunately I'm so busy I just can't find the time. Why
else would I be sitting at my computer on a Friday night,
while my girlfriend pesters me to go out? :(
Eric
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
month, but the subscription rate is growing rapidly each month. It needs to
handle bounced mail by dumping the addresses into a file for later retrieval
so they can be removed from the database, or by running an external script
for each bounced address.
I'm looking at getting 3 dell dual PIII 750's, with a 18 or 36GB 10000rpm
disk, and 512M or 1G of mem each. Each will run Linux or BSD.
Here's what I need to know:
1. How well does qmail take advantage of multiple processors? How much
memory and disk will I need? (we're at 50 million messages per month now,
and we only send out monday-friday, so that's over 2 million messages per
day, and it's only going up)
2. How many messages per day would one estimate that each of these servers
could do?
3. I read about mini-qmail and how it's about 100 times faster blasting out
email to QMQP servers. Since you can specify multiple QMQP servers, if I
have a fourth machine running mini-qmail and managing the actual mailing
list, can I add the other 3 as QMQP servers and have it load balance between
all 3 for sending out mail? (this way I could add more servers easily if I
needed to)
4. Can I easily make qmail run an external script for each bounced mail?
5. Anything else I should know?
Thanks.
----------
Jay Austad
Network Administrator
CBS Marketwatch
612.817.1271
[EMAIL PROTECTED]
http://cbs.marketwatch.com
http://www.bigcharts.com
Hey Jay,
I don't know much about setting that type of thing up in
qmail, but I would like to give you some ideas on the
hardware. I'm not sure how much load qmail would generate
in a scenario like that, but you may want to consider
Solaris x86 for the superior SMP performance. Also, you should
know what you're getting into on the Dell boxes if you choose
to run linux. I've got a Dell PE2400 dual that runs linux
and you're going to be at the mercy of Dell and Adaptec on
when you upgrade your kernel because they have some sorry
proprietary drivers for their RAID controllers that are
tailored to a specific kernel version and redhat sub-revision.
If you can put up with that, then Redhat Linux/Qmail on a
Dell runs very fast, I'm happy with mine. But at the same
time, I'm sitting on a kernel with a known suid exploit
hoping Dell will release newer drivers soon... It is much
nicer running Linux on an older Dell server of mine that has
an AMI MegaRaid card with drivers built into the kernel.
Dave
-----Original Message-----
From: Austad, Jay
To: '[EMAIL PROTECTED]'
Sent: 7/14/00 2:18 PM
Subject: questions about performance and setup
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 month, but the subscription rate is growing
rapidly each month. It needs to handle bounced mail by dumping the
addresses into a file for later retrieval so they can be removed
from the database, or by running an external script for each bounced
address.
I'm looking at getting 3 dell dual PIII 750's, with a 18 or 36GB
10000rpm disk, and 512M or 1G of mem each. Each will run Linux or
BSD.
Here's what I need to know:
1. How well does qmail take advantage of multiple processors? How
much memory and disk will I need? (we're at 50 million messages per
month now, and we only send out monday-friday, so that's over 2
million messages per day, and it's only going up)
2. How many messages per day would one estimate that each of these
servers could do?
3. I read about mini-qmail and how it's about 100 times faster blasting
out email to QMQP servers. Since you can specify multiple QMQP
servers, if I have a fourth machine running mini-qmail and managing
the actual mailing list, can I add the other 3 as QMQP servers and
have it load balance between all 3 for sending out mail? (this way
I could add more servers easily if I needed to)
4. Can I easily make qmail run an external script for each bounced
mail?
5. Anything else I should know?
Thanks.
----------
Jay Austad
Network Administrator
CBS Marketwatch
612.817.1271
[EMAIL PROTECTED]
http://cbs.marketwatch.com
http://www.bigcharts.com
> Here's what I need to know:
>
> 1. How well does qmail take advantage of multiple processors? How much
Indreectly, quite well as it forks many processes, thus if the OS takes
good advantage of your CPUs, then qmail inherits that advantage.
> memory and disk will I need? (we're at 50 million messages per month now,
Are these message unique per target address or the same. If unique, your
requirements are vastly different and very queue/disk intensive. If they
are the same and you take advantage or VERP support on qmail, then
your load will mainly be sending related which will benefit from
more memory, multiple instances, etc.
> and we only send out monday-friday, so that's over 2 million messages per
> day, and it's only going up)
>
> 2. How many messages per day would one estimate that each of these servers
> could do?
>
> 3. I read about mini-qmail and how it's about 100 times faster blasting out
> email to QMQP servers. Since you can specify multiple QMQP servers, if I
> have a fourth machine running mini-qmail and managing the actual mailing
> list, can I add the other 3 as QMQP servers and have it load balance between
> all 3 for sending out mail? (this way I could add more servers easily if I
> needed to)
The qmqp support doesn't load balance. It simply takes the first one
it can connect to.
> 4. Can I easily make qmail run an external script for each bounced mail?
Absolutely.
> 5. Anything else I should know?
That all hinges on whether your emails are unique for each recipient or
not. Or more importantly, the average number of recipients per unique
email.
Regards.
I might as well jump into this since I just built a RAID 5 system for a
database.
The machine I built contains a DPT SmartRAID V SCSI RAID 0/1/5 controller
with 5 10000RPM 9.1 gig drives. The thing I notice about RAID 5 in the
right configuration is that you can throw tons of IO at it and you will
see little decrease in performance. Our Database server (Ya, I know, its
not MAIL SERVER) gets tons of IO and its nothing to it; just eats it up
and continues on its way.
I gotta say that you can't go wrong with this controller. It's a I2O
controller and thus supported in FreeBSD and Linux.
As Dave stated, you will get stuck with Dell and their proprietary
drivers, this I would avoid like the plague.
-----Original Message-----
From: Hubbard, David [mailto:[EMAIL PROTECTED]]
Sent: Friday, July 14, 2000 11:48 AM
To: '[EMAIL PROTECTED]'
Subject: RE: questions about performance and setup
Hey Jay,
I don't know much about setting that type of thing up in
qmail, but I would like to give you some ideas on the
hardware. I'm not sure how much load qmail would generate
in a scenario like that, but you may want to consider
Solaris x86 for the superior SMP performance. Also, you should
know what you're getting into on the Dell boxes if you choose
to run linux. I've got a Dell PE2400 dual that runs linux
and you're going to be at the mercy of Dell and Adaptec on
when you upgrade your kernel because they have some sorry
proprietary drivers for their RAID controllers that are
tailored to a specific kernel version and redhat sub-revision.
If you can put up with that, then Redhat Linux/Qmail on a
Dell runs very fast, I'm happy with mine. But at the same
time, I'm sitting on a kernel with a known suid exploit
hoping Dell will release newer drivers soon... It is much
nicer running Linux on an older Dell server of mine that has
an AMI MegaRaid card with drivers built into the kernel.
Dave
-----Original Message-----
From: Austad, Jay
To: '[EMAIL PROTECTED]'
Sent: 7/14/00 2:18 PM
Subject: questions about performance and setup
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 month, but the subscription rate is growing
rapidly each month. It needs to handle bounced mail by dumping the
addresses into a file for later retrieval so they can be removed
from the database, or by running an external script for each bounced
address.
I'm looking at getting 3 dell dual PIII 750's, with a 18 or 36GB
10000rpm disk, and 512M or 1G of mem each. Each will run Linux or
BSD.
Here's what I need to know:
1. How well does qmail take advantage of multiple processors? How
much memory and disk will I need? (we're at 50 million messages per
month now, and we only send out monday-friday, so that's over 2
million messages per day, and it's only going up)
2. How many messages per day would one estimate that each of these
servers could do?
3. I read about mini-qmail and how it's about 100 times faster blasting
out email to QMQP servers. Since you can specify multiple QMQP
servers, if I have a fourth machine running mini-qmail and managing
the actual mailing list, can I add the other 3 as QMQP servers and
have it load balance between all 3 for sending out mail? (this way
I could add more servers easily if I needed to)
4. Can I easily make qmail run an external script for each bounced
mail?
5. Anything else I should know?
Thanks.
----------
Jay Austad
Network Administrator
CBS Marketwatch
612.817.1271
[EMAIL PROTECTED]
http://cbs.marketwatch.com
http://www.bigcharts.com
smime.p7s
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 10000rpm drives. I'll probably use these for
testing.
The bulk of the messages will be the same content to many rcpt's. However,
once in awhile we'll have 100,000 different messages go out to 100,000
different people.
Since the QMQP support under mini-qmail doesn't load balance, can I feed it
a hostname with multiple dns entries (round-robin dns)? Or better yet, how
easy would it be to modify the qmail code to just load balance between them?
Jay
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Friday, July 14, 2000 2:09 PM
To: '[EMAIL PROTECTED]'
Subject: Re: questions about performance and setup
> Here's what I need to know:
>
> 1. How well does qmail take advantage of multiple processors? How much
Indreectly, quite well as it forks many processes, thus if the OS takes
good advantage of your CPUs, then qmail inherits that advantage.
> memory and disk will I need? (we're at 50 million messages per month now,
Are these message unique per target address or the same. If unique, your
requirements are vastly different and very queue/disk intensive. If they
are the same and you take advantage or VERP support on qmail, then
your load will mainly be sending related which will benefit from
more memory, multiple instances, etc.
> and we only send out monday-friday, so that's over 2 million messages per
> day, and it's only going up)
>
> 2. How many messages per day would one estimate that each of these
servers
> could do?
>
> 3. I read about mini-qmail and how it's about 100 times faster blasting
out
> email to QMQP servers. Since you can specify multiple QMQP servers, if I
> have a fourth machine running mini-qmail and managing the actual mailing
> list, can I add the other 3 as QMQP servers and have it load balance
between
> all 3 for sending out mail? (this way I could add more servers easily if
I
> needed to)
The qmqp support doesn't load balance. It simply takes the first one
it can connect to.
> 4. Can I easily make qmail run an external script for each bounced mail?
Absolutely.
> 5. Anything else I should know?
That all hinges on whether your emails are unique for each recipient or
not. Or more importantly, the average number of recipients per unique
email.
Regards.
On Fri, Jul 14, 2000 at 02:29:06PM -0500, Austad, Jay wrote:
> 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 10000rpm drives. I'll probably use these for
> testing.
I agree with the earlier poster that more spindles for your queue
(c/- raid) is a good thing in general.
> The bulk of the messages will be the same content to many rcpt's. However,
> once in awhile we'll have 100,000 different messages go out to 100,000
> different people.
>
> Since the QMQP support under mini-qmail doesn't load balance, can I feed it
> a hostname with multiple dns entries (round-robin dns)? Or better yet, how
> easy would it be to modify the qmail code to just load balance between them?
The manpage for qmail-qmqpc tells us that they have to be IP addresses
in qmqpservers so a RR DNS won't help. If all of the messages are generated
on one machine, then I'd be inclined to go for a much simpler solution
than modifying qmail. I'd have an instance of qmail for each outbound
server with the appropriate qmqpservers entry, then have your queue
insertion script do a round-robin itself by simply cycling thru
the qmail-inject command associated with each instance.
for instance in 1 2 3 4 5
do
getnext_message_details()
/var/qmail{$instance}/bin/qmail-inject currentmessage .... details
done
Or some such.
Alternatively, if you have money to burn, maybe a layer four switch
with load-balancing skills.
Mark.
>
> Jay
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Friday, July 14, 2000 2:09 PM
> To: '[EMAIL PROTECTED]'
> Subject: Re: questions about performance and setup
>
>
> > Here's what I need to know:
> >
> > 1. How well does qmail take advantage of multiple processors? How much
>
> Indreectly, quite well as it forks many processes, thus if the OS takes
> good advantage of your CPUs, then qmail inherits that advantage.
>
> > memory and disk will I need? (we're at 50 million messages per month now,
>
> Are these message unique per target address or the same. If unique, your
> requirements are vastly different and very queue/disk intensive. If they
> are the same and you take advantage or VERP support on qmail, then
> your load will mainly be sending related which will benefit from
> more memory, multiple instances, etc.
>
> > and we only send out monday-friday, so that's over 2 million messages per
> > day, and it's only going up)
> >
> > 2. How many messages per day would one estimate that each of these
> servers
> > could do?
> >
> > 3. I read about mini-qmail and how it's about 100 times faster blasting
> out
> > email to QMQP servers. Since you can specify multiple QMQP servers, if I
> > have a fourth machine running mini-qmail and managing the actual mailing
> > list, can I add the other 3 as QMQP servers and have it load balance
> between
> > all 3 for sending out mail? (this way I could add more servers easily if
> I
> > needed to)
>
> The qmqp support doesn't load balance. It simply takes the first one
> it can connect to.
>
> > 4. Can I easily make qmail run an external script for each bounced mail?
>
> Absolutely.
>
> > 5. Anything else I should know?
>
> That all hinges on whether your emails are unique for each recipient or
> not. Or more importantly, the average number of recipients per unique
> email.
>
>
> Regards.
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 the first one it can contact? This would be very useful to me. I
assume qmail-qmqpc.c is one of them, are there others I would need to play
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 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 10000rpm drives. I'll probably use these for
> testing.
I agree with the earlier poster that more spindles for your queue
(c/- raid) is a good thing in general.
> The bulk of the messages will be the same content to many rcpt's.
However,
> once in awhile we'll have 100,000 different messages go out to 100,000
> different people.
>
> Since the QMQP support under mini-qmail doesn't load balance, can I feed
it
> a hostname with multiple dns entries (round-robin dns)? Or better yet,
how
> easy would it be to modify the qmail code to just load balance between
them?
The manpage for qmail-qmqpc tells us that they have to be IP addresses
in qmqpservers so a RR DNS won't help. If all of the messages are generated
on one machine, then I'd be inclined to go for a much simpler solution
than modifying qmail. I'd have an instance of qmail for each outbound
server with the appropriate qmqpservers entry, then have your queue
insertion script do a round-robin itself by simply cycling thru
the qmail-inject command associated with each instance.
for instance in 1 2 3 4 5
do
getnext_message_details()
/var/qmail{$instance}/bin/qmail-inject currentmessage .... details
done
Or some such.
Alternatively, if you have money to burn, maybe a layer four switch
with load-balancing skills.
Mark.
>
> Jay
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Friday, July 14, 2000 2:09 PM
> To: '[EMAIL PROTECTED]'
> Subject: Re: questions about performance and setup
>
>
> > Here's what I need to know:
> >
> > 1. How well does qmail take advantage of multiple processors? How much
>
> Indreectly, quite well as it forks many processes, thus if the OS takes
> good advantage of your CPUs, then qmail inherits that advantage.
>
> > memory and disk will I need? (we're at 50 million messages per month
now,
>
> Are these message unique per target address or the same. If unique, your
> requirements are vastly different and very queue/disk intensive. If they
> are the same and you take advantage or VERP support on qmail, then
> your load will mainly be sending related which will benefit from
> more memory, multiple instances, etc.
>
> > and we only send out monday-friday, so that's over 2 million messages
per
> > day, and it's only going up)
> >
> > 2. How many messages per day would one estimate that each of these
> servers
> > could do?
> >
> > 3. I read about mini-qmail and how it's about 100 times faster blasting
> out
> > email to QMQP servers. Since you can specify multiple QMQP servers, if
I
> > have a fourth machine running mini-qmail and managing the actual mailing
> > list, can I add the other 3 as QMQP servers and have it load balance
> between
> > all 3 for sending out mail? (this way I could add more servers easily
if
> I
> > needed to)
>
> The qmqp support doesn't load balance. It simply takes the first one
> it can connect to.
>
> > 4. Can I easily make qmail run an external script for each bounced mail?
>
> Absolutely.
>
> > 5. Anything else I should know?
>
> That all hinges on whether your emails are unique for each recipient or
> not. Or more importantly, the average number of recipients per unique
> email.
>
>
> Regards.
Line 153 of qmail-qmqpc.c is a good place to start. It's a trivial
loop that would benefit from something like adjusting the starting
point by some random value. Eg:
randj = rand() % servers.len;
i = 0;
for (j = randj;j < servers.len;++j)
if (!servers.s[j]) {
doit(servers.s + i);
i = j + 1;
}
Then repeat the loop from zero to randj - 1
i = 0;
for (j = 0;j < randj;++j)
...
Mark.
On Fri, Jul 14, 2000 at 05:38:44PM -0500, Austad, Jay wrote:
> 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 the first one it can contact? This would be very useful to me. I
> assume qmail-qmqpc.c is one of them, are there others I would need to play
> 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 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 10000rpm drives. I'll probably use these for
> > testing.
>
> I agree with the earlier poster that more spindles for your queue
> (c/- raid) is a good thing in general.
>
> > The bulk of the messages will be the same content to many rcpt's.
> However,
> > once in awhile we'll have 100,000 different messages go out to 100,000
> > different people.
> >
> > Since the QMQP support under mini-qmail doesn't load balance, can I feed
> it
> > a hostname with multiple dns entries (round-robin dns)? Or better yet,
> how
> > easy would it be to modify the qmail code to just load balance between
> them?
>
> The manpage for qmail-qmqpc tells us that they have to be IP addresses
> in qmqpservers so a RR DNS won't help. If all of the messages are generated
> on one machine, then I'd be inclined to go for a much simpler solution
> than modifying qmail. I'd have an instance of qmail for each outbound
> server with the appropriate qmqpservers entry, then have your queue
> insertion script do a round-robin itself by simply cycling thru
> the qmail-inject command associated with each instance.
>
> for instance in 1 2 3 4 5
> do
> getnext_message_details()
> /var/qmail{$instance}/bin/qmail-inject currentmessage .... details
> done
>
> Or some such.
>
>
> Alternatively, if you have money to burn, maybe a layer four switch
> with load-balancing skills.
>
>
> Mark.
>
>
> >
> > Jay
> >
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, July 14, 2000 2:09 PM
> > To: '[EMAIL PROTECTED]'
> > Subject: Re: questions about performance and setup
> >
> >
> > > Here's what I need to know:
> > >
> > > 1. How well does qmail take advantage of multiple processors? How much
> >
> > Indreectly, quite well as it forks many processes, thus if the OS takes
> > good advantage of your CPUs, then qmail inherits that advantage.
> >
> > > memory and disk will I need? (we're at 50 million messages per month
> now,
> >
> > Are these message unique per target address or the same. If unique, your
> > requirements are vastly different and very queue/disk intensive. If they
> > are the same and you take advantage or VERP support on qmail, then
> > your load will mainly be sending related which will benefit from
> > more memory, multiple instances, etc.
> >
> > > and we only send out monday-friday, so that's over 2 million messages
> per
> > > day, and it's only going up)
> > >
> > > 2. How many messages per day would one estimate that each of these
> > servers
> > > could do?
> > >
> > > 3. I read about mini-qmail and how it's about 100 times faster blasting
> > out
> > > email to QMQP servers. Since you can specify multiple QMQP servers, if
> I
> > > have a fourth machine running mini-qmail and managing the actual mailing
> > > list, can I add the other 3 as QMQP servers and have it load balance
> > between
> > > all 3 for sending out mail? (this way I could add more servers easily
> if
> > I
> > > needed to)
> >
> > The qmqp support doesn't load balance. It simply takes the first one
> > it can connect to.
> >
> > > 4. Can I easily make qmail run an external script for each bounced mail?
> >
> > Absolutely.
> >
> > > 5. Anything else I should know?
> >
> > That all hinges on whether your emails are unique for each recipient or
> > not. Or more importantly, the average number of recipients per unique
> > email.
> >
> >
> > Regards.
Jay,
That's the beauty of having multiple instances, not having to patch qmail.
All you need to do is install qmail once per machine (ie, /var/qmail1,
/var/qmail2,...). 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 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 the first one it can contact? This would be very useful to me. I
> assume qmail-qmqpc.c is one of them, are there others I would need to play
> 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 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 10000rpm drives. I'll probably use these for
> > testing.
>
> I agree with the earlier poster that more spindles for your queue
> (c/- raid) is a good thing in general.
>
> > The bulk of the messages will be the same content to many rcpt's.
> However,
> > once in awhile we'll have 100,000 different messages go out to 100,000
> > different people.
> >
> > Since the QMQP support under mini-qmail doesn't load balance, can I feed
> it
> > a hostname with multiple dns entries (round-robin dns)? Or better yet,
> how
> > easy would it be to modify the qmail code to just load balance between
> them?
>
> The manpage for qmail-qmqpc tells us that they have to be IP addresses
> in qmqpservers so a RR DNS won't help. If all of the messages are generated
> on one machine, then I'd be inclined to go for a much simpler solution
> than modifying qmail. I'd have an instance of qmail for each outbound
> server with the appropriate qmqpservers entry, then have your queue
> insertion script do a round-robin itself by simply cycling thru
> the qmail-inject command associated with each instance.
>
> for instance in 1 2 3 4 5
> do
> getnext_message_details()
> /var/qmail{$instance}/bin/qmail-inject currentmessage .... details
> done
>
> Or some such.
>
>
> Alternatively, if you have money to burn, maybe a layer four switch
> with load-balancing skills.
>
>
> Mark.
>
>
> >
> > Jay
> >
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, July 14, 2000 2:09 PM
> > To: '[EMAIL PROTECTED]'
> > Subject: Re: questions about performance and setup
> >
> >
> > > Here's what I need to know:
> > >
> > > 1. How well does qmail take advantage of multiple processors? How much
> >
> > Indreectly, quite well as it forks many processes, thus if the OS takes
> > good advantage of your CPUs, then qmail inherits that advantage.
> >
> > > memory and disk will I need? (we're at 50 million messages per month
> now,
> >
> > Are these message unique per target address or the same. If unique, your
> > requirements are vastly different and very queue/disk intensive. If they
> > are the same and you take advantage or VERP support on qmail, then
> > your load will mainly be sending related which will benefit from
> > more memory, multiple instances, etc.
> >
> > > and we only send out monday-friday, so that's over 2 million messages
> per
> > > day, and it's only going up)
> > >
> > > 2. How many messages per day would one estimate that each of these
> > servers
> > > could do?
> > >
> > > 3. I read about mini-qmail and how it's about 100 times faster blasting
> > out
> > > email to QMQP servers. Since you can specify multiple QMQP servers, if
> I
> > > have a fourth machine running mini-qmail and managing the actual mailing
> > > list, can I add the other 3 as QMQP servers and have it load balance
> > between
> > > all 3 for sending out mail? (this way I could add more servers easily
> if
> > I
> > > needed to)
> >
> > The qmqp support doesn't load balance. It simply takes the first one
> > it can connect to.
> >
> > > 4. Can I easily make qmail run an external script for each bounced mail?
> >
> > Absolutely.
> >
> > > 5. Anything else I should know?
> >
> > That all hinges on whether your emails are unique for each recipient or
> > not. Or more importantly, the average number of recipients per unique
> > email.
> >
> >
> > Regards.
>
Of course there is at least one bug in here, but you get
the idea.
Mark.
On Fri, Jul 14, 2000 at 04:00:43PM -0700, [EMAIL PROTECTED] wrote:
> Line 153 of qmail-qmqpc.c is a good place to start. It's a trivial
> loop that would benefit from something like adjusting the starting
> point by some random value. Eg:
>
>
> randj = rand() % servers.len;
> i = 0;
> for (j = randj;j < servers.len;++j)
> if (!servers.s[j]) {
> doit(servers.s + i);
> i = j + 1;
> }
>
> Then repeat the loop from zero to randj - 1
>
> i = 0;
> for (j = 0;j < randj;++j)
> ...
>
>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 patching.
Won't this way be a performance hit though? I admit, it is an easy solution
and would work excellent, but I have to think about efficiency also. C code
is much faster than shell or perl, and I'd like to set it up once and not
have to ever worry about again, or at least for a long, long time.
As I said, we're doing 50 million emails a month right now, but this is
increasing substantially each month, and as we rollout new subscription
services, we'll have even more load. Sending 10 times this amount by the
same time next year is a good possibility, possibly sooner as we seem to
underestimate the rate at which we're growing much of the time...
Jay
-----Original Message-----
From: JuanE [mailto:[EMAIL PROTECTED]]
Sent: Friday, July 14, 2000 5:55 PM
To: '[EMAIL PROTECTED]'
Subject: Re: questions about performance and setup
Jay,
That's the beauty of having multiple instances, not having to patch qmail.
All you need to do is install qmail once per machine (ie, /var/qmail1,
/var/qmail2,...). 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 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 the first one it can contact? This would be very useful to me. I
> assume qmail-qmqpc.c is one of them, are there others I would need to play
> 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 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 10000rpm drives. I'll probably use these
for
> > testing.
>
> I agree with the earlier poster that more spindles for your queue
> (c/- raid) is a good thing in general.
>
> > The bulk of the messages will be the same content to many rcpt's.
> However,
> > once in awhile we'll have 100,000 different messages go out to 100,000
> > different people.
> >
> > Since the QMQP support under mini-qmail doesn't load balance, can I feed
> it
> > a hostname with multiple dns entries (round-robin dns)? Or better yet,
> how
> > easy would it be to modify the qmail code to just load balance between
> them?
>
> The manpage for qmail-qmqpc tells us that they have to be IP addresses
> in qmqpservers so a RR DNS won't help. If all of the messages are
generated
> on one machine, then I'd be inclined to go for a much simpler solution
> than modifying qmail. I'd have an instance of qmail for each outbound
> server with the appropriate qmqpservers entry, then have your queue
> insertion script do a round-robin itself by simply cycling thru
> the qmail-inject command associated with each instance.
>
> for instance in 1 2 3 4 5
> do
> getnext_message_details()
> /var/qmail{$instance}/bin/qmail-inject currentmessage .... details
> done
>
> Or some such.
>
>
> Alternatively, if you have money to burn, maybe a layer four switch
> with load-balancing skills.
>
>
> Mark.
>
>
> >
> > Jay
> >
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, July 14, 2000 2:09 PM
> > To: '[EMAIL PROTECTED]'
> > Subject: Re: questions about performance and setup
> >
> >
> > > Here's what I need to know:
> > >
> > > 1. How well does qmail take advantage of multiple processors? How
much
> >
> > Indreectly, quite well as it forks many processes, thus if the OS takes
> > good advantage of your CPUs, then qmail inherits that advantage.
> >
> > > memory and disk will I need? (we're at 50 million messages per month
> now,
> >
> > Are these message unique per target address or the same. If unique, your
> > requirements are vastly different and very queue/disk intensive. If they
> > are the same and you take advantage or VERP support on qmail, then
> > your load will mainly be sending related which will benefit from
> > more memory, multiple instances, etc.
> >
> > > and we only send out monday-friday, so that's over 2 million messages
> per
> > > day, and it's only going up)
> > >
> > > 2. How many messages per day would one estimate that each of these
> > servers
> > > could do?
> > >
> > > 3. I read about mini-qmail and how it's about 100 times faster
blasting
> > out
> > > email to QMQP servers. Since you can specify multiple QMQP servers,
if
> I
> > > have a fourth machine running mini-qmail and managing the actual
mailing
> > > list, can I add the other 3 as QMQP servers and have it load balance
> > between
> > > all 3 for sending out mail? (this way I could add more servers easily
> if
> > I
> > > needed to)
> >
> > The qmqp support doesn't load balance. It simply takes the first one
> > it can connect to.
> >
> > > 4. Can I easily make qmail run an external script for each bounced
mail?
> >
> > Absolutely.
> >
> > > 5. Anything else I should know?
> >
> > That all hinges on whether your emails are unique for each recipient or
> > not. Or more importantly, the average number of recipients per unique
> > email.
> >
> >
> > Regards.
>
On Fri, Jul 14, 2000 at 12:21:57PM -0700, Jason Murphy wrote:
> The machine I built contains a DPT SmartRAID V SCSI RAID 0/1/5 controller
> with 5 10000RPM 9.1 gig drives. The thing I notice about RAID 5 in the
> right configuration is that you can throw tons of IO at it and you will
> see little decrease in performance. Our Database server (Ya, I know, its
> not MAIL SERVER) gets tons of IO and its nothing to it; just eats it up
> and continues on its way.
A massive mail injection, especially if the content is unique to the
user, can overwhelm a disk subsystem.
This is reccomending the exact -wrong- kind of disk system. RAID 5
has a write penalty, as it has to calculate parity for each write,
and write to multiple spindles.
The best type of RAID for small block writes is RAID 10 or RAID 1+0
(not to be confused with RAID 0+1). Even better is to use a disk
system with write-back cache. Ideally, you need at least seven
spindles.
I've seen great things with the Infortrend controller.
A great setup would be 1U pc's connected to an external RAID.
John
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 patching.
>
> Won't this way be a performance hit though? I admit, it is an easy solution
No. My experience is that the cost of running a script to inject the mail
in a way similar to that mentioned above, is pretty small compared to the
queue injection cost and the delivery cost. sh or perl will be fine.
> and would work excellent, but I have to think about efficiency also. C code
> is much faster than shell or perl, and I'd like to set it up once and not
> have to ever worry about again, or at least for a long, long time.
>
> As I said, we're doing 50 million emails a month right now, but this is
> increasing substantially each month, and as we rollout new subscription
> services, we'll have even more load. Sending 10 times this amount by the
> same time next year is a good possibility, possibly sooner as we seem to
> underestimate the rate at which we're growing much of the time...
You may also need to look at the scalability of the generation of the
emails. One system I recently looked at claimed to be able to generate
nicely unique emails at a targetted database, but it burned CPU like
it was free - just in generating the content.
Mark.
>
> Jay
>
> -----Original Message-----
> From: JuanE [mailto:[EMAIL PROTECTED]]
> Sent: Friday, July 14, 2000 5:55 PM
> To: '[EMAIL PROTECTED]'
> Subject: Re: questions about performance and setup
>
>
>
> Jay,
>
> That's the beauty of having multiple instances, not having to patch qmail.
> All you need to do is install qmail once per machine (ie, /var/qmail1,
> /var/qmail2,...). 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 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 the first one it can contact? This would be very useful to me. I
> > assume qmail-qmqpc.c is one of them, are there others I would need to play
> > 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 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 10000rpm drives. I'll probably use these
> for
> > > testing.
> >
> > I agree with the earlier poster that more spindles for your queue
> > (c/- raid) is a good thing in general.
> >
> > > The bulk of the messages will be the same content to many rcpt's.
> > However,
> > > once in awhile we'll have 100,000 different messages go out to 100,000
> > > different people.
> > >
> > > Since the QMQP support under mini-qmail doesn't load balance, can I feed
> > it
> > > a hostname with multiple dns entries (round-robin dns)? Or better yet,
> > how
> > > easy would it be to modify the qmail code to just load balance between
> > them?
> >
> > The manpage for qmail-qmqpc tells us that they have to be IP addresses
> > in qmqpservers so a RR DNS won't help. If all of the messages are
> generated
> > on one machine, then I'd be inclined to go for a much simpler solution
> > than modifying qmail. I'd have an instance of qmail for each outbound
> > server with the appropriate qmqpservers entry, then have your queue
> > insertion script do a round-robin itself by simply cycling thru
> > the qmail-inject command associated with each instance.
> >
> > for instance in 1 2 3 4 5
> > do
> > getnext_message_details()
> > /var/qmail{$instance}/bin/qmail-inject currentmessage .... details
> > done
> >
> > Or some such.
> >
> >
> > Alternatively, if you have money to burn, maybe a layer four switch
> > with load-balancing skills.
> >
> >
> > Mark.
> >
> >
> > >
> > > Jay
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, July 14, 2000 2:09 PM
> > > To: '[EMAIL PROTECTED]'
> > > Subject: Re: questions about performance and setup
> > >
> > >
> > > > Here's what I need to know:
> > > >
> > > > 1. How well does qmail take advantage of multiple processors? How
> much
> > >
> > > Indreectly, quite well as it forks many processes, thus if the OS takes
> > > good advantage of your CPUs, then qmail inherits that advantage.
> > >
> > > > memory and disk will I need? (we're at 50 million messages per month
> > now,
> > >
> > > Are these message unique per target address or the same. If unique, your
> > > requirements are vastly different and very queue/disk intensive. If they
> > > are the same and you take advantage or VERP support on qmail, then
> > > your load will mainly be sending related which will benefit from
> > > more memory, multiple instances, etc.
> > >
> > > > and we only send out monday-friday, so that's over 2 million messages
> > per
> > > > day, and it's only going up)
> > > >
> > > > 2. How many messages per day would one estimate that each of these
> > > servers
> > > > could do?
> > > >
> > > > 3. I read about mini-qmail and how it's about 100 times faster
> blasting
> > > out
> > > > email to QMQP servers. Since you can specify multiple QMQP servers,
> if
> > I
> > > > have a fourth machine running mini-qmail and managing the actual
> mailing
> > > > list, can I add the other 3 as QMQP servers and have it load balance
> > > between
> > > > all 3 for sending out mail? (this way I could add more servers easily
> > if
> > > I
> > > > needed to)
> > >
> > > The qmqp support doesn't load balance. It simply takes the first one
> > > it can connect to.
> > >
> > > > 4. Can I easily make qmail run an external script for each bounced
> mail?
> > >
> > > Absolutely.
> > >
> > > > 5. Anything else I should know?
> > >
> > > That all hinges on whether your emails are unique for each recipient or
> > > not. Or more importantly, the average number of recipients per unique
> > > email.
> > >
> > >
> > > Regards.
> >
>
>
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
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Saturday, July 15, 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 patching.
>
> Won't this way be a performance hit though? I admit, it is an easy
solution
No. My experience is that the cost of running a script to inject the mail
in a way similar to that mentioned above, is pretty small compared to the
queue injection cost and the delivery cost. sh or perl will be fine.
> and would work excellent, but I have to think about efficiency also. C
code
> is much faster than shell or perl, and I'd like to set it up once and not
> have to ever worry about again, or at least for a long, long time.
>
> As I said, we're doing 50 million emails a month right now, but this is
> increasing substantially each month, and as we rollout new subscription
> services, we'll have even more load. Sending 10 times this amount by the
> same time next year is a good possibility, possibly sooner as we seem to
> underestimate the rate at which we're growing much of the time...
You may also need to look at the scalability of the generation of the
emails. One system I recently looked at claimed to be able to generate
nicely unique emails at a targetted database, but it burned CPU like
it was free - just in generating the content.
Mark.
>
> Jay
>
> -----Original Message-----
> From: JuanE [mailto:[EMAIL PROTECTED]]
> Sent: Friday, July 14, 2000 5:55 PM
> To: '[EMAIL PROTECTED]'
> Subject: Re: questions about performance and setup
>
>
>
> Jay,
>
> That's the beauty of having multiple instances, not having to patch qmail.
> All you need to do is install qmail once per machine (ie, /var/qmail1,
> /var/qmail2,...). 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 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 the first one it can contact? This would be very useful to me. I
> > assume qmail-qmqpc.c is one of them, are there others I would need to
play
> > 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 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 10000rpm drives. I'll probably use these
> for
> > > testing.
> >
> > I agree with the earlier poster that more spindles for your queue
> > (c/- raid) is a good thing in general.
> >
> > > The bulk of the messages will be the same content to many rcpt's.
> > However,
> > > once in awhile we'll have 100,000 different messages go out to 100,000
> > > different people.
> > >
> > > Since the QMQP support under mini-qmail doesn't load balance, can I
feed
> > it
> > > a hostname with multiple dns entries (round-robin dns)? Or better
yet,
> > how
> > > easy would it be to modify the qmail code to just load balance between
> > them?
> >
> > The manpage for qmail-qmqpc tells us that they have to be IP addresses
> > in qmqpservers so a RR DNS won't help. If all of the messages are
> generated
> > on one machine, then I'd be inclined to go for a much simpler solution
> > than modifying qmail. I'd have an instance of qmail for each outbound
> > server with the appropriate qmqpservers entry, then have your queue
> > insertion script do a round-robin itself by simply cycling thru
> > the qmail-inject command associated with each instance.
> >
> > for instance in 1 2 3 4 5
> > do
> > getnext_message_details()
> > /var/qmail{$instance}/bin/qmail-inject currentmessage .... details
> > done
> >
> > Or some such.
> >
> >
> > Alternatively, if you have money to burn, maybe a layer four switch
> > with load-balancing skills.
> >
> >
> > Mark.
> >
> >
> > >
> > > Jay
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, July 14, 2000 2:09 PM
> > > To: '[EMAIL PROTECTED]'
> > > Subject: Re: questions about performance and setup
> > >
> > >
> > > > Here's what I need to know:
> > > >
> > > > 1. How well does qmail take advantage of multiple processors? How
> much
> > >
> > > Indreectly, quite well as it forks many processes, thus if the OS
takes
> > > good advantage of your CPUs, then qmail inherits that advantage.
> > >
> > > > memory and disk will I need? (we're at 50 million messages per
month
> > now,
> > >
> > > Are these message unique per target address or the same. If unique,
your
> > > requirements are vastly different and very queue/disk intensive. If
they
> > > are the same and you take advantage or VERP support on qmail, then
> > > your load will mainly be sending related which will benefit from
> > > more memory, multiple instances, etc.
> > >
> > > > and we only send out monday-friday, so that's over 2 million
messages
> > per
> > > > day, and it's only going up)
> > > >
> > > > 2. How many messages per day would one estimate that each of these
> > > servers
> > > > could do?
> > > >
> > > > 3. I read about mini-qmail and how it's about 100 times faster
> blasting
> > > out
> > > > email to QMQP servers. Since you can specify multiple QMQP servers,
> if
> > I
> > > > have a fourth machine running mini-qmail and managing the actual
> mailing
> > > > list, can I add the other 3 as QMQP servers and have it load balance
> > > between
> > > > all 3 for sending out mail? (this way I could add more servers
easily
> > if
> > > I
> > > > needed to)
> > >
> > > The qmqp support doesn't load balance. It simply takes the first one
> > > it can connect to.
> > >
> > > > 4. Can I easily make qmail run an external script for each bounced
> mail?
> > >
> > > Absolutely.
> > >
> > > > 5. Anything else I should know?
> > >
> > > That all hinges on whether your emails are unique for each recipient
or
> > > not. Or more importantly, the average number of recipients per unique
> > > email.
> > >
> > >
> > > Regards.
> >
>
>
Hi all,
I've got a small problem with autorespond. Here's my
situation. I have a vpopmail server, I'm using qmailadmin
and autorespond. I have a domain where I have a bunch of
users. As these users leave, I want anyone who emails their
old address to receive a canned response I've developed.
I figured autorespond would be good for this so I made a
new autorespond using [EMAIL PROTECTED] as the address.
So when the users leave, I delete their pop account and make
a forward in it's place that forwards from their old address
to [EMAIL PROTECTED] This does have the desired effect
of the original sender getting my canned response. The bad
part is that qmail detects it as a mail loop and also mails
the postmaster with this:
This message is looping: it already has my Delivered-To line. (#5.4.6)
I'm guessing that's because the message gets a Delivered-To line
when it comes in, but then it's redirected to another locally
delivered address before autorespond sends it back to the original
sender. Is there a way to avoid this or a better way to
accomplish what I'm trying to do?
Thanks in advance,
Dave
in /etc/aliases i added
autortest: alias-autor
then i created the file
/var/qmail/alias/.qmail-autor
it contains:
|/var/qmail/alias/autorespond 10000 100 /var/tmp/autor.txt
/var/tmp/autorespond/no-mailbox
(that is one line, no matter how your email client wrapped it here)
not sure if you really need that "100" there, but if tons of list users
try this now ...
/var/tmp/autor.txt contains this:
From: Mail Service Problem <[EMAIL PROTECTED]>
Subject: Recipient no longer exists (Auto-reply)
The recipient of your message below does no longer receive mail here.
--- Original Message ---
works fine if you email [EMAIL PROTECTED]
(try it soon cause i will remove that before it gets popular :)
this uses Eric Huss' autorespond by the way (thanks for that one, Eric)
hope this helps
wolfgang
Also sprach Hubbard, David <[EMAIL PROTECTED]> on 14.07.2000:
Is there a way to avoid this or a better way to
accomplish what I'm trying to do?
Thanks in advance,
Dave
Im having a huge amount of trouble with getting this to work correctly.
i think it all stems down to some DNS issues, but i cannot figure out what
they are.
when i do this...
root:>#telnet mail.bayfamden.com 110
Trying 64.65.17.237...
Connected to bayfamden.com.
Escape character is '^]'.
+OK <[EMAIL PROTECTED]>
user amarc
+OK
pass amarc
-ERR aack, child crashed
Connection closed by foreign host.
the info that the /var/log/maillog returns is this...
Jul 14 13:43:51 ns vpopmail[1635]: vchkpw: No user found [amarc@] from
64.65.17.237
the IP address of ns.virtual-support.net (which is the name of the
hostname), is 64.65.17.239, the ip address of ns2.virtual-support.net is
64.65.17.240, the ip address of bayfamden.com is 64.65.17.237
my qmail-pop3 startup line looks like this....
tcpserver 0 pop3 /var/qmail/bin/qmail-popup ns.virtual-support.net \
/usr/local/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir &
my 64.65.rev file looks like...
@ IN SOA ns.virtual-support.net.
hostmaster.ns.virtual-support.net. (
2000071402 ; serial
3600 ; refresh
900 ; retry
1209600 ; expire
43200 ; default_ttl
)
237.17 IN PTR bayfamden.com.
239.17 IN PTR ns.virtual-support.net.
240.17 IN PTR ns2.virtual-support.net.
@ IN NS ns.virtual-support.net.
and the domain record for bayfamden.com is.
;; Start of Domain authority for bayfamden.com
@ IN SOA ns.virtual-support.net.
hostmaster.ns.virtual-support.net. (
2000071304 ; serial
3600 ; refresh
900 ; retry
1209600 ; expire
43200 ; default_ttl
)
@ IN A 64.65.17.237
@ IN NS ns.virtual-support.net.
@ IN MX 5 mail.bayfamden.com.
localhost IN A 127.0.0.1
www IN CNAME bayfamden.com.
mail IN CNAME bayfamden.com.
ftp IN CNAME bayfamden.com.
* IN CNAME bayfamden.com.
for virtual-support.net ...
;; Start of Domain authority for virtual-support.net
@ IN SOA ns.virtual-support.net.
hostmaster.ns.virtual-support.net. (
2000071402 ; serial
3600 ; refresh
900 ; retry
1209600 ; expire
43200 ; default_ttl
)
www IN CNAME virtual-support.net.
ftp IN CNAME virtual-support.net.
mail IN CNAME virtual-support.net.
ns IN A 64.65.17.239
ns2 IN A 64.65.17.240
localhost IN A 127.0.0.1
@ IN MX 5 mail.virtual-support.net.
@ IN NS ns.virtual-support.net.
@ IN A 64.65.19.73
the named.local file contains...
.................... same info as the 64.65.rev file.................
1 IN PTR localhost.virtual-support.net.
@ IN NS ns.virtual-support.net.
i get no errors in /var/log/messages about my DNS setup, but vchkpw stopped
working!
i dont know what im missing.
thanks for the help
bjorn
On Fri, Jul 14, 2000 at 03:05:25PM -0500, Bjorn Sodergren wrote:
> the info that the /var/log/maillog returns is this...
> Jul 14 13:43:51 ns vpopmail[1635]: vchkpw: No user found [amarc@] from
> 64.65.17.237
When using vpopmail you must use the full email address like
[EMAIL PROTECTED] If using netscape it would be amarc%domain.com It's all
stated clearly in the documentation.
--
Erich Zigler Sr. System Administrator
Do not meddle in the affairs of sysadmins, they are quick to anger and
have no need for subtlety.
It is true that qmail doesn't do anything with the inode->filename
mapping after it is made, besides have unique file names, and that
replacing that algorithm (which certainly succeeds in providing
insight into How The File System Works) with a different algorithm
that also guarantees uniqueness would break nothing?
-------- Original Message --------
Date: Thu, 13 Jul 2000 21:38:42 -0700 (PDT)
From: dean gaudet <[EMAIL PROTECTED]>
cc:"[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
Subject: (reiserfs) Re: Jedi's qmail reiserfs integration status report
On Fri, 14 Jul 2000, Hans Reiser wrote:
> I strongly believe that it is not deep programming to find a portable version of
> the algorithm.
yeah.
i'm not sure how few bits you guys want... but there's the code i put into
apache 1.3 for mod_unique_id which generates a 112-bit unique id subject
to a bunch of completely reasonable constraints. see
<http://www.apache.org/docs/mod/mod_unique_id.html> for documentation.
feel free to snarf the code under any license -- it's essentially
unchanged since when i put it in there.
it's basically a <timestamp, local_ip_address, pid, counter> tuple.
we replaced qmail's filename generation with this at cp -- mostly because
we're still living with solaris 2.6 and it doesn't cache filenames longer
than 31 characters; the shorter filenames helped a bunch.
-dean
The numbering scheme that Qmail uses when delivering mail to a Maildir, is there some
kind of method to the madness. Can I count on the numbers on the pieces of email to
increment every delivery? What do the numbers represent?
J
On Fri, Jul 14, 2000 at 06:25:37PM -0400, jca wrote:
> The numbering scheme that Qmail uses when delivering mail to a Maildir, is there
>some kind of method to the madness. Can I count on the numbers on the pieces of
>email to increment every delivery? What do the numbers represent?
http://cr.yp.to/proto/maildir.html
Plenty of other frequently asked questions are answered on pages
throughout http://cr.yp.to/.
PGP signature
I have installed vpopmail+mysql+qmail,it is all ok.
Now i begin to install sqwebmail and meet trouble.
i run ./configure --enalbe-authvchkpw --without-authpam --without-authuserdb
--without-authpwd --without-authshadow --enable-webpass=no
then run make
there is some error massage like this:
/tmp/vpopmail-4.8.4/vauth.c 537:undefined reference to 'mysql_free_result'
/home/vpopmail/lib/libvpopmail.a vuth.o):infunction'vopen_smtp_relay':
/tmp/vpopmail-4.8.4/vauth.c 563:undefined reference to 'mysql_query'
.
.
.
make[1]:***[authvchkpw] Error 1
make:***[all-recursive] Error 1
/tmp/vpopmail-4.8.4 is the path i unzip the tar file
/home/vpopmail is the path i install
pls tech me how to do then.
[EMAIL PROTECTED]
Karl Vogel writes:
> ftp://ftp.cac.washington.edu/mail/imap.vs.pop
>
> The author argues strongly for IMAP.
There are problems whose solution space does not even begin to allow
IMAP to get its nose into the tent.
--
-russ nelson <[EMAIL PROTECTED]> http://russnelson.com
Crynwr sells support for free software | PGPok |
521 Pleasant Valley Rd. | +1 315 268 1925 voice | Is Unix compatible with
Potsdam, NY 13676-3213 | +1 315 268 9201 FAX | Linux?
Hello,
If I put QMAILQUEUE="/var/qmail/antivirus-qmail-queue.pl"
export QMAILQUEUE
to /etc/rc.d/init.d/qmail I get "qq temporary problem (#4.3.0) when I
try to send mail.
I have applied qmail-queue patch
Kimmo Bergh�ll
[EMAIL PROTECTED]
Here is my /etc/rc.d/init.d/qmail -file:
#!/bin/sh
PATH=/var/qmail/bin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin export
PATH
QMAILDUID=`id -u qmaild` NOFILESGID=`id -g qmaild`
case "$1" in
start)
echo -n "Starting qmail: qmail-send"
supervise /var/supervise/qmail/send /var/qmail/rc | setuser qmaill
cyclog /var/log/qmail &
echo -n " qmail-smtpd"
QMAILQUEUE="/var/qmail/bin/antivirus-qmail-queue.pl"
export QMAILQUEUE
supervise /var/supervise/qmail/smtpd tcpserver -v
-x/etc/tcp.smtp.cdb -u$QMAILDUID -g$NOFILESGID 0 smtp\
/var/qmail/bin/qmail-smtpd-wrapper 2>&1 | setuser qmaill accustamp |
setuser qmaill cyclog \
/var/log/qmail/smtpd &
tcpserver -v -R 0 pop3 /var/qmail/bin/qmail-popup myhost.mydomain.com
/bin/checkpassword \
/var/qmail/bin/qmail-pop3d Maildir 2>&1 | /var/qmail/bin/splogger
pop3d &
echo "."
;;
stop)
echo -n "Stopping qmail: qmail-smtpd"
svc -dx /var/supervise/qmail/smtpd
echo -n " qmail-send"
svc -dx /var/supervise/qmail/send
echo "."
;;
stat)
echo "Checking qmail-send"
svstat /var/supervise/qmail/send
echo "Checking qmail-smtpd"
svstat /var/supervise/qmail/smtpd
echo "Checking queue"
qmail-qstat
;;
doqueue|alrm)
echo "Sending ALRM signal to qmail-send."
svc -a /var/supervise/qmail/send
;;
queue)
qmail-qstat
qmail-qread
;;
reload|hup)
echo "Sending HUP signal to qmail-send."
svc -h /var/supervise/qmail/send
;;
pause)
echo "Pausing qmail-send"
svc -p /var/supervise/qmail/send echo "Pausing qmail-smtpd"
svc -p /var/supervise/qmail/smtpd
;;
cont)
echo "Continuing qmail-send"
svc -c /var/supervise/qmail/send
echo "Continuing qmail-smtpd"
svc -c /var/supervise/qmail/smtpd
;;
restart)
echo "Restarting qmail:"
echo "* Stopping qmail-smtpd."
svc -d /var/supervise/qmail/smtpd
echo "* Sending qmail-send SIGTERM and restarting."
svc -t /var/supervise/qmail/send
echo "* Restarting qmail-smtpd."
svc -u /var/supervise/qmail/smtpd
;; cdb)
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
chmod 644 /etc/tcp.smtp*
echo "Reloaded /etc/tcp.smtp."
;;
help)
cat <<HELP
stop -- stops mail service (smtp connections refused, nothing goes
out)
start -- starts mail service (smtp connection accepted, mail can go
out)
pause -- temporarily stops mail service (connections accepted, nothing
leaves)
cont -- continues paused mail service
stat -- displays status of mail service
cdb -- rebuild the tcpserver cdb file for smtp restart -- stops and
restarts smtp, sends qmail-send a
TERM & restarts it doqueue -- sends qmail-send ALRM, scheduling queued
messages for delivery
reload -- sends qmail-send HUP, rereading locals and virtualdomains
queue -- shows status of queue
alrm -- same as doqueue hup -- same as reload HELP
;;
*)
echo "Usage: $0
{start|stop|restart|doqueue|reload|stat|pause|cont|cdb|queue|help}"
exit 1
;; esac
exit 0
Hi,
I have a system running Sun solaris 2.6 on sparc platform. There is one
another server running redhat 6.1 with 28 GB of hdd.
I want to mount the ext2 partition of System running linux on Sun
solaris and create all my email users directories on that partition.
There are
50,000 users on this server currently. There is heavy load on the sun
system. Now, I want following information:
1: Will I be able to mount the ext2 partition on Sun system thriugh NFS?
2: Will the NFS partition will work in this kind of heavy load?
3: Is there any performance issue in ths
Please help
kapil