<?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 for stormbrew</title>
	<atom:link href="http://www.stormbrew.ca/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stormbrew.ca</link>
	<description>Tech and Business and Random Thoughts</description>
	<lastBuildDate>Sat, 19 Feb 2011 16:29:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
	<item>
		<title>Comment on Never forward email to GMail. Ever. Google &#8217;causes&#8217; backscatter. by Todd Lyons</title>
		<link>http://www.stormbrew.ca/2011/02/15/never-forward-email-to-gmail-ever-google-causes-backscatter/comment-page-1/#comment-150</link>
		<dc:creator>Todd Lyons</dc:creator>
		<pubDate>Sat, 19 Feb 2011 16:29:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.stormbrew.ca/?p=106#comment-150</guid>
		<description>One comment that was made was &quot;your network, your rules.&quot;  There is a scope consideration that has been alluded to but not stated clearly.  If you run your own personal mail server with your own personal domain and you are the only consumer of email, silently dropping is effective (for you).  When you provide paid services for others, you cannot make quite so much of a sweeping decision. Undoubtedly some of our 20K users actually did sign up for mailings from $VENDOR that *I* would consider spam, but silently dropping their wanted emails is a quick way to end up with substantially less than 20K users and &quot;I encourage all my competitors to do so.&quot;  Sign up for and use feedback loops to tune your filters because one of your customer forwarders to an AOL box that&#039;s later submitted as spam is still feedback from YOUR customer, just through someone else&#039;s system.  Use sender reputation as part of the decision.  Use RBL&#039;s.  Use selective greylisting (for non-reverse resolving IP&#039;s, for hostnames that match dynamic patterns, etc).  Use everything available to you that allows you to make a better decision of ok or spam at smtp time.

