From owner-freebsd-questions Mon Feb 10 19:15: 9 2003 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D4CA937B401 for ; Mon, 10 Feb 2003 19:15:07 -0800 (PST) Received: from out003.verizon.net (out003pub.verizon.net [206.46.170.103]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B63543FCB for ; Mon, 10 Feb 2003 19:15:06 -0800 (PST) (envelope-from cswiger@mac.com) Received: from mac.com ([129.44.42.238]) by out003.verizon.net (InterMail vM.5.01.05.20 201-253-122-126-120-20021101) with ESMTP id <20030211031505.HQFP3094.out003.verizon.net@mac.com>; Mon, 10 Feb 2003 21:15:05 -0600 Message-ID: <3E486AAC.60003@mac.com> Date: Mon, 10 Feb 2003 22:14:52 -0500 From: Chuck Swiger Organization: The Courts of Chaos User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3a) Gecko/20021212 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd Questions Cc: kirk@strauser.com Subject: Re: Bulk email sender (not (NOT!!!) spam) recommendations? References: <87d6lz7d0n.fsf@strauser.com> In-Reply-To: <87d6lz7d0n.fsf@strauser.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Authentication-Info: Submitted using SMTP AUTH at out003.verizon.net from [129.44.42.238] at Mon, 10 Feb 2003 21:15:05 -0600 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Kirk Strauser wrote: [ ... ] > We're not really in a position to install a lot of different programs for > testing; the idea of screwing up 25,000 mails with their clients' names on > it just isn't pretty. So, then, I could use a few recommendations. We need > a program that can take a list of email addresses and a message, and deliver > that message to the named recipients, probably by injecting them into > Sendmail's outbound queue. Extra happy bonus points if the program can be > configured to parse bounce messages to collate a list of dead addresses. What you want is a mailing list. Check out MailMan, from www.list.org, or the description in FreeBSD's ports: 99-sec% cat /usr/ports/mail/mailman/pkg-descr Paraphrasing the website: Mailman is a mailing list manager (MLM); that is, software to help manage email discussion lists, much like Majordomo, LISTSERV, and the like. Unlike most similar products, Mailman gives each mailing list a web page and allows users to subscribe, unsubscribe, and change their preferences via the web. Even a list manager can administer his or her list(s) entirely via the web. Mailman integrates many common MLM features, including web-based archiving (though it also has hooks for external archivers), mail-to-news gateways, bounce handling, spam prevention, Majordomo-style email-based list administration, direct SMTP delivery (with fast bulk mailing), digest delivery, virtual domain support, and more. [ ...rewrapped above text for mailing list... ] > Also, I've followed some online instructions to make a few (16) > subdirectories under /var/spool/mqueue, and added to the local freebsd.mc: > > define(QUEUE_DIR,`/var/spool/mqueue/q*')dnl > define(`confMAX_RUNNERS_PER_QUEUE', `16')dnl > > Does FreeBSD have a built-in way for launching a bunch of extra queue > runners, or should that be part of the bulk-mail sending script? For the volume you're dealing with, simply pipelining mail submission via SMTP (rather than by opening connections as fast as your other program does) will probably solve all of your issues. [ That and having mailman trim your mailing list of old email addresses. If not, next look into deferred delivery mode, persistant host status, and then tuning your queue runners further. ] -Chuck To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message