qmail Digest 11 Apr 1999 10:00:01 -0000 Issue 607
Topics (messages 24111 through 24123):
[Q] qmail speed "again"
24111 by: "Oliver Thuns" <[EMAIL PROTECTED]>
24113 by: "Fred Lindberg" <[EMAIL PROTECTED]>
Allow -ext on with qmail-users (virt user?)
24112 by: Joel Eriksson <[EMAIL PROTECTED]>
24114 by: Sameer Vijay <[EMAIL PROTECTED]>
24115 by: Harald Hanche-Olsen <[EMAIL PROTECTED]>
qmail-smtpd from inetd or standalone?
24116 by: Antonio Messina <[EMAIL PROTECTED]>
24118 by: Chris Johnson <[EMAIL PROTECTED]>
qmail-inject, LOCAL msgs stuck in queue, help!
24117 by: "Anonymous Individual" <[EMAIL PROTECTED]>
trouble opening info/8/
24119 by: Michael Legart <[EMAIL PROTECTED]>
Errors retrieving large attachments
24120 by: Eric Ess <[EMAIL PROTECTED]>
tcpserver & qmail-start: Confusion reigns supreme !
24121 by: "Anonymous Individual" <[EMAIL PROTECTED]>
24122 by: Giles Lean <[EMAIL PROTECTED]>
24123 by: Chris Johnson <[EMAIL PROTECTED]>
Administrivia:
To subscribe to the digest, e-mail:
[EMAIL PROTECTED]
To unsubscribe from the digest, e-mail:
[EMAIL PROTECTED]
To bug my human owner, e-mail:
[EMAIL PROTECTED]
To post to the list, e-mail:
[EMAIL PROTECTED]
----------------------------------------------------------------------
> I've read all the articles about the topic 'qmail speed'. Now I'm
>wonder
> that if qmail can do this too? If the design spirit of qmail can't
>afford
> such high-loading task in short time, then sendmail takes the chance
>back.
qmail, exim and postfix are all much faster than sendmail and you
should compare these 3 MTAs. Maybe you could also take a look at
postfix, it's more like sendmail and I found it very easy to understand
(I also like qmail very much and it's simple too, but different from
other MTAs).
On Sat, 10 Apr 1999 12:12:35 +0800, Silver CHEN wrote:
> Yes, I'm a very big 'newsletter' system administrator. Now I have to
> send 400K+ newsletter in less than 8 hours (not a day, since some news
> are time-intensive) per day.
Please note the difference between sending one message to 400K
subscribers, and 400K messages, one to each subscriber. Dirk is doing
that latter, you want to do the former.
If you do not care about bounces and removing bouncing addresses, use
qmail-queue and inject message + addresses directly. You should have no
trouble with 400K / 8h if you have a good network connection and most
of your clients do, too. To add correct To: headers etc, use
ftp://ftp.id.wustl.edu/pub/patches/qmail-verh-0.02.tar.gz. Look in the
docs/archive for tuning options, mainly concurrencyremote, but also
daemontools.
If you do care about removing bounces, use ezmlm
(http://www.pobox.com/~djb/ezmlm.html and http://www.ezmlm.org).
Consider ezmlm-idx with MySQL if your address list changes
significantly (adding/removing 10000 subscribers from a 400K list takes
a lot of time with the std database). This should be doable, but we
have not tested with beyond 200K subscribers. With ezmlm, you get
overhead of handling bounces. Scrap the bounce handling, unless you
need it.
IMHO, it's worth using ezmlm+MySQL if you send out a message to a large
number of subscribers because of the easily handled and reliable
database. The overhead is virtually zero compared to qmail time. If you
do this and want to discuss tuning, elimination of bounce handling,
etc, subscribe to the ezmlm list (mail [EMAIL PROTECTED])
and discuss there.
qmail will always be faster than sendmail [unless you send one message
to a large number of addresses on the same remote host]. Even without
that, it is more resource-efficient, reliable, and secure.
-Sincerely, Fred
(Frederik Lindberg, Infectious Diseases, WashU, St. Louis, MO, USA)
<<< multipart/signed; boundary=YiEDa0DAkWCtVeE4; micalg=pgp-md5;protocol="application/pgp-signature": Unrecognized >>>
Hi!
I got it working with just one line in users/assign instead of two
lines as mentioned below.
+iitb:sameer:501:100:/home/sameer/:-:iitb:
The above can handle all the mails that start with iitb ie. iitb-*@
as well as iitb@
There were an extra set of colons in Harald's reply but thats
understood.
Thanks.
1999.04.11 - 00:57 IST
* Citing mail from [EMAIL PROTECTED] (Joel Eriksson) -
* sent on Sat, Apr 10, 1999 at 01:15:23PM +0200 :
> =iitb:sameer:501:100:/home/sameer:-:iitb:
> +iitb-:sameer:501:100:/home/sameer:-:iitb-:
----- End quoted text. -----
--
Sameer Vijay - [EMAIL PROTECTED] (Research Engineer)
Dept. of Chemical Engg, IIT Bombay, Mumbai 400076 INDIA.
Fax: +91-22-5796895 (dept), +91-22-5783480 (IITB)
+ Sameer Vijay <[EMAIL PROTECTED]>:
| I got it working with just one line in users/assign instead of two
| lines as mentioned below.
|
| +iitb:sameer:501:100:/home/sameer/:-:iitb:
|
| The above can handle all the mails that start with iitb ie. iitb-*@
| as well as iitb@
It also handles mail to iitbxyz which *may* be an unwanted side effect.
| There were an extra set of colons in Harald's reply but thats
| understood.
Yep. I *could* claim I left them there on puprose, to make sure you
were on your toes. But the truth is I was sloppy.
- Harald
I have a little question: i was thinking that running a program from
inetd introduces an overhead; on a high traffic smtp server this
implies many many forks. Is there a way to setup qmail-smtpd to run
standalone, as we can do with apache, that when it starts already has
a number (5, 10, or some other configurable number) of child listening?
If that is possible, is a good solution? and how could it run with
tcpd or tcpserver?
Thanks,
Antonio Messina.
On Sat, Apr 10, 1999 at 08:08:40AM +0200, Antonio Messina wrote:
> I have a little question: i was thinking that running a program from
> inetd introduces an overhead; on a high traffic smtp server this
> implies many many forks. Is there a way to setup qmail-smtpd to run
> standalone, as we can do with apache, that when it starts already has
> a number (5, 10, or some other configurable number) of child listening?
No, there isn't a way to do that.
> If that is possible, is a good solution? and how could it run with
> tcpd or tcpserver?
To run qmail-smtpd from tcpserver, see
ftp://koobera.math.uic.edu/www/qmail/faq/servers.html#tcpserver-smtpd.
Chris
I was able to install qmail on my FreeBSD 2.2.2-RELEASE (ancient!) box. When I tried
to do the qmail-inject tests for LOCAL delivery, the messages essentially get stuck in
the queue, i.e. using
qmail-qstat.
For local deliveries, the maillog file shows the message log partially but I never see
the word "delivered" as shown below ( only see the first 3 lines of the next 5, never
see delivery #: success and end msg # lines):
qmail: new msg 53
qmail: info msg 53: bytes 246 from <me@domain> qp 20345 uid 666
qmail: starting delivery 1: msg 53 to local me@domain
Never see these lines:
qmail: delivery 1: success: did_1+0+0/
qmail: end msg 53
Any help will be gratefully appreciated and acknowleged.
Rgds/Thanks
(Please cc me email since I am not part of this list)
-----== Sent via Deja News, The Discussion Network ==-----
http://www.dejanews.com/ Easy access to 50,000+ discussion forums
Hi!
After our crashed this comes in our log:
Apr 10 23:32:06 penguin qmail: 923779926.882161 warning: trouble opening
info/0/306659; will try again later
(and like 15 of them)
What does this meen?
--
michael legart, [EMAIL PROTECTED]
sysadm, http://wiktor.dk
A user of my mail system is having problems retrieving emails with attachments larger
than 10k or so. They receive 'server timed out' messages. They are using Outlook
Express as their email client. I'm using qmail 1.03 on a RedHat 5.2 server. The
maillog doesn't show any errors.
I tried installing the Pine IMAP server, hoping that the problem was attributed to
POP3. The user was able to download the messages that were waiting the first time they
used it, but afterwards were unable to retrieve new messages with large attachments.
Perhaps it has something to do with the length of time the server allows clients
before it times out. Is there a way to change that?
Any ideas?
Thanks,
Eric
Would it make sense if someone added a small
item in the faq showing the correct way to
run tcpserver in conjunction with qmail-start.
Why bother supporting qmail when such basic
questions go unanswered ?
Please don't misunderstand, I love qmail and
respect answers on this mailing list. We all
have to learn to assume less and less & express
ourselves better!
I consider myself a newbie with qmail and
have spent hours trying to read this mailing
list. Not a single individual has spelled
out a simple way of doing this ?
OK, so how does one run these two commands.
Say, if I have freebsd, can I put these commands
in /etc/rc.local ? IN WHAT ORDER ? WHY ?
if [ -f /usr/local/bin/tcpserver ]; then
echo "Starting Qmail (tcpserver) SMTPD...\r"
/usr/local/bin/tcpserver -Q -u 7791 -g 2108 0 smtp /var/qmail/bin/qmail-smtpd
2>&1 | /var/qmail/bin/splogger smtpd 3 &
fi
#
# start qmail server
#
if [ -f /var/qmail/bin/qmail-start]; then
/bin/csh -cf '/var/qmail/rc &'
fi
All your responses are gratefully appreciated.
-----== Sent via Deja News, The Discussion Network ==-----
http://www.dejanews.com/ Easy access to 50,000+ discussion forums
On Sat, 10 Apr 1999 22:18:37 -0800 "Anonymous Individual" wrote:
> OK, so how does one run these two commands.
> Say, if I have freebsd, can I put these commands
> in /etc/rc.local ? IN WHAT ORDER ? WHY ?
You can start tcpserver before or after the other components.
For an explanation you might _quietly_ and without shouting look
in the /var/qmail/doc/PIC* files.
Ciao,
Giles
On Sat, Apr 10, 1999 at 10:18:37PM -0800, Anonymous Individual wrote:
> Would it make sense if someone added a small
> item in the faq showing the correct way to
> run tcpserver in conjunction with qmail-start.
You don't "run tcpserver in conjunction with qmail-start." They're two separate
processes that don't care about each other, any more than sendmail cares
whether you're running a POP server.
> Why bother supporting qmail when such basic
> questions go unanswered ?
I don't recall the question ever coming up.
> Please don't misunderstand, I love qmail and
> respect answers on this mailing list. We all
> have to learn to assume less and less & express
> ourselves better!
>
> I consider myself a newbie with qmail and
> have spent hours trying to read this mailing
> list. Not a single individual has spelled
> out a simple way of doing this ?
>
> OK, so how does one run these two commands.
> Say, if I have freebsd, can I put these commands
> in /etc/rc.local ? IN WHAT ORDER ? WHY ?
The order doesn't matter, and start them from wherever one starts things on
your system.
> if [ -f /usr/local/bin/tcpserver ]; then
> echo "Starting Qmail (tcpserver) SMTPD...\r"
> /usr/local/bin/tcpserver -Q -u 7791 -g 2108 0 smtp /var/qmail/bin/qmail-smtpd
> 2>&1 | /var/qmail/bin/splogger smtpd 3 &
> fi
> #
> # start qmail server
> #
> if [ -f /var/qmail/bin/qmail-start]; then
> /bin/csh -cf '/var/qmail/rc &'
> fi
Chris