Skip to main content

Joel Liu's Library tagged qmail   View Popular

06 Mar 08

Re: Mass Mailout Performance Tips

  • There is a qmail patch (big concurrency) that will allow running more
    remotes. The default kernal in RedHat 6.1 limits you to 512 total processes
    and half that per user. I have recompiled the kernel for 2560 total
    processes and 2048 per user. See the file
    /usr/src/linux/include/linux/tacks.h.
  • I can get about 50K emails per hour using 400 remotes. That would take 10
    hours with your list. The qmail queue size seems to stabilaze between 10K
    and 15K during the run. There is usually between 300-400 remotes running.
  • 1 more annotations...

Mailman FAQ Entry

  • The 'big knob' for turning up the speed in Qmail is the setting in 'concurrencyremote', which typically lives in /var/qmail/control. The default value is something like 20, and you can turn it up as high as 120 in a default installation. If you need to go faster, there is a 'big concurrency' patch for Qmail that will allow it to be set higher. I have some mail servers that have it set to 250 for delivering email notifications for earthquakes. They typically manage between 1,000-1,500 deliveries per minute when running at full speed.
29 Nov 07

FEHCom - SMTP Authentication [Qmail Book]

  • Without changing the actual user, qmail-smtpd usually
    runs as, chmod'ing the checkpassword will grant access
    to the system user's passwords:
    • other wise, you may get the following error:
      qmail 454 oops, unable to write pipe and I can't auth
      - on 2007-11-29
    Add Sticky Note
13 May 07

DomainKeys with qmail Howto

If you fail to build the libdomainkeys, please refer to solutions here http://forum.qmailrocks.org/archive/index.php/t-6099.html

echo -lresolv > dns.lib Then run make again

jeremy.kister.net/dk.html - Preview

domainkey qmail

  • tar -zxvf libdomainkeys-0.68.tar.gz

    cd libdomainkeys-0.68

    echo '-lresolv' > dns.lib

    make

11 May 07

qmail SPF (Sender Policy Framework) patch

  • This is an SPF
    implementation for qmail.

    SPF is something like a DNS based "reverse MX" system to
    designate permitted senders for mails depending on the domain name.
    The goal is to disallow sender address forgery.

    The patch is entirely written using the qmail string and DNS functions, and thus
    completely integrated into qmail without external dependencies.

    It can check incoming mails inside the SMTP daemon, add Received-SPF lines
    and optionally block undesired transfers. The check is performed at
    the envelope level.
07 May 07

How to install checkpassword

Installing qmail on linux

  • To fix this, edit the error.h file in the qmail source code. Add this after 2, before the line saying "extern int errno;":

    #include "errno.h"


    After you add that, do "make setup check" again.

    You will need to do this again in a few minutes, when you compile checkpassword and daemontools.

1 - 12 of 12
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo