<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Perl whipupitude to the rescue</title>
	<atom:link href="http://www.dagolden.com/index.php/358/perl-whipupitude-to-the-rescue/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dagolden.com/index.php/358/perl-whipupitude-to-the-rescue/</link>
	<description>Whatever comes to mind</description>
	<lastBuildDate>Mon, 23 Jan 2012 03:43:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: tgape</title>
		<link>http://www.dagolden.com/index.php/358/perl-whipupitude-to-the-rescue/comment-page-1/#comment-895</link>
		<dc:creator>tgape</dc:creator>
		<pubDate>Sat, 15 Aug 2009 02:10:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=358#comment-895</guid>
		<description>Email queuing is somewhat esoteric.  Sendmail&#039;s recommended configurations, specifically, are only usable for low-volume systems.  Even on my home system, I find I get better performance by using significantly different configs.  Specifically, Sendmail&#039;s &#039;background&#039; delivery mode is just plain wrong.  I don&#039;t know if they still recommend this, but they shouldn&#039;t - I&#039;ve shown them plenty of evidence (reports of benchmarks) which indicate it doesn&#039;t offer better performance than &#039;interactive&#039; in best-case scenarios, it&#039;s not much better than &#039;queueonly&#039; or &#039;deferred&#039; if they&#039;re actually configured to be competitive, and under high volume, it breaks.  Badly.

Also note, if the email was not customized per recipient, you get *much* better performance by including multiple recipients on each body - 95+% of the work is typically on processing the message body, so if you put 10 recipients per body, so that you only have 5k message bodies, you&#039;ve cut off over 80% of the work.  Your MTA can split the message out to the multiple destinations just fine.  Even if none of the recipients on a particular message body are on the same destination server, getting it to your own server as one body will save significantly.  It only needs to be spam processed once, it only needs to be virus-scanned once, and it only needs to be queued once.  Most MTAs can handle 100 recipients per message or more.  If downstream MTAs cannot handle it, but they are standards compliant, your MTA will split the message just fine.  As such, if your MTA can handle 100 recipients per message, you can easily save over 98% of the message processing... (Disclaimer: really old Notes systems have a bug.  Anyone still running Notes 5.x could have issues, under certain uncommon configurations.  As I understand it, Notes 6.x, 7.x, and 8.x do not have that issue.  Also note, that configuration was *always* misguided/wrong, and anyone *still* running under it should&#039;ve already found the need to reduce their MaxRecipients setting to something very low, which mitigates it entirely.)

