<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: SpamAssassin Changes for Dreamhost</title>
	<atom:link href="http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/</link>
	<description>The personal and professional website of Matthew Crumley</description>
	<lastBuildDate>Wed, 14 Jul 2010 23:00:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: matthew</title>
		<link>http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/#comment-79</link>
		<dc:creator>matthew</dc:creator>
		<pubDate>Tue, 31 Mar 2009 04:07:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.unsaturated.com/?p=303#comment-79</guid>
		<description>The hassles were too many and kludges too cumbersome.  I moved my mail to Google.  Read about it &lt;a href=&quot;http://www.unsaturated.com/projects/the-last-spam/&quot; rel=&quot;nofollow&quot;&gt;in my blog&lt;/a&gt;.  I really appreciate all the feedback.  Maybe DH will find a way to enhance their spam filtering but it seems unlikely to happen anytime soon.</description>
		<content:encoded><![CDATA[<p>The hassles were too many and kludges too cumbersome.  I moved my mail to Google.  Read about it <a href="http://www.unsaturated.com/projects/the-last-spam/" rel="nofollow">in my blog</a>.  I really appreciate all the feedback.  Maybe DH will find a way to enhance their spam filtering but it seems unlikely to happen anytime soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/#comment-69</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Fri, 19 Dec 2008 23:32:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.unsaturated.com/?p=303#comment-69</guid>
		<description>I got a response saying that they don&#039;t care if I don&#039;t like it and that I&#039;m out of luck if I want to see their list of domains they are blocking.  Since this is a serious issue and I&#039;m sure is one of many to come, I&#039;ve created a mailing list to discuss this and other issues since there seem to be an assortment of blogs may or maynot be watched by all those interested.  If you want to subscribe, the list is here;

http://lists.datasmuggler.com/listinfo.cgi/dhprocmailusers-datasmuggler.com</description>
		<content:encoded><![CDATA[<p>I got a response saying that they don&#8217;t care if I don&#8217;t like it and that I&#8217;m out of luck if I want to see their list of domains they are blocking.  Since this is a serious issue and I&#8217;m sure is one of many to come, I&#8217;ve created a mailing list to discuss this and other issues since there seem to be an assortment of blogs may or maynot be watched by all those interested.  If you want to subscribe, the list is here;</p>
<p><a href="http://lists.datasmuggler.com/listinfo.cgi/dhprocmailusers-datasmuggler.com" rel="nofollow">http://lists.datasmuggler.com/listinfo.cgi/dhprocmailusers-datasmuggler.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/#comment-68</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Thu, 18 Dec 2008 20:43:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.unsaturated.com/?p=303#comment-68</guid>
		<description>So here is my response:

&quot;It looks like that our system will not allow messages sent from ebay,
paypal to be resent because our system shows that the message can be
considered &quot;phishing&quot;.

We have specific restrictions such as this to prevent phishing scams.


I would suggest setting up a new email address for paypal and ebay and
don&#039;t forward that address to the shell just add a separate filter from
the panel to discard everything that doesn&#039;t come from Ebay/Paypal.

Or, you can even add a new filter that comes before the forward to shell
and that would send any ebay/paypal messages to another folder and select
the &quot;execute and stop&quot; for that filter.&quot;

I&#039;m not giving up yet...

My response:

It looks like that our system will not allow messages sent from ebay,
paypal to be resent because our system shows that the message can be
considered &quot;phishing&quot;.

We have specific restrictions such as this to prevent phishing scams.


I would suggest setting up a new email address for paypal and ebay and
don&#039;t forward that address to the shell just add a separate filter from
the panel to discard everything that doesn&#039;t come from Ebay/Paypal.

Or, you can even add a new filter that comes before the forward to shell
and that would send any ebay/paypal messages to another folder and select
the &quot;execute and stop&quot; for that filter.</description>
		<content:encoded><![CDATA[<p>So here is my response:</p>
<p>&#8220;It looks like that our system will not allow messages sent from ebay,<br />
paypal to be resent because our system shows that the message can be<br />
considered &#8220;phishing&#8221;.</p>
<p>We have specific restrictions such as this to prevent phishing scams.</p>
<p>I would suggest setting up a new email address for paypal and ebay and<br />
don&#8217;t forward that address to the shell just add a separate filter from<br />
the panel to discard everything that doesn&#8217;t come from Ebay/Paypal.</p>
<p>Or, you can even add a new filter that comes before the forward to shell<br />
and that would send any ebay/paypal messages to another folder and select<br />
the &#8220;execute and stop&#8221; for that filter.&#8221;</p>
<p>I&#8217;m not giving up yet&#8230;</p>
<p>My response:</p>
<p>It looks like that our system will not allow messages sent from ebay,<br />
paypal to be resent because our system shows that the message can be<br />
considered &#8220;phishing&#8221;.</p>
<p>We have specific restrictions such as this to prevent phishing scams.</p>
<p>I would suggest setting up a new email address for paypal and ebay and<br />
don&#8217;t forward that address to the shell just add a separate filter from<br />
the panel to discard everything that doesn&#8217;t come from Ebay/Paypal.</p>
<p>Or, you can even add a new filter that comes before the forward to shell<br />
and that would send any ebay/paypal messages to another folder and select<br />
the &#8220;execute and stop&#8221; for that filter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/#comment-67</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Thu, 18 Dec 2008 02:15:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.unsaturated.com/?p=303#comment-67</guid>
		<description>Brian/Others:

I just ran into this issue too.  I WAS getting emails from ebay until 12/4, however I am not getting these now.  I&#039;m now getting bounces for anything sent from ebay when I try to procmail and forward. This is seriously getting out of control.  I am month to month now so I may just have to bail.  DH you need to fix this.

Dan</description>
		<content:encoded><![CDATA[<p>Brian/Others:</p>
<p>I just ran into this issue too.  I WAS getting emails from ebay until 12/4, however I am not getting these now.  I&#8217;m now getting bounces for anything sent from ebay when I try to procmail and forward. This is seriously getting out of control.  I am month to month now so I may just have to bail.  DH you need to fix this.</p>
<p>Dan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KRKeegan</title>
		<link>http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/#comment-66</link>
		<dc:creator>KRKeegan</dc:creator>
		<pubDate>Wed, 10 Dec 2008 03:47:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.unsaturated.com/?p=303#comment-66</guid>
		<description>There is a major flaw with this setup and any setup which uses a user account to process mail and then forward back to a mail account.

The procmail install on the user machines blocks forwarding for large institutional domain names, such as paypal, ebay, schwab, etc.  This is done to prevent phisers from using Dreamhost to solicit information.  However, it has the very unfortunate side effect of bouncing all mail from these sites.

I have been haggling with dreamhost for weeks and they just finally figured it out and set me this response:

-----

Hello, 

I&#039;m a little surprised that Andrea missed this, the problem here, is that you have &quot;ebay&quot; in a &quot;from&quot; header. The server then responds: 

Error: No mail with this sender address allowed (in reply to end of DATA command) 

Basically, we have a pretty blunt instrument on the web server side, that blocks mail with any &quot;from&quot; headers that contain known domains like &quot;ebay&quot;, &quot;paypal&quot;, &quot;bankofamerica&quot;, stuff like that. 

Since we&#039;re now asking users to send through the web servers, we may need to look into lifting those restrictions, however, that&#039;s what&#039;s happening at this time, and why you&#039;re getting that bounce. 

Again, I&#039;ll bring this to the attention of our administration, but for now, we can&#039;t remove that restriction without review. 

Sorry about that! 

Thanks! 
Brian H 

-------

Well thanks Brian for telling me.  But hey could you be a little more cavalier about bouncing what is essentially my most important emails.  (sarcasm)

So what I did in the mean time is to setup the following procmail filter:

:0
* ^From: MAILER-DAEMON@olds.dreamhost.com
$HOME/Maildir/

And then offlineimap syncs these emails over eventually.  So much for instant email.

This is obviously less than ideal.  And I hope Dreamhost fixes this ASAP.  I suggested they look into allowing forwarding of these domains to DH servers only.  This would still provide protection while allowing procmail to function.

Ugh, thanks DH for dropping the ball . . . again.(also sarcasm)</description>
		<content:encoded><![CDATA[<p>There is a major flaw with this setup and any setup which uses a user account to process mail and then forward back to a mail account.</p>
<p>The procmail install on the user machines blocks forwarding for large institutional domain names, such as paypal, ebay, schwab, etc.  This is done to prevent phisers from using Dreamhost to solicit information.  However, it has the very unfortunate side effect of bouncing all mail from these sites.</p>
<p>I have been haggling with dreamhost for weeks and they just finally figured it out and set me this response:</p>
<p>&#8212;&#8211;</p>
<p>Hello, </p>
<p>I&#8217;m a little surprised that Andrea missed this, the problem here, is that you have &#8220;ebay&#8221; in a &#8220;from&#8221; header. The server then responds: </p>
<p>Error: No mail with this sender address allowed (in reply to end of DATA command) </p>
<p>Basically, we have a pretty blunt instrument on the web server side, that blocks mail with any &#8220;from&#8221; headers that contain known domains like &#8220;ebay&#8221;, &#8220;paypal&#8221;, &#8220;bankofamerica&#8221;, stuff like that. </p>
<p>Since we&#8217;re now asking users to send through the web servers, we may need to look into lifting those restrictions, however, that&#8217;s what&#8217;s happening at this time, and why you&#8217;re getting that bounce. </p>
<p>Again, I&#8217;ll bring this to the attention of our administration, but for now, we can&#8217;t remove that restriction without review. </p>
<p>Sorry about that! </p>
<p>Thanks!<br />
Brian H </p>
<p>&#8212;&#8212;-</p>
<p>Well thanks Brian for telling me.  But hey could you be a little more cavalier about bouncing what is essentially my most important emails.  (sarcasm)</p>
<p>So what I did in the mean time is to setup the following procmail filter:</p>
<p>:0<br />
* ^From: <a href="mailto:MAILER-DAEMON@olds.dreamhost.com">MAILER-DAEMON@olds.dreamhost.com</a><br />
$HOME/Maildir/</p>
<p>And then offlineimap syncs these emails over eventually.  So much for instant email.</p>
<p>This is obviously less than ideal.  And I hope Dreamhost fixes this ASAP.  I suggested they look into allowing forwarding of these domains to DH servers only.  This would still provide protection while allowing procmail to function.</p>
<p>Ugh, thanks DH for dropping the ball . . . again.(also sarcasm)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/#comment-65</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Tue, 02 Dec 2008 18:52:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.unsaturated.com/?p=303#comment-65</guid>
		<description>Dallas, I&#039;m sure you have your reasons, but the day I can&#039;t run procmail, I&#039;m no longer a dreamhost customer.  Your mail filters are fine for my grandma, but they don&#039;t cut it for me.</description>
		<content:encoded><![CDATA[<p>Dallas, I&#8217;m sure you have your reasons, but the day I can&#8217;t run procmail, I&#8217;m no longer a dreamhost customer.  Your mail filters are fine for my grandma, but they don&#8217;t cut it for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dallas</title>
		<link>http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/#comment-64</link>
		<dc:creator>Dallas</dc:creator>
		<pubDate>Tue, 18 Nov 2008 01:58:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.unsaturated.com/?p=303#comment-64</guid>
		<description>@Dan Giving users shell accounts on the mail servers would be a big step backwards for us.  Getting user-run processes OFF of the mail servers is one of the main reasons for this change, in addition to the improved data storage isolation.

@STEREO The new servers perform better due to less random stuff running on them as well as better performance from the data storage due to less resource contention from other servers (ie the web servers).</description>
		<content:encoded><![CDATA[<p>@Dan Giving users shell accounts on the mail servers would be a big step backwards for us.  Getting user-run processes OFF of the mail servers is one of the main reasons for this change, in addition to the improved data storage isolation.</p>
<p>@STEREO The new servers perform better due to less random stuff running on them as well as better performance from the data storage due to less resource contention from other servers (ie the web servers).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: STEREO</title>
		<link>http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/#comment-62</link>
		<dc:creator>STEREO</dc:creator>
		<pubDate>Sun, 16 Nov 2008 18:06:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.unsaturated.com/?p=303#comment-62</guid>
		<description>Email became faster?
Couldn&#039;t that be due to massive base of custom SA installations been disabled?</description>
		<content:encoded><![CDATA[<p>Email became faster?<br />
Couldn&#8217;t that be due to massive base of custom SA installations been disabled?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matthew</title>
		<link>http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/#comment-61</link>
		<dc:creator>matthew</dc:creator>
		<pubDate>Fri, 14 Nov 2008 01:14:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.unsaturated.com/?p=303#comment-61</guid>
		<description>Thanks for the tips, Anders.  I didn&#039;t know about the SMTP quota.  I&#039;ll try your suggestions and update my tutorial.</description>
		<content:encoded><![CDATA[<p>Thanks for the tips, Anders.  I didn&#8217;t know about the SMTP quota.  I&#8217;ll try your suggestions and update my tutorial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/#comment-60</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Mon, 10 Nov 2008 17:23:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.unsaturated.com/?p=303#comment-60</guid>
		<description>Thanks for posting this up, a nice tutorial.  I understand Dreamhosts reason for breaking up email, but what I don&#039;t understand is getting 72 hours notice.  While this is pretty easy to understand for someone who has been doing this for a while, its definately not for the beginner.  It is also not very clean.  The right answer is to give us accounts on both mail and web hosts.   Dreamhost SUCKS.</description>
		<content:encoded><![CDATA[<p>Thanks for posting this up, a nice tutorial.  I understand Dreamhosts reason for breaking up email, but what I don&#8217;t understand is getting 72 hours notice.  While this is pretty easy to understand for someone who has been doing this for a while, its definately not for the beginner.  It is also not very clean.  The right answer is to give us accounts on both mail and web hosts.   Dreamhost SUCKS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anders Liljeqvist</title>
		<link>http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/#comment-59</link>
		<dc:creator>Anders Liljeqvist</dc:creator>
		<pubDate>Sat, 08 Nov 2008 16:52:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.unsaturated.com/?p=303#comment-59</guid>
		<description>Great tutorial, I just used it to get my own spamfilters working again.

One thing worth pointing out is that users might want to avoid setups with excessive forwarding between mail accounts. Dreamhost have an SMTP quota that allows no more than 100 emails / hour.  If users are not careful, it is easy to end up doing more than 100 forwards an hour, with a bounce loop as result. The smtp server will reject the 101th email going back to your spam_checker_passed@ and send it back to the spam_checker@ account which in turn tries to forward the bounce to spam_checker_passed@, creating a loop.

To break such forwarding loops, users might want to add an X-Loop header before the email forward in .procmailrc. In my case, I added this recipe to .procmailrc just before the forward to spam_checker_passed@.

:0fw
&#124; formail -A &quot;X-Loop: loop_alert@liljeqvist.com&quot;
 
I search all incoming emails for that X-Loop header to detect and break any loops. Here is one of my first procmail recipes:

# If we find an X-loop, then it is a bounce.
:0
* ^X-Loop: loop_alert@liljeqvist.com
$MAILDIR/.LoopProblems/

I want to create backups of all emails but do not want to forward the backup copies to my main account. Instead I create a backup copy of each email in a folder called ShortTermArchive. I then sync this to my mail server using offlineimap. I also want to copy any bounce emails across, so must therefore sync several folders using offlineimap. To synchronise more than one folder, write something like this in .offlineimaprc:

folderfilter = lambda foldername: foldername in [&#039;INBOX.ProbablySpam&#039;,&#039;INBOX.ShortTermArchive&#039;,&#039;INBOX.LoopProblems&#039;]

(Here, I sync three folders called ProbablySpam, ShortTermArchive and LoopProblems).

Again, nice tutorial.

Cheers,</description>
		<content:encoded><![CDATA[<p>Great tutorial, I just used it to get my own spamfilters working again.</p>
<p>One thing worth pointing out is that users might want to avoid setups with excessive forwarding between mail accounts. Dreamhost have an SMTP quota that allows no more than 100 emails / hour.  If users are not careful, it is easy to end up doing more than 100 forwards an hour, with a bounce loop as result. The smtp server will reject the 101th email going back to your spam_checker_passed@ and send it back to the spam_checker@ account which in turn tries to forward the bounce to spam_checker_passed@, creating a loop.</p>
<p>To break such forwarding loops, users might want to add an X-Loop header before the email forward in .procmailrc. In my case, I added this recipe to .procmailrc just before the forward to spam_checker_passed@.</p>
<p>:0fw<br />
| formail -A &#8220;X-Loop: <a href="mailto:loop_alert@liljeqvist.com">loop_alert@liljeqvist.com</a>&#8221;</p>
<p>I search all incoming emails for that X-Loop header to detect and break any loops. Here is one of my first procmail recipes:</p>
<p># If we find an X-loop, then it is a bounce.<br />
:0<br />
* ^X-Loop: <a href="mailto:loop_alert@liljeqvist.com">loop_alert@liljeqvist.com</a><br />
$MAILDIR/.LoopProblems/</p>
<p>I want to create backups of all emails but do not want to forward the backup copies to my main account. Instead I create a backup copy of each email in a folder called ShortTermArchive. I then sync this to my mail server using offlineimap. I also want to copy any bounce emails across, so must therefore sync several folders using offlineimap. To synchronise more than one folder, write something like this in .offlineimaprc:</p>
<p>folderfilter = lambda foldername: foldername in ['INBOX.ProbablySpam','INBOX.ShortTermArchive','INBOX.LoopProblems']</p>
<p>(Here, I sync three folders called ProbablySpam, ShortTermArchive and LoopProblems).</p>
<p>Again, nice tutorial.</p>
<p>Cheers,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KRKeegan</title>
		<link>http://www.unsaturated.com/projects/spamassassin-changes-for-dreamhost/#comment-56</link>
		<dc:creator>KRKeegan</dc:creator>
		<pubDate>Thu, 30 Oct 2008 22:12:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.unsaturated.com/?p=303#comment-56</guid>
		<description>Nice tutorial.  Some of it may be a bit brief for more novice users, and you really don&#039;t explain that the user would need to check their email using the spam_checker_passed email address now, but I am sure people would figure it out.

I had the same idea as you a while back and I even did a similar flow chart to explain it all.  

However, I thought up a solution that allows users to use the same account without the separate &quot;spam_checker_passed&quot; and &quot;spam_checker&quot; email accounts like you have.  Also it still allows users to sort into more distinct folders rather than just inbox.  It wasn&#039;t possible before the new filter by headers feature recently added, but it should work perfectly now.

I will have to migrate my email to email only accounts soon, so I should be able to update this with my results and some example files to help others.

http://krkeegan.com/archives/89-How-to-Resurrect-Procmail-and-Spamassassin-on-Dreamhost.html</description>
		<content:encoded><![CDATA[<p>Nice tutorial.  Some of it may be a bit brief for more novice users, and you really don&#8217;t explain that the user would need to check their email using the spam_checker_passed email address now, but I am sure people would figure it out.</p>
<p>I had the same idea as you a while back and I even did a similar flow chart to explain it all.  </p>
<p>However, I thought up a solution that allows users to use the same account without the separate &#8220;spam_checker_passed&#8221; and &#8220;spam_checker&#8221; email accounts like you have.  Also it still allows users to sort into more distinct folders rather than just inbox.  It wasn&#8217;t possible before the new filter by headers feature recently added, but it should work perfectly now.</p>
<p>I will have to migrate my email to email only accounts soon, so I should be able to update this with my results and some example files to help others.</p>
<p><a href="http://krkeegan.com/archives/89-How-to-Resurrect-Procmail-and-Spamassassin-on-Dreamhost.html" rel="nofollow">http://krkeegan.com/archives/89-How-to-Resurrect-Procmail-and-Spamassassin-on-Dreamhost.html</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