A daily occurrence at $JOB is &quot;customer didn&#039;t receive an email&quot; and I have to go find it in the logs where hotmail or gmail or $ISP accepted the email in question.  Then it&#039;s the customer&#039;s issue with the ISP, not us.</description>
		<content:encoded><![CDATA[<p>One comment that was made was &#8220;your network, your rules.&#8221;  There is a scope consideration that has been alluded to but not stated clearly.  If you run your own personal mail server with your own personal domain and you are the only consumer of email, silently dropping is effective (for you).  When you provide paid services for others, you cannot make quite so much of a sweeping decision. Undoubtedly some of our 20K users actually did sign up for mailings from $VENDOR that *I* would consider spam, but silently dropping their wanted emails is a quick way to end up with substantially less than 20K users and &#8220;I encourage all my competitors to do so.&#8221;  Sign up for and use feedback loops to tune your filters because one of your customer forwarders to an AOL box that&#8217;s later submitted as spam is still feedback from YOUR customer, just through someone else&#8217;s system.  Use sender reputation as part of the decision.  Use RBL&#8217;s.  Use selective greylisting (for non-reverse resolving IP&#8217;s, for hostnames that match dynamic patterns, etc).  Use everything available to you that allows you to make a better decision of ok or spam at smtp time.</p>
<p>A daily occurrence at $JOB is &#8220;customer didn&#8217;t receive an email&#8221; and I have to go find it in the logs where hotmail or gmail or $ISP accepted the email in question.  Then it&#8217;s the customer&#8217;s issue with the ISP, not us.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Never forward email to GMail. Ever. Google &#8217;causes&#8217; backscatter. by Mike</title>
		<link>http://www.stormbrew.ca/2011/02/15/never-forward-email-to-gmail-ever-google-causes-backscatter/comment-page-1/#comment-144</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Fri, 18 Feb 2011 09:21:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.stormbrew.ca/?p=106#comment-144</guid>
		<description>GMail pulling from your server via POP3 is a much better solution yes. Email forwarding on the Internet has never particularly worked well.

Another common problem that it causes is getting your server blacklisted for forwarding spam. As far as the destination server is concerned, it&#039;s your server that is sending the spam.

You also have the problem with SPF. If the destination server does SPF checking, and the original sender has strict SPF records on their domain, then SPF will fail. As the recipient mail server will see an email coming from a host which it&#039;s not allowed to. The solution for this one is rewriting the sender envelope to an address on your own domain when forwarding on.</description>
		<content:encoded><![CDATA[<p>GMail pulling from your server via POP3 is a much better solution yes. Email forwarding on the Internet has never particularly worked well.</p>
<p>Another common problem that it causes is getting your server blacklisted for forwarding spam. As far as the destination server is concerned, it&#8217;s your server that is sending the spam.</p>
<p>You also have the problem with SPF. If the destination server does SPF checking, and the original sender has strict SPF records on their domain, then SPF will fail. As the recipient mail server will see an email coming from a host which it&#8217;s not allowed to. The solution for this one is rewriting the sender envelope to an address on your own domain when forwarding on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Never forward email to GMail. Ever. Google &#8217;causes&#8217; backscatter. by Graham Batty</title>
		<link>http://www.stormbrew.ca/2011/02/15/never-forward-email-to-gmail-ever-google-causes-backscatter/comment-page-1/#comment-142</link>
		<dc:creator>Graham Batty</dc:creator>
		<pubDate>Fri, 18 Feb 2011 05:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.stormbrew.ca/?p=106#comment-142</guid>
		<description>Thanks for the input, guys. I remain unconvinced that this is a *good* practice, but when the whole world tells you it is *standard* practice you have to listen. I&#039;m a programmer by trade and a sysadmin by hobby, so I won&#039;t argue the point too strongly. My mistake can be forgiven, I hope, by the fact that gmail is the only one that I&#039;ve seen this behaviour as an observable one so far. And I suspect they&#039;ve raised the threshold one of you was referring to in recent times, as (for me at least) the ability to even see a spam folder on gmail seems to have disappeared.

Whether my reasoning is correct, though, would you agree that forwarding email to gmail, as opposed to using the alternatives outlined in the last paragraph of my post, is probably not a great idea?  Especially given that google gives you those options?

Again, thanks for the input. I&#039;ll probably write a followup post in the next few days.</description>
		<content:encoded><![CDATA[<p>Thanks for the input, guys. I remain unconvinced that this is a *good* practice, but when the whole world tells you it is *standard* practice you have to listen. I&#8217;m a programmer by trade and a sysadmin by hobby, so I won&#8217;t argue the point too strongly. My mistake can be forgiven, I hope, by the fact that gmail is the only one that I&#8217;ve seen this behaviour as an observable one so far. And I suspect they&#8217;ve raised the threshold one of you was referring to in recent times, as (for me at least) the ability to even see a spam folder on gmail seems to have disappeared.</p>
<p>Whether my reasoning is correct, though, would you agree that forwarding email to gmail, as opposed to using the alternatives outlined in the last paragraph of my post, is probably not a great idea?  Especially given that google gives you those options?</p>
<p>Again, thanks for the input. I&#8217;ll probably write a followup post in the next few days.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Never forward email to GMail. Ever. Google &#8217;causes&#8217; backscatter. by David Woodhouse</title>
		<link>http://www.stormbrew.ca/2011/02/15/never-forward-email-to-gmail-ever-google-causes-backscatter/comment-page-1/#comment-141</link>
		<dc:creator>David Woodhouse</dc:creator>
		<pubDate>Thu, 17 Feb 2011 22:47:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.stormbrew.ca/?p=106#comment-141</guid>
		<description>You must never drop mail silently.

Obviously you shouldn&#039;t accept the mail and later bounce it either (note: bounces do *not* go to the address in the Reply-To: header, as you strangely seem to think; they go to the reverse-path given in SMTP).

You should reject at SMTP time instead, just as Gmail and everyone else does. That is not only &#039;industry best practice&#039; as Graeme points out, it is the *only* acceptable practice.

If you drop silently, then *genuine* senders don&#039;t get informed when their message doesn&#039;t get through, whether it&#039;s because they typoed the recipient address or their mail suffered a false positive in your spam filtering. By dropping mail silently you are making the system unreliable — effectively throwing the baby out with the bathwater.

If you want to forward mail, it&#039;s up to you to ensure that you don&#039;t accept messages which the recipient is going to reject as spam. Make sure your own spam filtering is at least as good as the filtering of the final destination.</description>
		<content:encoded><![CDATA[<p>You must never drop mail silently.</p>
<p>Obviously you shouldn&#8217;t accept the mail and later bounce it either (note: bounces do *not* go to the address in the Reply-To: header, as you strangely seem to think; they go to the reverse-path given in SMTP).</p>
<p>You should reject at SMTP time instead, just as Gmail and everyone else does. That is not only &#8216;industry best practice&#8217; as Graeme points out, it is the *only* acceptable practice.</p>
<p>If you drop silently, then *genuine* senders don&#8217;t get informed when their message doesn&#8217;t get through, whether it&#8217;s because they typoed the recipient address or their mail suffered a false positive in your spam filtering. By dropping mail silently you are making the system unreliable — effectively throwing the baby out with the bathwater.</p>
<p>If you want to forward mail, it&#8217;s up to you to ensure that you don&#8217;t accept messages which the recipient is going to reject as spam. Make sure your own spam filtering is at least as good as the filtering of the final destination.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Never forward email to GMail. Ever. Google &#8217;causes&#8217; backscatter. by Graeme Fowler</title>
		<link>http://www.stormbrew.ca/2011/02/15/never-forward-email-to-gmail-ever-google-causes-backscatter/comment-page-1/#comment-140</link>
		<dc:creator>Graeme Fowler</dc:creator>
		<pubDate>Thu, 17 Feb 2011 22:12:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.stormbrew.ca/?p=106#comment-140</guid>
		<description>SMTP time rejection is industry best practice. You trigger the rejection threshold, you don&#039;t get in. If you look a bit dodgy but *don&#039;t* hit the threshold, you go in the spam folder.

Postini, MXlogic, Barracuda, Roaring Penguin, Symantec, SpamAssassin with Sendmail/Exim/Postfix etc etc, Rogers, Sympatico, Worldcom, Yahoo!... the list of software or networks which reject is almost endless. Reject, don&#039;t accept, because that makes the sending MTA have the liability of generating the NDR - and this is your problem.

You&#039;re accepting stuff and forwarding it; if the recipient rejects it then that&#039;s your problem because you already determined in some way that the message was &quot;good&quot; (for some value of &quot;good&quot;) and accepted it.

There&#039;s another way to look at this: your network, your rules. Which translates to my network, my rules; their network, their rules. If they reject, that&#039;s because they think the message is spam, and you have to deal with that,

Trust me (well, you don&#039;t have to): send something to Yahoo or Hotmail/Live enough times to get in the spam can, and you&#039;ll find yourself being deferred. Do it $enough_times++, and you&#039;ll get blacklisted temporarily. The problem is that from outside, you&#039;ll never know where the threshold is.</description>
		<content:encoded><![CDATA[<p>SMTP time rejection is industry best practice. You trigger the rejection threshold, you don&#8217;t get in. If you look a bit dodgy but *don&#8217;t* hit the threshold, you go in the spam folder.</p>
<p>Postini, MXlogic, Barracuda, Roaring Penguin, Symantec, SpamAssassin with Sendmail/Exim/Postfix etc etc, Rogers, Sympatico, Worldcom, Yahoo!&#8230; the list of software or networks which reject is almost endless. Reject, don&#8217;t accept, because that makes the sending MTA have the liability of generating the NDR &#8211; and this is your problem.</p>
<p>You&#8217;re accepting stuff and forwarding it; if the recipient rejects it then that&#8217;s your problem because you already determined in some way that the message was &#8220;good&#8221; (for some value of &#8220;good&#8221;) and accepted it.</p>
<p>There&#8217;s another way to look at this: your network, your rules. Which translates to my network, my rules; their network, their rules. If they reject, that&#8217;s because they think the message is spam, and you have to deal with that,</p>
<p>Trust me (well, you don&#8217;t have to): send something to Yahoo or Hotmail/Live enough times to get in the spam can, and you&#8217;ll find yourself being deferred. Do it $enough_times++, and you&#8217;ll get blacklisted temporarily. The problem is that from outside, you&#8217;ll never know where the threshold is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Never forward email to GMail. Ever. Google &#8217;causes&#8217; backscatter. by Mike</title>
		<link>http://www.stormbrew.ca/2011/02/15/never-forward-email-to-gmail-ever-google-causes-backscatter/comment-page-1/#comment-139</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Thu, 17 Feb 2011 21:39:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.stormbrew.ca/?p=106#comment-139</guid>
		<description>Exim is one of the largest MTAs on the Internet. It&#039;s standard when using Exim to perform spam/virus scanning in the ACLs during the SMTP stage and reject there. SpamAssassin and ClamAV and other scanners are called from the Exim ACLs during the SMTP phase.

AOL&#039;s spam filter rejects with a 5xx during SMTP. Pipex and Webfusion used to and I assume still do. Most UK Universities seem to. I could come up with thousands of examples.</description>
		<content:encoded><![CDATA[<p>Exim is one of the largest MTAs on the Internet. It&#8217;s standard when using Exim to perform spam/virus scanning in the ACLs during the SMTP stage and reject there. SpamAssassin and ClamAV and other scanners are called from the Exim ACLs during the SMTP phase.</p>
<p>AOL&#8217;s spam filter rejects with a 5xx during SMTP. Pipex and Webfusion used to and I assume still do. Most UK Universities seem to. I could come up with thousands of examples.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Never forward email to GMail. Ever. Google &#8217;causes&#8217; backscatter. by Graham Batty</title>
		<link>http://www.stormbrew.ca/2011/02/15/never-forward-email-to-gmail-ever-google-causes-backscatter/comment-page-1/#comment-138</link>
		<dc:creator>Graham Batty</dc:creator>
		<pubDate>Thu, 17 Feb 2011 21:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.stormbrew.ca/?p=106#comment-138</guid>
		<description>&quot;Silently drop&quot; is probably too strong a term. Though I would argue that &quot;dump into a spam folder and delete it after 10 days&quot; is close enough.

Again, though, I&#039;m not aware of any major email provider that has as a policy to reject at the SMTP level spam *other than* gmail. I have just tried with both hotmail and yahoo, sending a message who&#039;s subject and body consisted mostly of variations of viagra, cialis, and vacation, along with a few $s. Both hotmail and yahoo immediately accepted the mail and put it in the spam folder. This does not bode well for considering smtp rejection of spam as &#039;standard industry practice&#039;.

I&#039;d be curious to know what servers you know of or administer that do something similar to gmail. I would still argue that any reply indicating that a message was rejected *for being spam* plays into the hands of spammers, as I can&#039;t figure any sane policy to treat *this* error as one that should not bounce while treating &#039;real&#039; errors (mailbox full, user does not exist) as ones that should be bounced. If you can come up with a reasonable policy to achieve that goal, I&#039;d be happy to hear it.</description>
		<content:encoded><![CDATA[<p>&#8220;Silently drop&#8221; is probably too strong a term. Though I would argue that &#8220;dump into a spam folder and delete it after 10 days&#8221; is close enough.</p>
<p>Again, though, I&#8217;m not aware of any major email provider that has as a policy to reject at the SMTP level spam *other than* gmail. I have just tried with both hotmail and yahoo, sending a message who&#8217;s subject and body consisted mostly of variations of viagra, cialis, and vacation, along with a few $s. Both hotmail and yahoo immediately accepted the mail and put it in the spam folder. This does not bode well for considering smtp rejection of spam as &#8216;standard industry practice&#8217;.</p>
<p>I&#8217;d be curious to know what servers you know of or administer that do something similar to gmail. I would still argue that any reply indicating that a message was rejected *for being spam* plays into the hands of spammers, as I can&#8217;t figure any sane policy to treat *this* error as one that should not bounce while treating &#8216;real&#8217; errors (mailbox full, user does not exist) as ones that should be bounced. If you can come up with a reasonable policy to achieve that goal, I&#8217;d be happy to hear it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Never forward email to GMail. Ever. Google &#8217;causes&#8217; backscatter. by Mike</title>
		<link>http://www.stormbrew.ca/2011/02/15/never-forward-email-to-gmail-ever-google-causes-backscatter/comment-page-1/#comment-137</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Thu, 17 Feb 2011 20:50:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.stormbrew.ca/?p=106#comment-137</guid>
		<description>Strange. I&#039;ve been running large mail systems for ISPs and Universities for years and have been on various high volume email administrator mailing lists with hundreds of other mail admins, and what I stated in my original comment is what I recognise to be standard industry practice.

I&#039;ve never seen anybody recommend silently dropping mail as a good thing and have seen it described as bad behaviour countless times. Spam filtering at the edge, during SMTP and providing 5xx rejection errors is the correct behaviour. If you just silently drop mail, neither the sender, nor the recipient knows that there was a problem.</description>
		<content:encoded><![CDATA[<p>Strange. I&#8217;ve been running large mail systems for ISPs and Universities for years and have been on various high volume email administrator mailing lists with hundreds of other mail admins, and what I stated in my original comment is what I recognise to be standard industry practice.</p>
<p>I&#8217;ve never seen anybody recommend silently dropping mail as a good thing and have seen it described as bad behaviour countless times. Spam filtering at the edge, during SMTP and providing 5xx rejection errors is the correct behaviour. If you just silently drop mail, neither the sender, nor the recipient knows that there was a problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Never forward email to GMail. Ever. Google &#8217;causes&#8217; backscatter. by Graham Batty</title>
		<link>http://www.stormbrew.ca/2011/02/15/never-forward-email-to-gmail-ever-google-causes-backscatter/comment-page-1/#comment-136</link>
		<dc:creator>Graham Batty</dc:creator>
		<pubDate>Thu, 17 Feb 2011 20:33:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.stormbrew.ca/?p=106#comment-136</guid>
		<description>I disagree that rejecting email loudly for being spam is &#039;standard industry practice.&#039; The vast majority of spam filters happen at a layer deeper than the SMTP accept point where they can be rejected immediately. Rejecting mail immediately for not being to a valid account or other purely administrative reasons is absolutely industry standard practice, but this is different.

Also, in the case of spam, silently dropping mail is considered *good practice*. If you discover mail is spam (very common) after it has been accepted by SMTP and do *not* silently drop it, that means sending a bounce. Sending a bounce is how backscatter got started to begin with.

My mail server is a multi-user mail server, and as such I don&#039;t have direct control over how my users want to use their email. I definitely intend to advise them to use either POP-pull or google apps (as, you might note, I specifically said in the blog post at the end), and if they don&#039;t I will have to disable their forwarding. Hence the title, &quot;Never forward to gmail.&quot;</description>
		<content:encoded><![CDATA[<p>I disagree that rejecting email loudly for being spam is &#8216;standard industry practice.&#8217; The vast majority of spam filters happen at a layer deeper than the SMTP accept point where they can be rejected immediately. Rejecting mail immediately for not being to a valid account or other purely administrative reasons is absolutely industry standard practice, but this is different.</p>
<p>Also, in the case of spam, silently dropping mail is considered *good practice*. If you discover mail is spam (very common) after it has been accepted by SMTP and do *not* silently drop it, that means sending a bounce. Sending a bounce is how backscatter got started to begin with.</p>
<p>My mail server is a multi-user mail server, and as such I don&#8217;t have direct control over how my users want to use their email. I definitely intend to advise them to use either POP-pull or google apps (as, you might note, I specifically said in the blog post at the end), and if they don&#8217;t I will have to disable their forwarding. Hence the title, &#8220;Never forward to gmail.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Never forward email to GMail. Ever. Google &#8217;causes&#8217; backscatter. by Mike</title>
		<link>http://www.stormbrew.ca/2011/02/15/never-forward-email-to-gmail-ever-google-causes-backscatter/comment-page-1/#comment-135</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Thu, 17 Feb 2011 20:23:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.stormbrew.ca/?p=106#comment-135</guid>
		<description>Google is doing exactly what it should do, and what is standard industry practice... Silently dropping mail is generally considered to be bad, and I don&#039;t know any major email service providers that do it. Hotmail *sometimes* does it, but usually doesn&#039;t.

Rejecting with a 5xx code is the correct response when you don&#039;t want to accept a message. It is your server that is generating the backscatter by accepting the message and then ultimately bouncing it.

Email forwarding is just generally not very good. If you can avoid it, do so. Perhaps you could use Google Apps for your Domain?</description>
		<content:encoded><![CDATA[<p>Google is doing exactly what it should do, and what is standard industry practice&#8230; Silently dropping mail is generally considered to be bad, and I don&#8217;t know any major email service providers that do it. Hotmail *sometimes* does it, but usually doesn&#8217;t.</p>
<p>Rejecting with a 5xx code is the correct response when you don&#8217;t want to accept a message. It is your server that is generating the backscatter by accepting the message and then ultimately bouncing it.</p>
<p>Email forwarding is just generally not very good. If you can avoid it, do so. Perhaps you could use Google Apps for your Domain?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