Sorry for the long response - former postmaster.</description>
		<content:encoded><![CDATA[<p>Email queuing is somewhat esoteric.  Sendmail's recommended configurations, specifically, are only usable for low-volume systems.  Even on my home system, I find I get better performance by using significantly different configs.  Specifically, Sendmail's 'background' delivery mode is just plain wrong.  I don't know if they still recommend this, but they shouldn't - I've shown them plenty of evidence (reports of benchmarks) which indicate it doesn't offer better performance than 'interactive' in best-case scenarios, it's not much better than 'queueonly' or 'deferred' if they're actually configured to be competitive, and under high volume, it breaks.  Badly.</p>
<p>Also note, if the email was not customized per recipient, you get *much* better performance by including multiple recipients on each body - 95+% of the work is typically on processing the message body, so if you put 10 recipients per body, so that you only have 5k message bodies, you've cut off over 80% of the work.  Your MTA can split the message out to the multiple destinations just fine.  Even if none of the recipients on a particular message body are on the same destination server, getting it to your own server as one body will save significantly.  It only needs to be spam processed once, it only needs to be virus-scanned once, and it only needs to be queued once.  Most MTAs can handle 100 recipients per message or more.  If downstream MTAs cannot handle it, but they are standards compliant, your MTA will split the message just fine.  As such, if your MTA can handle 100 recipients per message, you can easily save over 98% of the message processing... (Disclaimer: really old Notes systems have a bug.  Anyone still running Notes 5.x could have issues, under certain uncommon configurations.  As I understand it, Notes 6.x, 7.x, and 8.x do not have that issue.  Also note, that configuration was *always* misguided/wrong, and anyone *still* running under it should've already found the need to reduce their MaxRecipients setting to something very low, which mitigates it entirely.)</p>
<p>Sorry for the long response - former postmaster.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Kennedy</title>
		<link>http://www.dagolden.com/index.php/358/perl-whipupitude-to-the-rescue/comment-page-1/#comment-705</link>
		<dc:creator>Adam Kennedy</dc:creator>
		<pubDate>Wed, 12 Aug 2009 06:13:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=358#comment-705</guid>
		<description>If you&#039;d used CPANDB you wouldn&#039;t even need to provide the author file as an argument.</description>
		<content:encoded><![CDATA[<p>If you'd used CPANDB you wouldn't even need to provide the author file as an argument.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Balker Rasmussen</title>
		<link>http://www.dagolden.com/index.php/358/perl-whipupitude-to-the-rescue/comment-page-1/#comment-286</link>
		<dc:creator>Lars Balker Rasmussen</dc:creator>
		<pubDate>Mon, 03 Aug 2009 16:25:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=358#comment-286</guid>
		<description>I just got the email. For time-sensitive stuff, this is probably not the best way to send out that amount of email :-)

&lt;code&gt;
Received: from pause.fiz-chemie.de (HELO pause.perl.org) (195.149.117.110) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Mon, 03 Aug 2009 08:25:03 -0700
Received: from pause.perl.org (localhost.localdomain [127.0.0.1]) by pause.perl.org (8.13.8/8.13.8/Debian-3) with ESMTP id n6TL86Kq000381 for ; Wed, 29 Jul 2009 23:08:06 +0200
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>I just got the email. For time-sensitive stuff, this is probably not the best way to send out that amount of email :-)</p>
<p><code><br />
Received: from pause.fiz-chemie.de (HELO pause.perl.org) (195.149.117.110) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Mon, 03 Aug 2009 08:25:03 -0700<br />
Received: from pause.perl.org (localhost.localdomain [127.0.0.1]) by pause.perl.org (8.13.8/8.13.8/Debian-3) with ESMTP id n6TL86Kq000381 for ; Wed, 29 Jul 2009 23:08:06 +0200<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Keenan</title>
		<link>http://www.dagolden.com/index.php/358/perl-whipupitude-to-the-rescue/comment-page-1/#comment-282</link>
		<dc:creator>Jim Keenan</dc:creator>
		<pubDate>Sun, 02 Aug 2009 17:51:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=358#comment-282</guid>
		<description>To the best of my knowledge, I have yet to receive the email from PAUSE.  I did, however, take the precaution of changing my PAUSE password.</description>
		<content:encoded><![CDATA[<p>To the best of my knowledge, I have yet to receive the email from PAUSE.  I did, however, take the precaution of changing my PAUSE password.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: david</title>
		<link>http://www.dagolden.com/index.php/358/perl-whipupitude-to-the-rescue/comment-page-1/#comment-277</link>
		<dc:creator>david</dc:creator>
		<pubDate>Fri, 31 Jul 2009 01:23:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=358#comment-277</guid>
		<description>I only know that Andreas ran it.  I also know that PAUSE went down at some point.  Hopefully coincidental and not that the sysadmins though that thousands of emails sent in a burst was a problem.  :-)</description>
		<content:encoded><![CDATA[<p>I only know that Andreas ran it.  I also know that PAUSE went down at some point.  Hopefully coincidental and not that the sysadmins though that thousands of emails sent in a burst was a problem.  :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan Dubois</title>
		<link>http://www.dagolden.com/index.php/358/perl-whipupitude-to-the-rescue/comment-page-1/#comment-275</link>
		<dc:creator>Jan Dubois</dc:creator>
		<pubDate>Thu, 30 Jul 2009 21:54:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=358#comment-275</guid>
		<description>Are you sure the script has run to completion yet?  I have not received any such notification.  I get RT notifications to my @cpan.org address without problem, so I know the email is settup correctly.</description>
		<content:encoded><![CDATA[<p>Are you sure the script has run to completion yet?  I have not received any such notification.  I get RT notifications to my @cpan.org address without problem, so I know the email is settup correctly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Williams</title>
		<link>http://www.dagolden.com/index.php/358/perl-whipupitude-to-the-rescue/comment-page-1/#comment-274</link>
		<dc:creator>Ken Williams</dc:creator>
		<pubDate>Thu, 30 Jul 2009 21:42:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=358#comment-274</guid>
		<description>Somehow I didn&#039;t get the email, though my CPAN/PAUSE addresses are current.  The mailer isn&#039;t still running, is it?</description>
		<content:encoded><![CDATA[<p>Somehow I didn't get the email, though my CPAN/PAUSE addresses are current.  The mailer isn't still running, is it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Purdy</title>
		<link>http://www.dagolden.com/index.php/358/perl-whipupitude-to-the-rescue/comment-page-1/#comment-273</link>
		<dc:creator>Purdy</dc:creator>
		<pubDate>Thu, 30 Jul 2009 14:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagolden.com/?p=358#comment-273</guid>
		<description>Yeah, but can you do it as a one-liner? ;)

Thanks for the heads-up!</description>
		<content:encoded><![CDATA[<p>Yeah, but can you do it as a one-liner? ;)</p>
<p>Thanks for the heads-up!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

