<?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>Postmastery</title>
	<atom:link href="http://postmastery.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://postmastery.net</link>
	<description>Email infrastructure and deliverability</description>
	<lastBuildDate>Mon, 07 Nov 2011 07:51:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Email Service Provider versus In-house</title>
		<link>http://postmastery.net/2011/11/06/email-service-provider-versus-in-house/</link>
		<comments>http://postmastery.net/2011/11/06/email-service-provider-versus-in-house/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 22:38:29 +0000</pubDate>
		<dc:creator>Maarten</dc:creator>
				<category><![CDATA[Case Studies]]></category>
		<category><![CDATA[Deliverability]]></category>
		<category><![CDATA[PowerMTA]]></category>

		<guid isPermaLink="false">http://postmastery.net/?p=189</guid>
		<description><![CDATA[A common question among professional senders is: should I use an Email Service Provider (ESP) or can I send my emails in-house? To find a good answer can be difficult. There are a lot of ESPs and a lot of software vendors ready to help you, but where to get objective advise from? My customers [...]]]></description>
			<content:encoded><![CDATA[<p>A common question among professional senders is: should I use an Email Service Provider (ESP) or can I send my emails in-house? To find a good answer can be difficult. There are a lot of ESPs and a lot of software vendors ready to help you, but where to get objective advise from? My customers are senders that use ESPs, in-house senders, and the ESPs themselves. In this post I will try to help with some considerations.</p>
<p>Some senders think that ESPs are essential to good deliverability, as if they are a gateway to email delivery nirvana. Well, ESPs certainly understand and monitor deliverability, and they do help getting the technical pre-requisites right. But in the end it is the sender&#8217;s list and content what drives the deliverability, and infrastructure is not more than an important pre-requisite.</p>
<p>Quite the opposite, some think that sending in-house just requires a server with email software. As soon as you start sending more than a few thousand emails you need to know about best practices, provider policies, and deliverability management. This doesn&#8217;t have to be a hurdle, since there are resources and consultants to help, but it will either cost effort or money to address these matters.</p>
<p>So what are the advantages of using an ESP? I think the most important are the following:</p>
<ul>
<li>Low setup costs</li>
<li>Easy provisioning</li>
<li>High availability</li>
<li>Deliverability management</li>
<li>Email marketing support</li>
</ul>
<p>And for in-house infrastructure, the following are important advantages:</p>
<ul>
<li>No CPM (per mail) fees</li>
<li>Tight integration</li>
<li>Dedicated system resources</li>
<li>Full control over deliverability</li>
<li>Data remains in-house</li>
</ul>
<p>How this works out in the situation of a specific sender depends on the situation, and how one values certain aspects. With regards to the costs, volume is very important. The ESPs charge a rate per thousand (CPM) of about € 0,5 to € 3. The one-time costs of an in-house system typically vary between € 5K and € 30K and the monthly costs between € 500/mo and € 1500/mo.</p>
<p>If you ask me, senders that send less than one million per month are most often better of using an ESP. Above that, it can be interesting to send in-house. Because it is cheaper in the long run, because it integrates well with other in-house systems, or just because a self-owned system is of strategic importance.</p>
]]></content:encoded>
			<wfw:commentRss>http://postmastery.net/2011/11/06/email-service-provider-versus-in-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Email relay solution for 1-2-1 Marketing</title>
		<link>http://postmastery.net/2011/09/21/email-relay-solution-for-121/</link>
		<comments>http://postmastery.net/2011/09/21/email-relay-solution-for-121/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 12:23:40 +0000</pubDate>
		<dc:creator>Maarten</dc:creator>
				<category><![CDATA[Case Studies]]></category>

		<guid isPermaLink="false">http://postmastery.net/?p=138</guid>
		<description><![CDATA[If you are a sender providing email relay services, how do you make sure that bounces and complaints are properly handled? Often the emails are generated by applications that hand-off the delivery to a relay service but have no means for processing returning bounces. This was also a question at 1-2-1 Marketing, a Texas based [...]]]></description>
			<content:encoded><![CDATA[<p>If you are a sender providing email relay services, how do you make sure that bounces and complaints are properly handled? Often the emails are generated by applications that hand-off the delivery to a relay service but have no means for processing returning bounces. This was also a question at <a href="http://www.1-2-1marketing.com/">1-2-1 Marketing</a>, a Texas based marketing agency that provides marketing services to hundreds of golf clubs.</p>
<p>Before 1-2-1 Marketing turned to us, they were already using PowerMTA to deliver transactional and marketing email from golf courses. The golf courses use a specific software solution for making tee time reservations and send email campaigns to their members. All email from the reservation software was submitted directly to the PowerMTA using SMTP.</p>
<p>To improve the deliverability we decided that bounce processing and complaint feedback loops needed to be implemented. Due to migration of email addresses and other causes bounce rates had risen to dangerous numbers. But adding bounce management in the golf course software running at over hundred sites was not an option. The solution was to suppress email to invalid addresses and complainers in the email relay service.</p>
<p>PowerMTA is able to process synchronous bounces, asynchonous bounces and complaint reports from feedback loops. Information from bounces and complaints is provided in a CSV based log file. To implement efficient suppression using a large list of addresses we choose to implement Exim in front of PowerMTA. This &#8220;back to back&#8221; configuration combines the strong filtering functionality of Exim with the strong delivery functionality of PowerMTA.</p>
<p>The new email relay solution uses address rewriting and header insertion to make sure that bounces and complaints can be processed properly. Information from bounces and complaints is periodically processed by scripts and transformed into a sender specific suppression database with a fast binary tree index. This resulted in a &#8220;worry free&#8221; solution for the users of the email relay service.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://postmastery.net/2011/09/21/email-relay-solution-for-121/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple and free method to check your IPR</title>
		<link>http://postmastery.net/2011/09/11/method-to-check-your-ipr/</link>
		<comments>http://postmastery.net/2011/09/11/method-to-check-your-ipr/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 09:53:52 +0000</pubDate>
		<dc:creator>Maarten</dc:creator>
				<category><![CDATA[Deliverability]]></category>

		<guid isPermaLink="false">http://postmastery.net/?p=153</guid>
		<description><![CDATA[With regards to email deliverability, the inbox placement rate (IPR) is probably the most important metric. According to industry research the average IPR of permission-based commercial mail is 80%. An alarming figure, which means that 20% bounces, is dropped, or put in junk. So how can you determine how your emails are doing? One solution [...]]]></description>
			<content:encoded><![CDATA[<p>With regards to email deliverability, the inbox placement rate (IPR) is probably the most important metric. According to industry research the average IPR of permission-based commercial mail is 80%. An alarming figure, which means that 20% bounces, is dropped, or put in junk. So how can you determine how your emails are doing?</p>
<p>One solution to determine IPR are tools that monitor a list of mailboxes at various providers. The addresses of these mailboxes, the so called seed-list, is added to the mailing list of campaigns to be tested. When a new mailing is detected by the tool, it checks if the mailing arrived in it&#8217;s mailboxes and determines the disposition (inbox or junk). These tools then calculate the IPR by extrapolating the results of the seed-list.</p>
<p>But extrapolating the results of a seed-list may be far from accurate. Even the largest seed-list may be tiny compared to the size of the mailing list. To calculate the IPR the importance of tested domains in the mailing list must be taken into account. If the tool detects that Yahoo junks the mail for example, the impact on the IPR is much larger for a typical US sender than for a typical European sender.</p>
<p>Another problem with automatic mailbox monitoring is the fact that more providers are starting to filter based on personal behavior or preferences. Examples are Hotmail Sweep, Gmail Priority Inbox and Yahoo Automatic Organizer. This means that the results may be different between seed accounts and real user accounts, or even between the accounts of different users at the same provider.</p>
<p>There is a fairly simple and free method to get a picture about your IPR, based on <em>all</em> mailboxes in <em>your</em> mailing list. Even though this also may not give you an accurate IPR, it nicely complements the information you can get from a seed-list based tool. This method uses raw bounce, open and click data which is used to create a report similar to the one below.</p>
<p><a href="http://postmastery.net/wp-content/uploads/2011/09/stats_per_domain.png"><img class="alignnone size-full wp-image-157" title="stats_per_domain" src="http://postmastery.net/wp-content/uploads/2011/09/stats_per_domain.png" alt="" width="526" height="191" /></a></p>
<p>Using this report you need to look for domains that have a bounce ratio which is much higher than the average or an open/click ratio which is much lower than the average. In the example report above it is clear that there is an issue with yahoo.com, which is 4.91% of the list, impacting the IPR with the same percentage.</p>
<p>Some email marketing solutions already provide a mailing report which can be split by domain. The ones that lack these reports should add them soon, as it provides valuable insight into the deliverability. Otherwise raw data exports must be used to group all data on domain level, and presented in a spreadsheet. For this, I have used ad-hoc Ruby or Perl scripts to read the exported files and output a sorted CSV file which can be read in Excel.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://postmastery.net/2011/09/11/method-to-check-your-ipr/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why I chose a commercial grade MTA</title>
		<link>http://postmastery.net/2011/08/31/why-i-chose-a-commercial-grade-mta/</link>
		<comments>http://postmastery.net/2011/08/31/why-i-chose-a-commercial-grade-mta/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 12:41:32 +0000</pubDate>
		<dc:creator>Maarten</dc:creator>
				<category><![CDATA[PowerMTA]]></category>

		<guid isPermaLink="false">http://emailfabric.com/?p=35</guid>
		<description><![CDATA[For sending emails, there is a wealth of solutions. On the open source side, there is Sendmail, Qmail, Exim and Postfix. Then there are a number of commercial MTAs available, at different price levels. The most well known vendors are Message Systems, Port25 and StrongMail. Postfix is a popular open source MTA thanks to it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>For sending emails, there is a wealth of solutions. On the open source side, there is Sendmail, Qmail, Exim and Postfix. Then there are a number of commercial MTAs available, at different price levels. The most well known vendors are Message Systems, Port25 and StrongMail.</p>
<p>Postfix is a popular open source MTA thanks to it&#8217;s security and performance. I myself have used it in the early 2000s to power an email service provider. At one time I had 8 servers sending up to one million emails per day.</p>
<p>However, Postfix has a fundamental problem, just like the other open source MTAs. They have a design focus on filtering and distributing inbound email. That means they are very good at accepting mail from different sources and delivering them locally. Delivering large volumes of email requires another design approach.</p>
<p>If you are a sender concerned about deliverability you will notice that it is important to sign email with DKIM, segment mail streams over different IPs, and adapt delivery to reputation related errors. Commercial MTAs targeted for outbound delivery make these things a lot easier. They support many IPs, parallel queues and provide lots of delivery related configuration options.</p>
<p>Around 2004 I decided to switch from Postfix to PowerMTA from Port25. A redundant set of two servers was enough to replace the 8 Postfix servers. Still it was quite an investment, but it was all paid back in less administration and better quality. Instead of troubleshooting performance issues I could concentrate on other things, like deliverability management.</p>
<p>After I started to work as a consultant in 2007, I have also worked with StrongMail and Message Systems. These are also good products, each with distinctive advantages. What I like about PowerMTA is that it does one thing, and does it well, making it a manageable product with a great price/value ratio.</p>
]]></content:encoded>
			<wfw:commentRss>http://postmastery.net/2011/08/31/why-i-chose-a-commercial-grade-mta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On the classification of bounces</title>
		<link>http://postmastery.net/2010/07/14/on-the-classification-of-bounces/</link>
		<comments>http://postmastery.net/2010/07/14/on-the-classification-of-bounces/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 13:44:39 +0000</pubDate>
		<dc:creator>Maarten</dc:creator>
				<category><![CDATA[Deliverability]]></category>

		<guid isPermaLink="false">http://postmastery.net/?p=178</guid>
		<description><![CDATA[Delivering large volumes of email can be difficult. Properly handing the bounces can be even more challenging. To decode, analyze and classify the hundredths of different bounce mail formats is a complex task. To give you an idea what you might encounter, here are some examples of bounces: 421 4.7.1 Intrusion prevention active for [X.X.X.X] [...]]]></description>
			<content:encoded><![CDATA[<p>Delivering large volumes of email can be difficult. Properly handing the bounces can be even more challenging. To decode, analyze and classify the hundredths of different bounce mail formats is a complex task. To give you an idea what you might encounter, here are some examples of bounces:</p>
<p>421 4.7.1 Intrusion prevention active for [X.X.X.X]<br />
451 qq read error (#4.3.0)<br />
452 Message for <xxxx@xxxx.xxx> would exceed mailbox quota<br />
530 Authentication required<br />
550 5.1.1 Not our Customer<br />
550 Mailbox unavailable or access denied &#8211; <xxxx@xxxx.xxx><br />
550 Administrative prohibition<br />
550 Envelope blocked &#8211; User Entry<br />
550 no such address here<br />
550 5.7.1 e-mail address access denied<br />
550 not valid<br />
550 failed_address_router router forced verify failure<br />
553 sorry, that domain isn&#8217;t in my list of allowed rcpthosts (#5.7.1)<br />
554 5.7.1 UBE Not Welcome Here!<br />
554 5.3.0 rewrite: map parse not found</p>
<p>In order to process bounces in the right way they first need to be classified. After classification we can apply bounce rules to them. A good rule is that invalid email addresses are immediately disabled and excluded from further mailings.  Other bounce types should be removed as soon as it is clear that the problem is permanent. Spam related bounces should be detected and require action from the sender to resolve them.</p>
<p>The famous two categories, &#8220;hard&#8221; and &#8220;soft&#8221;, for which many use different definitions, is vague concept and a generalization which should not be used to base any business logic on. All decent mail servers will retry the delivery when it encounters an error that starts with the code &#8217;4xx&#8217;, indicating a temporary failure. So when the email bounces, it has been retried many times so there&#8217;s nothing &#8220;soft&#8221; about it.</p>
<p>If you think that the three digit code in the bounce can be used for classification, you are wrong. Even the enhanced status codes as described in RFC 3463 are often ambiguous or used wrongly. Moreover, the status classes described in this and other RFCs are not really useful from the perspective of email list management. For example a 5.7.1 &#8220;relay access denied&#8221; is not really a security issue, but often caused by an invalid email domain that resolves to a host.</p>
<p>So what is a good classification then? After thinking about for a very long time and analyzing many bounces I came up with the following:</p>
<ul>
<li>recipient related
<ul>
<li>user unknown</li>
<li>mailbox inactive</li>
<li>quota exceeded</li>
</ul>
</li>
<li>domain related
<ul>
<li>invalid domain</li>
<li>no mail host</li>
<li>relay/access denied</li>
</ul>
</li>
<li>spam related
<ul>
<li>sender blocked</li>
<li>content blocked</li>
<li>policy issue</li>
</ul>
</li>
<li>system related
<ul>
<li>system issue</li>
<li>protocol issue</li>
<li>connection issue</li>
</ul>
</li>
</ul>
<p>With these four main categories, it is more clear where the source of the problem is. Using the subcategories, you make your bounce rules aggressive or relaxed. For example by changing the behaviour on mailbox inactive or quota exceeded bounces. </p>
<p>With some programming I was able to parse and classify hundreds of thousands of bounces into the categories mentioned above. Using some ingenious text pattern matching I ended up having a list of almost 400 different patterns. More on that in a future post.</p>
<p>It is astonishing to see how even large ISPs obfuscate a simple &#8220;user unknown&#8221; with descriptions such as &#8220;unrouteable address&#8221;, &#8220;no such mail drop defined&#8221; or &#8220;unsupported mail destination&#8221;. This makes it almost impossible to automatically classify bounces without frequent adaptation to newly encountered descriptions. How can these ISPs expect senders to properly maintain their database that way?</p>
]]></content:encoded>
			<wfw:commentRss>http://postmastery.net/2010/07/14/on-the-classification-of-bounces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hotmail throttling and PowerMTA</title>
		<link>http://postmastery.net/2010/04/16/hotmail-throttling-and-powermta/</link>
		<comments>http://postmastery.net/2010/04/16/hotmail-throttling-and-powermta/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 14:58:33 +0000</pubDate>
		<dc:creator>Maarten</dc:creator>
				<category><![CDATA[PowerMTA]]></category>

		<guid isPermaLink="false">http://postmastery.net/?p=176</guid>
		<description><![CDATA[Windows Live Hotmail is famous for throttling senders based on their IP reputation. The following two SMTP errors might be familiar: 421 PR(ct1) The mail server IP connecting to Windows Live Hotmail server has exceeded the connection limit allowed. If you are not an email/network admin please contact your E-mail/Internet Service Provider for help.  For [...]]]></description>
			<content:encoded><![CDATA[<p>Windows Live Hotmail is famous for throttling senders based on their IP reputation. The following two SMTP errors might be familiar:</p>
<p><em>421 PR(ct1) The mail server IP connecting to Windows Live Hotmail server has exceeded the connection limit allowed. If you are not an email/network admin please contact your E-mail/Internet Service Provider for help.  For e-mail delivery information, please go to http://postmaster.live.com</em></p>
<p><em>421 RP-001 The mail server IP connecting to Windows Live Hotmail server has exceeded the rate limit allowed. Reason for rate limitation is related to IP/domain reputation problems. If you are not an email/network admin please contact your E-mail/Internet Service Provider for help. Email/network admins, please visit http://postmaster.live.com for email delivery information and support</em></p>
<p>PowerMTA offers a number of parameters for tuning email delivery to specific domains. The <strong>max-connect-rate</strong> and <strong>max-msg-rate</strong> parameters can be used to prevent these errors from occurring. If you would not react to these errors and keep on pushing your mail, your reputation could become even worse. In the PowerMTA configuration, this looks like:</p>
<pre><code>&lt;domain hotmail.com&gt;
  max-connect-rate 10/m
  max-msg-rate 1000/h
  # other settings
&lt;/domain&gt;</code></pre>
<p>Delivery settings in PowerMTA are made within the context of a recipient domain, such as hotmail.com. PowerMTA uses a separate mail queue for each unique combination of Virtual MTA and recipient domain. But there are many other domains related to Windows Live Hotmail, such as hotmail.co.uk, hotmail.de, live.com, live.nl, live.be, msn.com, etc. All these domains and many others are handled by the same mail servers, mx1.hotmail.com to mx4.hotmail.com.</p>
<p>Luckily PowerMTA offers <strong>domain-macro</strong> that can be used to make settings for a set of domains. For example:</p>
<pre><code>domain-macro hotmail hotmail.com, live.nl, msn.com, hotmail.co.uk, live.com

&lt;domain $hotmail&gt;
  max-connect-rate 10/m
  max-msg-rate 1000/h
  # other settings
&lt;/domain&gt;
</code></pre>
<p>This effectively creates separate queues for each domain using the same settings. But because there are more queues, the number of connections and the message rate is increased with each queue. This is far from ideal, since the mail servers of Hotmail look at all the traffic from a sender IP, whatever the recipient domain. What we want is a single queue in PowerMTA for all mail traffic going to Hotmail&#8217;s servers.</p>
<p>For this we have to resort to an undocumented feature of PowerMTA, the <strong>queue-to</strong> parameter. This allows us to place mails for a domain in the queue of another domain. The latter queue will send all mail to the mail servers that it&#8217;s name resolves to. We can use this to collect the mails for a list of domains in a single queue. See the configuration below:</p>
<pre><code>domain-macro hotmail hotmail.com, live.nl, msn.com, hotmail.co.uk, live.com

&lt;domain $hotmail&gt;
  queue-to hotmail.queue
&lt;/domain&gt;

&lt;domain hotmail.queue&gt;
  route hotmail.com
  max-connect-rate 10/m
  max-msg-rate 1000/h
  # other settings
&lt;/domain&gt;
</code></pre>
<p>The <strong>route</strong> parameter is used to make the MX lookup more explicit, and allowing us to use a special, arbitrary name for the queue to make clear that it is a special queue for all mail to Hotmail.</p>
<p>Now we are able to control the mail traffic going to Hotmail&#8217;s servers much more accurately. However, there is one catch to this configuration, and that is that MX lookups of other domains than hotmail.com are hard-coded in your configuration. Chances may be slim, but if one of the domains listed in the domain-macro is moved to another set of MXs, all mails will bounce, because they are always routed to the MXs of hotmail.com. Also, because the list of domains that are queued to the special queue are hard-coded, there could be other  domains that also resolve to Hotmail&#8217;s servers. </p>
<p>You can further enhance this configuration by using <strong>smtp-pattern-list</strong> to detect the errors mentioned above, and automatically put the queue into backoff mode running at a slower pace. How this is done can be found in the PowerMTA Users Guide and is beyond the scope of this post.</p>
<p><strong>Update</strong>:</p>
<p>After analyzing the connection data during &#8220;exceeded the connection limit&#8221; errors, I concluded that it is not the connection rate that causes the errors. Instead I found a correlation between the errors and the number of concurrent connections. This suggests that max-smtp-out should be used instead of max-connect-rate to prevent these errors. A value of 1-5 concurrent connections is a good limit for volumes between 1000-10000 per hour. </p>
]]></content:encoded>
			<wfw:commentRss>http://postmastery.net/2010/04/16/hotmail-throttling-and-powermta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Who is clicking on spam?</title>
		<link>http://postmastery.net/2010/03/30/who-is-clicking-on-spam/</link>
		<comments>http://postmastery.net/2010/03/30/who-is-clicking-on-spam/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 08:38:52 +0000</pubDate>
		<dc:creator>Maarten</dc:creator>
				<category><![CDATA[Deliverability]]></category>

		<guid isPermaLink="false">http://postmastery.net/?p=180</guid>
		<description><![CDATA[Have you ever asked yourself who clicks on spam, and why? This month the MAAWG released a new report, the 2010 MAAWG Consumer Survey Key Findings Report, which can be downloaded here. The results from respondents give some interesting insights in consumer behavior with regards to spam and email security. The most interesting conclusions I found [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever asked yourself who clicks on spam, and why? This month the <a href="http://www.maawg.org/">MAAWG</a> released a new report, the 2010 MAAWG Consumer Survey Key Findings Report, which can be downloaded <a href="http://www.maawg.org/system/files/2010_MAAWG-Consumer_Survey_Key_Findings.pdf">here</a>. The results from respondents give some interesting insights in consumer behavior with regards to spam and email security.</p>
<p>The most interesting conclusions I found are listed below.</p>
<blockquote><p>While six in ten email users (61%) say that they usually refrain from opening emails that they suspect may be spam, only 39% mention taking the extra step of flagging it as spam and 44% say they move it to a junk folder.</p></blockquote>
<p>So most consumers do not typically open spam, however many email users  have opened one or more spam mails in the past:</p>
<blockquote><p>Though six in ten say that they typically do not open messages they think are spam, 43% of email users have opened spam in the past, and many have put themselves at even greater risk: clicking on links (11%), opening attachments (8%), replying (4%) or forwarding (4%) these messages.</p></blockquote>
<p>If you think that spam readers are computer illiterates that don&#8217;t know much about security treats you could be surprised:</p>
<blockquote><p>Those who consider themselves experts or very experienced with Internet security – and who also tend to be younger – are more likely than those who feel inexperienced to have opened spam (52% vs. 38%).</p></blockquote>
<p>Indeed, some experts like me do occasionally open spam mails to see where they come from, or why they made it to the inbox. See also <a href="http://blog.wordtothewise.com/2010/03/when-an-open-is-not-a-sign-of-interest/">this post</a> at Word to the Wise. But why do others open spam, or even act on it?</p>
<blockquote><p>While most users who have opened spam in the past say that it was because they didn’t realize it was spam (57%) or they did so by mistake (33%), others have opened emails that they expected were spam intentionally.</p></blockquote>
<p>Some of these users are just plain &#8220;thrill seekers&#8221;:</p>
<blockquote><p>Men – who also tend to take more risks when sorting through their inbox – are more likely than women to say they open spam purposefully, out of curiosity (21% vs. 14%) or out of interest in the email’s offerings (17% vs. 13%).</p></blockquote>
<p>Apparently email security is like having safe sex, it requires strong self discipline to avoid the risks.</p>
]]></content:encoded>
			<wfw:commentRss>http://postmastery.net/2010/03/30/who-is-clicking-on-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DKIM recipe for PowerMTA</title>
		<link>http://postmastery.net/2010/03/17/dkim-recipe-voor-powermta/</link>
		<comments>http://postmastery.net/2010/03/17/dkim-recipe-voor-powermta/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 09:02:25 +0000</pubDate>
		<dc:creator>Maarten</dc:creator>
				<category><![CDATA[PowerMTA]]></category>

		<guid isPermaLink="false">http://postmastery.net/?p=182</guid>
		<description><![CDATA[DomainKeys, and it&#8217;s successor DKIM, are important email authentication techniques. Based on cryptography, they are more secure than SPF and Sender ID. With DomainKeys/DKIM the integrity of the content is also protected and authentication does not break when emails are being forwarded. DomainKeys/DKIM is used by large webmail providers such as Google, Yahoo and AOL. [...]]]></description>
			<content:encoded><![CDATA[<p>DomainKeys, and it&#8217;s successor DKIM, are important email authentication techniques. Based on cryptography, they are more secure than SPF and Sender ID. With DomainKeys/DKIM the integrity of the content is also protected and authentication does not break when emails are being forwarded. DomainKeys/DKIM is used by large webmail providers such as Google, Yahoo and AOL. Common spam filters such as Postini and Spamassassin also support DomainKeys/DKIM checking.</p>
<p>To register for the feedback loop of Yahoo, you are required to sign emails with DomainKeys or DKIM. DomainKeys requires that the domain used to sign the email (signing identity) matches the Sender: or From: domain (sending domain). This can be troublesome for Email Service Providers, since the DNS and the mail server needs to be configured for each individual From: domain, which often refers to the ESPs customer.</p>
<p>With DKIM, it is not required that the signing identity matches the From: domain. Thus it becomes possible to sign emails with different From: domains using the domain of the ESP. PowerMTA supports this &#8216;third-party signing&#8217; scheme since release 12 using the dkim-identity parameter. This PowerMTA Recipe shows you how to setup DKIM for any From: domain using PowerMTA.</p>
<h4>The dkim-identity parameter</h4>
<p>The key to DKIM signing emails with an arbitrary sender domain is the dkim-identity parameter. This parameter allows you to specify the email address of the &#8216;signing identity&#8217; which becomes the &#8216;i=&#8217; field in the DKIM signature header.</p>
<p>The dkim-identity parameter is used in combination with the domain-key parameter. The domain-key parameter specifies the selector, the domain of the signing entity and the private key used for signing the mails. The domain becomes the &#8216;d=&#8217; field in the DKIM signature header.</p>
<p>The DKIM standard requires that the domain part of the &#8216;i=&#8217; field is the same or a subdomain of the domain in the &#8216;d=&#8217; field. Thus the domain part of the email address in dkim-identity must match or be a subdomain of the domain in the domain-keys parameter.</p>
<p>Emails will be signed with DKIM by PowerMTA if:</p>
<p>1. dkim-sign is set to &#8216;yes&#8217; or &#8216;true&#8217; and,<br />
2a. the domain in any domain-key matches the sender domain (Sender: or From:) or,<br />
2b. the domain part of dkim-identity matches or is a subdomain of the domain in any domain-key</p>
<h4>Example configuration</h4>
<p>Following is an example configuration which signs all emails to yahoo.com, gmail.com and aol.com with DKIM. The &#8216;i=&#8217; field is set to postmaster@esp123.com and the &#8216;d=&#8217; field is set to esp123.com.</p>
<p>Please follow the instructions in the PowerMTA User&#8217;s Guide on how to create a private key and how to configure the public key in the DNS.</p>
<pre>domain-key sel1, esp123.com, /etc/pmta/sel1.esp123.pem

&lt;domain gmail.com&gt;
  dkim-sign yes
&lt;/domain&gt;

&lt;domain yahoo.com&gt;
  dkim-sign yes
&lt;/domain>

&lt;domain aol.com&gt;
  dkim-sign yes
&lt;/domain&gt;

&lt;domain *&gt;
  dkim-identity postmaster@esp123.com
&lt;/domain&gt;
</pre>
<h4> Testing your configuration</h4>
<p> You should check your PowerMTA configuration and DNS setup by sending a test email to an account at Gmail, Yahoo, AOL and any other recipient domain configured for DKIM. Retrieve the test email and select Show original (Gmail), Full Header (Yahoo) or View Message Source (AOL). If you see an authentication header with &#8216;dkim=pass&#8217; or &#8216;dkim: pass&#8217; your setup is working properly.</p>
]]></content:encoded>
			<wfw:commentRss>http://postmastery.net/2010/03/17/dkim-recipe-voor-powermta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

