<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Word to the Wise &#187; ip addresses</title>
	<atom:link href="http://blog.wordtothewise.com/tag/ip-addresses/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.wordtothewise.com</link>
	<description>Email, Delivery, Spam and more</description>
	<lastBuildDate>Tue, 07 Feb 2012 23:24:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>IP Address reputation primer</title>
		<link>http://blog.wordtothewise.com/2012/01/ip-address-reputation-primer/</link>
		<comments>http://blog.wordtothewise.com/2012/01/ip-address-reputation-primer/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 00:19:27 +0000</pubDate>
		<dc:creator>laura</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[ip addresses]]></category>
		<category><![CDATA[IP Reputation]]></category>
		<category><![CDATA[primers]]></category>
		<category><![CDATA[recipient]]></category>
		<category><![CDATA[Reputation]]></category>

		<guid isPermaLink="false">http://blog.wordtothewise.com/?p=3761</guid>
		<description><![CDATA[There has been a lot of recent discussion and questions about reputation, content and delivery. I started to answer some of them, and then realized there weren&#8217;t any basic reference documents I could refer to when explaining the interaction. So I decided to write some. This first post is about IP address reputation with some [...]]]></description>
			<content:encoded><![CDATA[<p>There has been a lot of recent discussion and questions about reputation, content and delivery. I started to answer some of them, and then realized there weren&#8217;t any basic reference documents I could refer to when explaining the interaction. So I decided to write some.</p>
<p>This first post is about IP address reputation with some background on why IPs are so important and why ISPs focus so heavily on the sending IP.</p>
<h2>Why IP addresses?</h2>
<p>ISPs built reputation around IP addresses  because it was one bit of data that malicious senders / spammers  couldn&#8217;t forge. The connecting IP is a fundamental part of the network  transaction and if you forge an IP then SMTP can&#8217;t work. Because that  was the reliable data they had to work with, that&#8217;s what they used. Even now, when there are other kinds of data, the IP address is still the first thing the receiving MTA sees.</p>
<h2>What is IP reputation?</h2>
<p>IP reputation can best be summed up as &#8220;past performance is an indicator of future results.&#8221; In other words if recipients responded well to mail from an IP address in the past, then they&#8217;re likely to respond well to new mail from that IP address.</p>
<h2>How is IP reputation measured?</h2>
<p>While each spam filtering company and ISP have their own ways of calculating the reputation of an IP address, there are some similarities in what they measure.</p>
<ul>
<li>How many non-existent email addresses is this IP attempting to deliver to?</li>
<li>How many abandoned email addresses is this IP attempting to deliver to?</li>
<li>How many &#8220;known bad&#8221; email addresses (spamtraps) is this IP attempting to deliver to?</li>
<li>How many recipients complain about receiving this mail?</li>
<li>How many recipients complain about not receiving this mail?</li>
<li>How respectful of my resources is this IP?</li>
<li>Does this IP keep connections open for long periods of time?</li>
<li>Does this IP retry deliveries too aggressively?</li>
<li>Does this IP stop mailing addresses after receiving a &#8220;user unknown&#8221; message?</li>
<li>Is this IP address configured as if the associated machine was infected by a virus?</li>
<li>Is this IP address listed on blocklists we use?</li>
</ul>
<p>That is by no means an exhaustive list of what ISPs measure. If they can measure it they&#8217;ve tried. If the measurement helps them separate spam mail from not-spam mail then they&#8217;re using it.</p>
<h2>How fast does IP reputation change?</h2>
<p>IP reputation is often measured over multiple time periods. ISPs can look at a 1 day, 7 day, 30 day and 90 day reputation. A good analogy is stock prices. Prices can be very volatile in the short term, but more consistent over the long term. A single bad day, where one or more reputation measurements go bad, may affect delivery that day or the next day but won&#8217;t damage an overall good reputation. Likewise, a few days of improved mail may not be sufficient to counter months of poor reputation.</p>
<h2>How is IP reputation used?</h2>
<p>Mail from IPs with a high reputation is accepted faster and at a higher rate than mail from IPs with a lower or unknown reputation.  IP reputation can also influence whether mail is delivered to the inbox or the bulk folder.</p>
<h2>Key IP Reputation takeaways</h2>
<ul>
<li>IP reputation is about how recipients react to mail from that IP. Happy, content recipients turn into good delivery.</li>
<li>Brief changes (for good or bad) don&#8217;t necessarily ruin delivery over the long term.</li>
<li>Steady improvements will result in improved reputation.</li>
<li>It may takes as much time to change a reputation in one direction or another as it took to establish the reputation in the first place.</li>
</ul>
<p>Next we&#8217;ll look at content reputation, how it&#8217;s measured and used.</p>
<p>EDIT: A version of this information is available at the <a href="http://wiki.wordtothewise.com/IP_Reputation">Word to the Wise wiki</a></p>
<p>EDIT: This post was also shared at <a href="http://www.circleid.com/posts/ip_address_reputation_primer/">CircleID</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wordtothewise.com/2012/01/ip-address-reputation-primer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yes, we have no IP addresses, we have no addresses today</title>
		<link>http://blog.wordtothewise.com/2011/01/yes-we-have-no-ipv4/</link>
		<comments>http://blog.wordtothewise.com/2011/01/yes-we-have-no-ipv4/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 00:37:13 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[ip addresses]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blog.wordtothewise.com/?p=2561</guid>
		<description><![CDATA[We&#8217;ve just about run out of the Internet equivalent of a natural resource &#8211; IP addresses. ICANN allocated the last couple of blocks of general usage IPv4 addresses to APNIC earlier today. There are just five usable blocks of addresses left, and they&#8217;re reserved by IANA policy for the final phase of IPv4 exhaustion, one [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve just about run out of the Internet equivalent of a natural resource &#8211; IP addresses.</p>
<p><iframe width="132px" height="431px" frameborder="0" scrolling="no" src="http://ipv6.he.net/v4ex/sidebar/?" allowtransparency="true" style="margin-bottom: 10px; margin-right: 10px;" align="left"></iframe></p>
<p>ICANN allocated the last couple of blocks of general usage IPv4 addresses to APNIC earlier today.</p>
<p>There are just five usable blocks of addresses left, and they&#8217;re <a href="http://www.icann.org/en/general/allocation-remaining-ipv4-space.htm" target="_blank">reserved by IANA policy</a> for the final phase of IPv4 exhaustion, one for each RIR.</p>
<p>Like any other resource that&#8217;s been strip-mined to depletion that doesn&#8217;t mean that IP addresses are completely unavailable &#8211; there are still some in the delivery pipeline (the <a href="http://en.wikipedia.org/wiki/Regional_Internet_registry" target="_blank">regional internet registries</a> who handle allocation of addresses), ISPs have stockpiled addresses they don&#8217;t really need yet in anticipation of the exhaustion, and we can still recycle the addresses we&#8217;ve already got.</p>
<p>But there won&#8217;t be any new IPv4 addresses available.</p>
<p>What does that mean to you?</p>
<p>It&#8217;s going to affect your business in lots of ways over the next few years. And delaying thinking about it will just make it more expensive and more painful once you&#8217;re forced to pay attention.</p>
<div style="clear:both"></div>
<p><strong>IPv4 addresses are increasing in price</strong></p>
<p>You&#8217;re going to find it increasingly difficult to get assigned new ones. It&#8217;s long past time to stop thinking of them as &#8220;effectively free&#8221;.</p>
<p>You&#8217;re going to need IPv6 production deployments fairly soon, and we&#8217;re well past the point of &#8220;it&#8217;s cheaper to wait, so that our vendors can do the IPv6 work that&#8217;s needed&#8221;. Delaying putting IPv6 prototypes into the field is going to get increasingly painful and expensive.</p>
<p>If your CTO and CFO are not concerned about this yet, they should be.</p>
<p><strong>Stop wasting addresses</strong></p>
<p>Dedicating even a single IP address to a customer is wasteful, if you don&#8217;t need that to handle the volume of email sent. You should be signing all your mail with DKIM <em>today</em> and building domain based reputation for your customers, as IPv4 based per-customer reputation is going away.</p>
<p>As you grow and gain more customers you&#8217;re going to have to start sharing v4 addresses between customers, which will share their IPv4-based reputation.</p>
<p>And fairly soon, you&#8217;ll want to start sending mail over IPv6 to some destinations. Odds are good that per-customer IPv6 reputation isn&#8217;t going to happen much. There&#8217;ll be some broad IPv6 based reputation to distinguish your outbounds from spammers and botnets, sure, but IPv6 based reputation down to a per-customer level isn&#8217;t something you&#8217;re likely to see much benefit from.</p>
<p>Assigning multiple IPv4 addresses to a single customer is ridiculously wasteful. You&#8217;re going to want to engineer away from any need to do that &#8211; and have your sales staff stop promising it &#8211; so that you can recycle those precious, precious IPv4 addresses for use elsewhere by other customers.</p>
<p><strong>Your recipients are moving to IPv6</strong></p>
<p>Big consumer access ISPs are some of the biggest consumers of IP addresses. They&#8217;re likely going to be moving to native IPv6 for end-users, combined with some sort of v6-to-v4 translation before anyone else.</p>
<p>That means that your web users, from home and mobile devices, will be trying to reach you via IPv6 sooner rather than later. Native v6 will mostly work better than v6-to-v4. So you want to be thinking about v6 access soon.</p>
<p>Have you got v6 space assigned from your ISP(s) yet? No? Ask them for it this week.</p>
<p>Do you have plans for making your image and click-tracking webservers v6-aware?</p>
<p><strong>Everything you do with IPv4 you need to be able to do with IPv6</strong></p>
<p>Does your address list management support tracking signups and confirmations from IPv6 users as well as IPv4?</p>
<p>Can you track opens and click throughs from IPv6 users?</p>
<p>How about reporting? Does your database and reporting engine support IPv6 addresses? Can you do geolocation for IPv6 addresses?</p>
<p>Does your smarthost vendor support preferentially routing mail via IPv6?</p>
<p><strong>IPv6 is an opportunity</strong></p>
<p>What would you do if someone were to offer you dedicated MX machines at Yahoo, Google and Hotmail. Machines that were much the same as their primary MXes, but lightly loaded with much more available capacity. How much would you be prepared to pay for access to them?</p>
<p>Sooner or later there&#8217;ll be IPv6-only MXes at those, and other ISPs. Will you be ready to use them?</p>
<p>Do your competitors offer an IPv6-ready system yet? How much of a business disadvantage will you be at once they do?</p>
<p><strong>And finally</strong></p>
<p>None of this is <em>new</em>. You&#8217;ve known for years that you need to be more frugal with IPv4 addresses and have dual-stack IPv6-capable services.</p>
<p>But it&#8217;s getting <em>urgent</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wordtothewise.com/2011/01/yes-we-have-no-ipv4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>My ISP might get blacklisted</title>
		<link>http://blog.wordtothewise.com/2010/06/my-isp-might-get-blacklisted/</link>
		<comments>http://blog.wordtothewise.com/2010/06/my-isp-might-get-blacklisted/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 03:48:07 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[ESPs]]></category>
		<category><![CDATA[godzilla]]></category>
		<category><![CDATA[ip addresses]]></category>

		<guid isPermaLink="false">http://blog.wordtothewise.com/?p=772</guid>
		<description><![CDATA[The last of seven in our occasional series on why ESPs need, or don’t need, lots of IP addresses to send mail properly. I need multiple IP addresses in different locations so as to provide redundancy against blacklisting of my ISP Why this is right If you think that your email is likely to be [...]]]></description>
			<content:encoded><![CDATA[<p>The last of seven in our occasional series on why <a href="http://blog.wordtothewise.com/2009/10/why-do-esps-need-so-many-ip-addresses/" target="_blank">ESPs need, or don’t need, lots of IP addresses to send mail properly</a>.</p>
<blockquote><p>I need multiple IP addresses in different locations so as to provide redundancy against blacklisting of my ISP</p></blockquote>
<p><strong>Why this is right</strong><br />
If you think that your email is likely to be blocked due to the reputation of your ISP then having a backup ISP makes some operational sense.</p>
<p><strong>Why this is wrong</strong><br />
It&#8217;s just very, very wrong. Why are you, an email sending company, buying service from an ISP you expect to be blacklisted? <strong>ARE YOU NUTS?</strong> Regardless of how cheap the deal an ISP is offering you, if you think that their reputation is bad enough that you need to do your network engineering around the possibility that they&#8217;ll be blacklisted, <strong>DON&#8217;T BUY SERVICE FROM THEM!</strong></p>
<div id="attachment_1578" class="wp-caption aligncenter" style="width: 437px"><a href="http://blog.wordtothewise.com/wp-content/uploads/2010/06/godzilla-facepalm.png"><img class="size-full wp-image-1578" title="godzilla-facepalm" src="http://blog.wordtothewise.com/wp-content/uploads/2010/06/godzilla-facepalm.png" alt="Godzill Facepalm" width="427" height="258" /></a><p class="wp-caption-text">Don&#39;t do this, or you&#39;ll make Godzilla facepalm</p></div>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wordtothewise.com/2010/06/my-isp-might-get-blacklisted/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I want to avoid network outages</title>
		<link>http://blog.wordtothewise.com/2010/04/i-want-to-avoid-network-outages/</link>
		<comments>http://blog.wordtothewise.com/2010/04/i-want-to-avoid-network-outages/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 03:14:39 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[backhoe]]></category>
		<category><![CDATA[ESPs]]></category>
		<category><![CDATA[godzilla]]></category>
		<category><![CDATA[ip addresses]]></category>

		<guid isPermaLink="false">http://blog.wordtothewise.com/?p=770</guid>
		<description><![CDATA[Number six of seven in our occasional series on why ESPs need, or don’t need, lots of IP addresses to send mail properly. I need multiple IP addresses in different locations to provide redundancy against network outages Why this is right If all your traffic goes out via a single ISP and your connection to [...]]]></description>
			<content:encoded><![CDATA[<p>Number six of seven in our occasional series on why <a title="Why do ESPs need so many IP addresses?" href="http://blog.wordtothewise.com/2009/10/why-do-esps-need-so-many-ip-addresses/" target="_blank">ESPs need, or don’t need, lots of IP addresses</a> to send mail properly.</p>
<blockquote><p>I need multiple IP addresses in different locations to provide redundancy against network outages</p></blockquote>
<p><strong>Why this is right</strong><br />
If all your traffic goes out via a single ISP and your connection to that ISP is eaten by a backhoe you&#8217;re  not going to be sending any email until that&#8217;s fixed. And from personal experience I know that can easily take two or three days for even minor fiber damage.</p>
<p><strong>But be careful</strong><br />
You need to be sending email fairly consistently from an IP address in order to maintain a decent reputation for that mail source. If you treat a second location as a cold standby, only used when your main ISP breaks, expect to see serious delivery problems as you migrate across to it. Better to spread load across both locations, to keep both sets of addresses &#8220;warm&#8221; &#8211; but remember that that will halve the amount of traffic that a receiving ISP will see from any given IP address, which will change your decisions about whether to assign customers to a pool or not.</p>
<p><strong>A better architecture</strong><br />
If all your production machines &#8211; smarthosts, webservers, databases &#8211; are hosted in a high quality datacenter run by an ISP with redundant connections to the Internet then you don&#8217;t need to worry about the redundancy yourself. If one of those connections is broken the ISP will route the traffic over a different connection to the same IP addresses mostly transparently. You won&#8217;t need to reconfigure anything, it&#8217;ll just keep working.</p>
<p>(Why don&#8217;t you just have redundant connections to servers hosted at your offices? First, it&#8217;s very expensive and time consuming to handle the mechanical aspects of ensuring that your two connections are really redundant, rather than being multiplexed onto the same fiber or running in the same conduit. Second, the smallest block of addresses you can <em>multi-home</em> in this way is 1000, and you can&#8217;t acquire those unless you&#8217;re already using more than 500 IP addresses efficiently.)</p>
<p>The weak point then is the connection between your offices and your datacenter that you need to administer the servers and provide customer support. But the IP addresses used for that don&#8217;t matter, so it&#8217;s easy and cheap to have a backup connection &#8211; even a cheap consumer cable or DSL connection. Or, if you&#8217;re a very small company, have your customer support folks use laptops and know which local coffeeshops and bars have free wifi.</p>
<div id="attachment_1408" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.wordtothewise.com/wp-content/uploads/2010/04/pinkbackhoe.png"><img class="size-medium wp-image-1408" title="pinkbackhoe" src="http://blog.wordtothewise.com/wp-content/uploads/2010/04/pinkbackhoe-300x153.png" alt="" width="300" height="153" /></a><p class="wp-caption-text">Hello Kitty Backhoe is nearly as scary as Godzilla</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.wordtothewise.com/2010/04/i-want-to-avoid-network-outages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I need to dodge filters</title>
		<link>http://blog.wordtothewise.com/2010/03/i-need-to-dodge-filters/</link>
		<comments>http://blog.wordtothewise.com/2010/03/i-need-to-dodge-filters/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 23:11:31 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[godzilla]]></category>
		<category><![CDATA[ip addresses]]></category>

		<guid isPermaLink="false">http://blog.wordtothewise.com/?p=768</guid>
		<description><![CDATA[Number five of seven in our occasional series on why ESPs need, or don’t need, lots of IP addresses to send mail properly. I need multiple IP addresses per customer so as to manage filtering issues Why this is right If you have, for example, three dedicated IP addresses per customer and one of those [...]]]></description>
			<content:encoded><![CDATA[<p>Number five of seven in our occasional series on why <a title="Why do you need so many IP addresses?" href="http://blog.wordtothewise.com/2009/10/why-do-esps-need-so-many-ip-addresses/" target="_blank">ESPs need, or don’t need, lots of IP addresses</a> to send mail properly.</p>
<blockquote><p>I need multiple IP addresses per customer so as to manage filtering issues</p></blockquote>
<p><strong>Why this is right</strong><br />
If you have, for example, three dedicated IP addresses per customer and one of those IP addresses gets &#8220;randomly&#8221; blacklisted, then you can divert traffic to the other two IP addresses temporarily while you resolve the listing.</p>
<p><strong>Why this is wrong</strong><br />
While there are many, many reasons why a source of email can be blocked there are far fewer that affect enough recipients that you really care. If a block affects one guy and one beagle in North Carolina, it&#8217;s not worth your operational concentration to care.</p>
<p>Of the blocks you might care about they&#8217;re almost all going to be based on recipient response, reputation and content. If one of those blocks affects an IP address you&#8217;re sending a mail stream from, it&#8217;s probably going to affect the other IP addresses you&#8217;re sending the same mail stream from really soon. So the right operational decision is almost always going to be to suspend mailing (either to one particular recipient ISP or to all recipients) until someone has had time to investigate the underlying issue.</p>
<p><strong>Why else this is wrong</strong><br />
If your network engineering decisions are driven primarily by avoiding recipient email filters then you have a deeper business philosophy or customer vetting issue to consider.</p>
<div id="attachment_1353" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.wordtothewise.com/wp-content/uploads/2010/03/godzilla5.jpg"><img class="size-medium wp-image-1353" title="godzilla5" src="http://blog.wordtothewise.com/wp-content/uploads/2010/03/godzilla5-300x225.jpg" alt="Godzilla vs three-headed dragon" width="300" height="225" /></a><p class="wp-caption-text">Three heads don't help if they all do the same thing</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.wordtothewise.com/2010/03/i-need-to-dodge-filters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I need to deliver my mail fast</title>
		<link>http://blog.wordtothewise.com/2009/12/i-need-to-deliver-my-mail-fast/</link>
		<comments>http://blog.wordtothewise.com/2009/12/i-need-to-deliver-my-mail-fast/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 23:52:50 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[godzilla]]></category>
		<category><![CDATA[ip addresses]]></category>

		<guid isPermaLink="false">http://blog.wordtothewise.com/?p=766</guid>
		<description><![CDATA[Number four of seven in our occasional series on why ESPs need, or don’t need, lots of IP addresses to send mail properly. I need multiple IP addresses per customer so that that customer can deliver mail in a timely manner Why this is right If your customer needs to deliver a message to 100,000 [...]]]></description>
			<content:encoded><![CDATA[<p>Number four of seven in our occasional series on why <a title="Why do you need so many IP addresses?" href="http://blog.wordtothewise.com/2009/10/why-do-esps-need-so-many-ip-addresses/" target="_blank">ESPs need, or don’t need, lots of IP addresses</a> to send mail properly.</p>
<blockquote><p>I need multiple IP addresses per customer so that that customer can deliver mail in a timely manner</p></blockquote>
<p><strong>Why this is right</strong></p>
<p>If your customer needs to deliver a message to 100,000 recipients within 30 minutes and 3% of them are at an ISP that only accepts 1000 emails per recipient per hour then you&#8217;re going to need at least 7 IP addresses dedicated to that delivery. See the previous post on <a title="I need IP addresses to avoid throttling" href="http://blog.wordtothewise.com/2009/11/i-need-ip-addresses-to-avoid-throttling/">throttling at ISPs</a>.</p>
<p><strong>Why this is wrong</strong></p>
<p>Email is a store-and-forward protocol, more comparable to traditional postal mail than IM or SMS or fax. Delivery of the vast majority of a mailing list within thirty minutes is certainly possible, but relying on or obsessing about delivery of an entire list in that time period is unrealistic.</p>
<p><strong>Why else this is wrong</strong></p>
<p>A lot of spam is sent by botnets, networks of thousands of compromised machines that are used to send hundreds of thousands of copies of spam from a thousand different sources simultaneously. If you try and use a lot of source IP addresses to get a lot of copies of the same message delivered simultaneously then you&#8217;re likely to trigger anti-botnet measures. You need to have a history and a relationship with the receiving ISP to avoid  that &#8211; and if you have that, you shouldn&#8217;t need multiple IP addresses.</p>
<p><strong>Yet another reason this is wrong</strong></p>
<p>Delivery of 100% of an email list in a timeframe measured in minutes is not something you&#8217;re ever going to be able to guarantee without heroic measures. If your customer is prepared to pay for those heroic measures, you still won&#8217;t be able to get to 100% but you should talk to a consultant who might be able to help you get to 99% in those rare cases where it&#8217;s something that the recipients might care about. If they&#8217;re not prepared to pay for those heroic measures, why are you wasting your time?</p>
<div id="attachment_1015" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-1015" title="Supersonic Delivery" src="http://blog.wordtothewise.com/wp-content/uploads/2009/12/godzillajets.png" alt="Supersonic Delivery" width="300" height="205" /><p class="wp-caption-text">Supersonic Delivery</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.wordtothewise.com/2009/12/i-need-to-deliver-my-mail-fast/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I need IP addresses to avoid throttling</title>
		<link>http://blog.wordtothewise.com/2009/11/i-need-ip-addresses-to-avoid-throttling/</link>
		<comments>http://blog.wordtothewise.com/2009/11/i-need-ip-addresses-to-avoid-throttling/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 19:42:16 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[godzilla]]></category>
		<category><![CDATA[ip addresses]]></category>
		<category><![CDATA[throttling]]></category>

		<guid isPermaLink="false">http://blog.wordtothewise.com/?p=763</guid>
		<description><![CDATA[Number three of seven in our occasional series on why ESPs need, or don’t need, lots of IP addresses to send mail properly. I need many IP addresses so that I can work around ISP throttling limits Why this is right: There are ISPs that limit the number of emails that can be sent from [...]]]></description>
			<content:encoded><![CDATA[<p>Number three of seven in our occasional series on why <a title="Why do you need so many IP addresses?" href="../2009/11/2009/10/why-do-esps-need-so-many-ip-addresses/">ESPs need, or don’t need, lots of IP addresses</a> to send mail properly.</p>
<blockquote><p>I need many IP addresses so that I can work around ISP throttling limits</p></blockquote>
<p><strong>Why this is right:</strong> There are ISPs that limit the number of emails that can be sent from a particular IP address in a given time period to quite a low level, as low as 1000 emails per hour per IP address in some cases. If that&#8217;s a mid-sized ISP with perhaps a million users and an ESP customer is sending email to 5% of their user base (not unreasonable for some customers) then that would take more than two days to send a news letter to those recipients, assuming absolutely perfect management of send rate. With more realistic inefficiencies for send rate management it could easily be a week. Using multiple IP addresses to spread the traffic in that case seems perfectly reasonable, though it would make everyone involved happier if the ISPs used more reasonable rate limiting metrics, perhaps tied to sending IP address reputation rather than applied globally to all non-whitelisted senders.</p>
<p><strong>Why this is wrong:</strong> Not every customer will be trying to send huge volumes of email to a receiving ISP that throttles inbound mail. For dedicated IP customers there&#8217;s no need to give them extra outbound IP addresses for this reason unless it actually becomes a real operational problem -  if it takes an hour or two for a  senders maildrop to reach the inbox at a particular ISP that&#8217;s not an operational problem. For pooled IP customers you may need to add IP addresses to deal with this, but only to the extent it&#8217;s needed to keep delivery times for pool customers to that recipient ISP reasonable. And two or three hours is not unreasonable.</p>
<p><strong>Why else is this wrong: </strong>Naive throttling of this sort, combined with the obvious engineering changes needed for senders to work around it hurts everyone &#8211; senders, recipients, receiving ISPs. You might have to work around it in the short term, but in the longer term work with receiving ISPs to resolve the problem in a way that makes everyone happier, whether that be whitelisting your outbounds or moving to a reputation adaptive throttling approach. Of course, if they tell you that your mail is throttled because it has a poor reputation you need to fix that before doing anything else.</p>
<div id="attachment_865" class="wp-caption alignnone" style="width: 260px"><a href="http://blog.wordtothewise.com/wp-content/uploads/2009/11/mothra_godzilla.png"><img class="size-full wp-image-865" title="Mothra and Godzilla" src="http://blog.wordtothewise.com/wp-content/uploads/2009/11/mothra_godzilla.png" alt="Tread light as a moth" width="250" height="195" /></a><p class="wp-caption-text">Tread light as a moth</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.wordtothewise.com/2009/11/i-need-ip-addresses-to-avoid-throttling/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I need IP addresses to handle the volume</title>
		<link>http://blog.wordtothewise.com/2009/11/i-need-ip-addresses-to-handle-the-volume/</link>
		<comments>http://blog.wordtothewise.com/2009/11/i-need-ip-addresses-to-handle-the-volume/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 20:51:27 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[godzilla]]></category>
		<category><![CDATA[ip addresses]]></category>
		<category><![CDATA[smarthost]]></category>

		<guid isPermaLink="false">http://blog.wordtothewise.com/?p=761</guid>
		<description><![CDATA[Number two of seven in our occasional series on why ESPs need, or don’t need, lots of IP addresses to send mail properly. I need lots of IP addresses so my MTAs can handle the volume of mail sent Why this is right One IP address per outbound smarthost is a sensible minimum. It is [...]]]></description>
			<content:encoded><![CDATA[<p>Number two of seven in our occasional series on why <a title="Why do you need so many IP addresses?" href="../2009/10/why-do-esps-need-so-many-ip-addresses/">ESPs need, or don’t need, lots of IP addresses</a> to send mail properly.</p>
<blockquote><p><span style="color: #000000;">I need lots of IP addresses so my MTAs can handle the volume of mail sent</span></p></blockquote>
<p><strong>Why this is right</strong></p>
<p>One IP address per outbound smarthost is a sensible minimum. It is possible to set up multiple smarthosts behind a single IP address using a proxy server or reverse load balancer, and some organizations do that, but it makes it much harder to diagnose some sorts of operational problems. If the different smarthosts behind the proxy use different hostnames then the externally visible behaviour will be a single IP address HELOing as many different machines &#8211; which is behavior that is otherwise distinctive to spam sent from botets of infected machines, so will lead to mail being blocked. If, instead, they all use the same hostname then it&#8217;ll be hard to say which one of the cluster of smarthosts sent a message if there is a problem that needs to be diagnosed later.</p>
<p>So if you need 50 smarthosts to handle the volume of email you&#8217;re sending out, that&#8217;s really good justification for needing 50 IP addresses.</p>
<p><strong>Why this is wrong</strong></p>
<p>A typical smarthost can send an awful lot of email if it&#8217;s configured correctly. I tried to find some hard numbers on that, but  smarthost vendors don&#8217;t seem to publish their numbers much, and most of the trustworthy benchmarks I found published were from some years ago, when servers were a tenth of the speed they are now.</p>
<table border="0">
<tbody>
<tr>
<th>Server</th>
<th>Message Size</th>
<th>Delivery rate</th>
</tr>
<tr>
<td>Postfix on old 300MHz x86</td>
<td>4k</td>
<td>450,000/hour</td>
</tr>
<tr>
<td>MS Exchange 2003 on quad 1.6GHz server</td>
<td>50k</td>
<td>510,000/hour</td>
</tr>
<tr>
<td>Sendmail Sentrion MP302</td>
<td>?</td>
<td>212,000/hour</td>
</tr>
<tr>
<td>Sendmail Sentrion MP301</td>
<td>?</td>
<td>120,000/hour</td>
</tr>
</tbody>
</table>
<p>Do I trust all these numbers? Not necessarily, and they&#8217;re not directly comparable, but they all look quite plausible from a software engineers point of view. (It would be fascinating to get some performance numbers from vendors that are comparable, though. A smarthost-for-bulk-mail benchmark. Hmm&#8230;.).</p>
<p>Edit: I&#8217;ve confirmed that <a href="http://messagesystems.com/">Message Systems</a> can exceed 1,500,000 deliveries an hour on a well provisioned server &#8211; and that&#8217;s while providing all the knobs and reports and monitoring that make managing delivery at any sort of volume much easier than a dumb smarthost.</p>
<p>But if you assume that you can send even 100,000 50k messages per hour from one smarthost, that&#8217;s more than enough mail to saturate a ten megabit connection, and to send seventy million emails / month &#8211; for each smarthost.</p>
<p>There are good reasons to have more smarthost capacity than you&#8217;re using, and to have more than one IP address per smarthost, but pure MTA capacity is hardly ever going to be justification for using more than a small handful of IP addresses to send mail from.</p>
<div id="attachment_819" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.wordtothewise.com/wp-content/uploads/2009/11/king_kong_vs_godzilla.jpg"><img class="size-full wp-image-819" title="King Kong vs Godzilla" src="http://blog.wordtothewise.com/wp-content/uploads/2009/11/king_kong_vs_godzilla.jpg" alt="The monkey can't justify his building full of mailservers" width="300" height="229" /></a><p class="wp-caption-text">The monkey can&#39;t justify his building full of mailservers</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.wordtothewise.com/2009/11/i-need-ip-addresses-to-handle-the-volume/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I need IP addresses for reputation</title>
		<link>http://blog.wordtothewise.com/2009/11/i-need-ip-addresses-for-reputation/</link>
		<comments>http://blog.wordtothewise.com/2009/11/i-need-ip-addresses-for-reputation/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 18:00:55 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[godzilla]]></category>
		<category><![CDATA[ip addresses]]></category>
		<category><![CDATA[Reputation]]></category>

		<guid isPermaLink="false">http://blog.wordtothewise.com/?p=759</guid>
		<description><![CDATA[Number one of seven in our occasional series on why ESPs need, or don&#8217;t need, lots of IP addresses to send mail properly. I need at least one IP address per customer, to handle IP based reputation Why this is right While DKIM is gradually moving the main key for reputation tracking to a domain [...]]]></description>
			<content:encoded><![CDATA[<p>Number one of seven in our occasional series on why <a title="Why do you need so many IP addresses?" href="http://blog.wordtothewise.com/2009/10/why-do-esps-need-so-many-ip-addresses/">ESPs need, or don&#8217;t need, lots of IP addresses</a> to send mail properly.</p>
<blockquote><p>I need at least one IP address per customer, to handle IP based reputation</p></blockquote>
<p><strong>Why this is right</strong></p>
<p>While DKIM is gradually moving the main key for reputation tracking to a domain based token, right now the main key that is used to track reputation is the sending IP address.</p>
<p>If you have multiple customers sending mail of different quality using a different sending IP address for each of those customers means that the good customers will not be penalized by the poor behaviour of the bad customers. And, just as importantly, poor customers will not benefit from the behaviour of the good customers. This allows receivers to track sender reputation more accurately, and so delivery just wanted email to their recipients better. That makes everyone happy (other than the bad customers who deserve to be unhappy until they fix their practices).</p>
<p><strong>Why this is wrong</strong></p>
<p>Reputation is tied to sending IP address, but it&#8217;s also affected by volume of emails received from that IP address, and the consistency of volume. If a customer is only sending a few hundred emails a week to any given receiver ISP or they&#8217;re only mailing monthly then they won&#8217;t be able to maintain much of a positive reputation, simply because they&#8217;re too small to keep track of or because they mail so infrequently that each time they mail the receiving ISP will have forgotten about their previous mailings. In those cases the sender will be treated much the same as a new sender from a given IP address (neutral, at best, maybe poorly). For those cases a customer is likely to get better delivery rates if their mail is sent through an IP address pool that sends enough email overall to be noticed and tracked by receiving ISPs.</p>
<p><strong>Another reason this is wrong</strong></p>
<p>Reputation is tied to sending IP address, but receiving ISPs aren&#8217;t stupid and do recognize attempts to game the system. If you&#8217;re an ESP with a mix of good and bad customers then segregating the IP addresses they send from will not completely isolate the reputation of those customers from each other. The bad customers will drag your reputation as an ESP down more than the good customers will pull it up. And as your reputation as an ESP degrades it will pull down the reputation of your good customers much more than it will increase the reputation of your bad or unknown customers.</p>
<p>So segregating senders onto their own IP addresses doesn&#8217;t entirely separate their reputation from each other or from their ESP. And if you believe it does, you&#8217;re likely to make business decisions based on that misunderstanding that will badly affect your reputation and the delivery rates of your customers. Don&#8217;t fall into that trap.</p>
<div id="attachment_796" class="wp-caption alignnone" style="width: 210px"><a href="http://blog.wordtothewise.com/wp-content/uploads/2009/11/godzilla.png"><img class="size-full wp-image-796" title="godzilla" src="http://blog.wordtothewise.com/wp-content/uploads/2009/11/godzilla.png" alt="Godzilla sneaks up on Tokyo" width="200" height="150" /></a><p class="wp-caption-text">Godzilla sneaks up on Tokyo</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.wordtothewise.com/2009/11/i-need-ip-addresses-for-reputation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Why do you need so many IP addresses (part 2)?</title>
		<link>http://blog.wordtothewise.com/2009/10/why-do-esps-need-so-many-ip-addresses/</link>
		<comments>http://blog.wordtothewise.com/2009/10/why-do-esps-need-so-many-ip-addresses/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 20:51:25 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[godzilla]]></category>
		<category><![CDATA[ip addresses]]></category>

		<guid isPermaLink="false">http://blog.wordtothewise.com/?p=744</guid>
		<description><![CDATA[In my last post I discussed the background as to why an ISP will require their users to use their IP address allocation efficiently. I also mentioned in passing that I&#8217;d discussed ESP address allocation with both ESPs and ISPs recently. The ESP was talking about assigning a couple of dozen IP addresses to each [...]]]></description>
			<content:encoded><![CDATA[<p>In my <a title="Why do you need so many IP addresses?" href="http://blog.wordtothewise.com/2009/10/why-do-you-need-so-many-ip-addresses/">last post</a> I discussed the background as to why an ISP will require their users to use their IP address allocation efficiently. I also mentioned in passing that I&#8217;d discussed ESP address allocation with both ESPs and ISPs recently.</p>
<p>The ESP was talking about assigning a couple of dozen IP addresses to each customer, because they might be useful for spreading load and it would provide some flexibility for moving from one IP address to another if one should get blocked. And IP addresses are pretty much free. They were wrong.</p>
<p>The ISP was considering an application for 750 IP addresses from a new ESP customer. They assumed that there was no possible reason other than <a title="Snowshow Spammers" href="http://blog.wordtothewise.com/2009/10/spamhaus-vs-snowshoe-spammers/">snowshoe spam</a> for an email related customer to need that many IP addresses. While I suspect they may have been right about the specific potential customer, the general assumption was wrong.</p>
<p>I&#8217;ve seen a lot of reasons given by ESPs for why they need so many IP addresses:</p>
<ol>
<li><a title="I need IP addresses for reputation" href="http://blog.wordtothewise.com/2009/11/i-need-ip-addresses-for-reputation/">I need at least one IP address per customer, to handle IP based reputation</a></li>
<li><a title="I need IP addresses to handle the volume" href="http://blog.wordtothewise.com/2009/11/i-need-ip-addresses-to-handle-the-volume/">I need many IP addresses so my MTAs can handle the volume of mail sent</a></li>
<li><a title="I need IP addresses to avoid throttling" href="http://blog.wordtothewise.com/2009/11/i-need-ip-addresses-to-avoid-throttling/">I need many IP addresses so that I can work around ISP throttling limits</a></li>
<li><a href="http://blog.wordtothewise.com/2009/12/i-need-to-deliver-my-mail-fast/">I need multiple IP addresses per customer so that that customer can deliver mail in a timely manner</a></li>
<li><a title="I need to dodge filters" href="http://blog.wordtothewise.com/2010/03/i-need-to-dodge-filters/" target="_blank">I need multiple IP addresses per customer so as to manage filtering issues</a></li>
<li><a title="I want to avoid network outages" href="http://blog.wordtothewise.com/2010/04/i-want-to-avoid-network-outages/" target="_blank">I need multiple IP addresses in different locations to provide redundancy against network outages</a></li>
<li><a title="My ISP might get blacklisted" href="http://blog.wordtothewise.com/2010/06/my-isp-might-get-blacklisted/" target="_blank">I need multiple IP addresses in different locations so as to provide redundancy against blacklisting of my ISP</a></li>
</ol>
<p>I&#8217;m planning on going through these in some future posts, pretty much like Godzilla goes through downtown Tokyo. Can you think of any I&#8217;ve missed? tell me in the comments!</p>
<div id="attachment_778" class="wp-caption alignnone" style="width: 510px"><a href="http://blog.wordtothewise.com/wp-content/uploads/2009/10/godzilla.jpg"><img class="size-full wp-image-778" title="Godzilla" src="http://blog.wordtothewise.com/wp-content/uploads/2009/10/godzilla.jpg" alt="Godzilla destroys Tokyo" width="500" height="359" /></a><p class="wp-caption-text">Godzilla destroys Tokyo</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.wordtothewise.com/2009/10/why-do-esps-need-so-many-ip-addresses/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

