Dan’s Blog

Food, Linux and Maybe Politics

Installing DSPAM on Dreamhost ( Nasty Kludge)

My favorite spam filter is, by far, DSPAM. It’s pure bayesian, so rather than relying on a bunch of blocked IPs and dirty words, it makes decisions based only on what you’ve previously tagged as spam. Crucially, this means that you still get the newsletters that you’ve opted in to.

I’ve deployed it as a SpamAssassin replacement with tremendous results. The problem with SpamAssassin’s bayesian filtering — maybe they’ve fixed this, I don’t know — is that it would, after a while, tag one or two spam messages as ham and then autolearn them as ham. That sort of behavior snowballs if uncorrected, and there wasn’t an easy way to correct that behavior in a sitewide deployment with POP users. So snowball it did, and pretty soon the fact that ~70% of our correctly addressed incoming mail (and well over 99% of all mail) was spam meant that people were getting a spam:ham ratio of about 1:1. At that point, email is unusable.

The thing that made DSPAM a strong replacement was that users can decide what is and what isn’t spam, so you’re bayes db doesn’t get poisoned. Using DSPAM, you can tag things as spam in one of two ways — either by forwarding emails on to a convenience address, or by dropping them into a folder set up for that purpose.

After getting the kinks out of the DSPAM deployment — you’d do well to have a separate mySQL server — it hums and runs with well over 99% accuracy with basically no intervention on the part of admins, and little intervention on the part of users.

Sadly, the lovely DreamHost, where this blog is hosted, only offers SpamAssassin. Then I found a howto for deploying DSPAM on Dreamhost, and got on my merry way. Everything went great through the corpus training, but as soon as I’d edited my .procmailrc, I ran into a terrible, terrible problem. Mail wasn’t getting filtered, and I was getting the following in my procmail log:

/home/dcheck/usr/bin/dspam: /lib/libc.so.6: version `GLIBC_2.3′ not found (required by /home/dcheck/usr/bin/dspam)
procmail: Error while writing to “/home/dcheck/usr/bin/dspam”
procmail: Rescue of unfiltered data succeeded

Oops! Turns out, I think, that DreamHost NFS-mounts your Maildir on its mail server, and over there, it runs an incompatible version of glibc. So when procmail is invoked on the mail server, and then it tries to run the dspam binary built by and for the web server, dspam is unable to find the version of glibc that it needs, and the whole enterprise fails badly.

Short version: you need to build the dspam binary on the mail server. I don’t have proper shell access to the mail server, but I do have procmail. And procmail is willing to run any script — as a filter — on the mail server, in the mail server environment. So the solution is pretty easy: write a “filter” to be run on the mail server that will configure, build and install DSPAM. And also mysql, because, for obvious reasons, mysql isn’t installed on the mail server.

So now, finally, an supplement to the standard installation guide. These are the steps to add after “Training” and before “Starting Filtering”:

Step 1: Download mySQL 4.1.X and DSPAM 3.X.X

Visit Nuclear Elelphant and mySQL for the latest source releases. Be sure to get the mySQL 4.1 release; this is what DreamHost runs, and we’re going to need compatible libraries.

Step 2: Untar them in $HOME/src

That’s:

$ cd
$ mkdir src
$ cd src
$ tar xvzf <package names>

… where <package names> are the names of the tarballs you’ve downloaded.

Step 3: Create the install script

Mine is below. You’ll need to change the directory names to match the versions of the files you downloaded.

#!/bin/sh

cat -

cd $HOME/src/mysql-4.1.15/

#./configure –prefix=$HOME/usr-mail >> $HOME/mysql.log
#make >> $HOME/mysql.log
#make install >> $HOME/mysql.log

cd $HOME/src/dspam-3.6.1/

./configure –with-dspam-home=$HOME/.dspam \
–with-userdir-owner=none –with-userdir-group=none \
–with-dspam-mode=none –with-dspam-owner=none \
–prefix=$HOME/usr-mail –enable-delivery-to-stdout \
–with-mysql-includes=$HOME/usr-mail/include/mysql \
–with-mysql-libraries=$HOME/usr-mail/lib –with-storage-driver=mysql_drv \
–enable-signature-headers >> $HOME/dspam-build.log

make >> $HOME/dspam-build.log
make install >> $HOME/dspam-build.log

Make this file ~/bin/install-dspam and chmod +x ~/bin/install-dspam.

Step 4: Add a procmail recipe

Open up .procmailrc in your favorite editor and add the following after all the VARIABLE= lines

:0Hfw
*^Subject: Install DSPAM
| $HOME/bin/install-dspam 2> $HOME/error.log

(The :0 means it’s a recipe; the H means that it should check the headers for the regex on the next line; the f means pipe it through the filter; the w means wait to for it to exit and report on what happened in the procmail logfile.)

Step 5: Email yourself

… with the subject line “Install DSPAM”. This, and only this, will trigger the install script.

Step 6: Wait

At some point the mail message you sent will be delivered to you; that’s a sign that the compilation is done. Check the various logfiles (~/error.log, ~/mysql.log, ~/dspam-build.log), and if everything looks basically kosher, you should have a new ~/usr-mail directory with binaries for both mySQL and DSPAM that will run on the mail server.

Step 7: Add procmail filtering

Remove the “Install DSPAM” lines and replace them with:

# Begin spam treatment.
:0fw
| $HOME/usr-mail/bin/dspam –stdout –deliver=innocent,spam –mode=teft \
–feature=chained,noise,whitelist –user $USER

:0
*^X-DSPAM-Result: Spam
.Spam/
# End spam treatment.

Now return to the other guide and finish up by adding correction! Note that any time dspam is invoked from the mail server, you will need to invoke it as $HOME/usr-mail/bin/dspam, and any time you invoke dspam from the web server (ie, via cron) it should still be invoked as $HOME/usr/bin/dspam.

Congratulations! You’ve got hyper-accurate spam filtered via a nasty kludge!

138 Comments so far

  1. w3 January 20th, 2006 3:57 am

    Hiya, just wanted to check how things were going with DSPAM on your dreamhost mail account before I knuckled into installing it for my mail account? Any problems/issues worth noting? I think I’ll try the standard how-to first in case Dreamhost have ‘fixed’ anything in the meantime. Down the line I will probably try to modify the installation to work with multiple accounts. I don’t understand enough about how Dreamhost mail routing works but I’d appreciate any heads-up on this if you’ve had any need.

  2. era May 5th, 2006 10:59 am

    Trying very, very, very hard to resist the temptation to send you an email with Subject: Install DSPAM just to see what might happen if I do it now. I do hope you have removed that from your .procmailrc after you ran it. (^:

    Harr, “Please enter a valid email address”. I already did! Welp, you’ll get billg@microsoft.com instead then.

  3. Stephen Galliver June 16th, 2006 11:34 am

    FWIW, as of June 2006, with DSPAM 3.6.8, procmail seems to be happily running the dspam executable as compilied on the web server. I did not have to follow the instructions on this page to compile dspam on the mail server.

    – sdg

  4. Dave November 16th, 2007 6:12 pm

    This isn’t right:

    3370: [11/16/2007 15:11:34] Unable to open file for reading: /mnt/r…r/vol/boot/s…y/m…w/d…e/usr-mail/etc/dspam.conf: No such file or directory
    3370: [11/16/2007 15:11:34] Unable to read dspam.conf

  5. kchr January 18th, 2008 3:25 am

    This is a really, really clever way to get things done on shell-less hosting accounts.

    Kudos!

  6. copyright Ukraine May 6th, 2010 11:32 am

    Thanks for taking this opportunity to discuss this, I feel fervently about this and I take pleasure in learning about this topic. If possible, as you gain information, please update this blog with more information. I have found it very useful.

  7. coach outlet September 20th, 2010 2:02 am
  8. mbt shoes October 8th, 2010 7:13 pm

    Your blog is very good,very novel,let I learned a lot from,thank you very much.if you have time also attention our products.

  9. louis vuitton November 28th, 2010 7:53 pm

    I’d like to read the articles in this website.May be you can go to louis vuitton,there will be some new and cheap louis vuitton products for choosen.You know louis vuitton didn’t have the outlet store himself,but we provide the discount louis vuitton handbags,shoes,wallets,belts for Factory Direct price.So,enjoy yourself on our online shop.

  10. ugg australia boots December 10th, 2010 1:17 am

    In the years after the end of the Cold War, the US could police the world simply with its “hard power,” as was shown by its war in Iraq and its involvement in Yugoslavia. Yet the US has been faced with increasing difficulty in pushing.

  11. Christian Louboutin December 13th, 2010 2:06 am
  12. louis vuitton outlet December 29th, 2010 3:28 am

    I’d like to read the articles in this website.May be you can go to louis vuitton outlet,there will be some new and cheap louis vuitton products for choosen.You know louis vuitton outlet didn’t have the outlet store himself,but we provide the discount louis vuitton outlet handbags,shoes,wallets,belts for Factory Direct price.So,enjoy yourself on our online shop.

  13. ED Hardy Clothing February 11th, 2011 10:16 pm

    What a fun pattern! It’s great to hear from you and see what you’ve sent up to. All of the projects look great! You make it so simple to this.Thanks!

  14. Nike pas cher February 11th, 2011 10:18 pm

    It’s good to see this information in your post, i was looking the same but there was not any p arch.

  15. Prada Handbags February 11th, 2011 10:19 pm

    Very happy to see you website and blog articles.Hope we can become good friends, and exchange and to help each other! Thanks!!

  16. herve leger dress March 2nd, 2011 12:47 am

    Herve leger dress are the best design dress for us to wear.The herve leger dresses are made by top quality.When you try the Herve Leger Bandage Dress on,you will become the focus of the party.Welcome to our herve leger dress to choose what you like.

  17. coach factory outlet March 7th, 2011 8:59 am

    Coach bags are the best designer bags for us to carry in this season.The coach factory will supply us the best quality bags.If you love the red sole shoes,then go to our Christian Louboutin Outlet to order the christian louboutin shoes.You will become focus when you try them on.

  18. timberland outlet April 2nd, 2011 4:22 am

    When I become rich, I will go to the timberland boots outlet to choose the timberland boots to wear.When I try these timberland boots on, I will become fashion.

  19. oakley sunglasses wholesale April 10th, 2011 8:54 pm

    he let someone bit on that.
    oakley sunglasses sale
    fake oakley sunglasses

  20. Gucci shoes wholesale April 13th, 2011 9:51 pm

    This is a wonderful article, very well written. This is a good article I’ve ever seen one. Will certainly have everyone’s praise. Here we can learn together, which is good, our knowledge have been improved. Let us more confidence in life, it had a more pleasant, thank you!

  21. birkenstock sandals May 1st, 2011 10:37 am

    This summer wear the birkenstock sandals to enjoy the sunshine is the best comfortable things.Welcome to our birkenstock outlet to choose all kinds of shoes you need here.

  22. zheng zhizhi May 3rd, 2011 9:17 am

    discount lv bags outlet for you to choose from.

  23. Louis Vuitton May 4th, 2011 9:00 pm

    Welcome to the Louis Vuitton Online Store.There are many fashion brand.For example: Louis vuitton,gucci,chanel,Yves Saint Laurent and so on.You can get what ever you want.so don’t think too much.This a good chance for you to buy Louis Vuitton in the Louis Vuitton outlet Store.Now you needn’t to the Louis Vuitton Outlet Store because there have Louis Vuitton Outlet.If you want to Buy Louis Vuitton,you just to visit this website Louis Vuitton Outlet. We will give you a brief and convenient services.Louis Vuitton Outlet always leading the avant-garde of fashion without compromising traditional craftsmanship of luxury leather goods, Buy Louis Vuitton bags is also active in the world.Louis Vuitton as one of the most famous brand in the world.You must trust its quality and service.So hurry up to the Louis Vuitton Outlet Store.Louis Vuitton purses Outlet selling LV products, the website manage LV and other luxury brand. Louis Vuitton Online Store will give you the practical, luxury and confortable feeling.Louis Vuitton include many kinds of products, example:louis vuitton hangbags,LV wallets,LV luggages,LV shoes,LV sunglasses.If you have desire to buy Louis Vuitton.Welcome to visit our Louis Vuitton sale Store.

  24. lvbag May 5th, 2011 5:04 am
  25. Kamagra May 7th, 2011 3:54 am

    Wow, nice post,
    there are many person searching about that now they will find enough resources by your post
    Generic Viagra |
    Kamagra |

  26. best May 8th, 2011 10:59 pm
  27. ceramic bracelet May 8th, 2011 11:00 pm
  28. Bradley Federico May 9th, 2011 12:18 am

    hi there

  29. Rosalie Daniels May 9th, 2011 12:19 am

    This is a wonderful article, very well written. This is a good article I’ve ever seen one. Will certainly have everyone’s praise. Here we can learn together, which is good, our knowledge have been improved. Let us more confidence in life, it had a more pleasant, thank you!

  30. Tammy Edmond May 9th, 2011 12:27 am

    wow,wonderful.Thank you for your sharing.

  31. mickey May 9th, 2011 12:44 am
  32. Maria Kimmons May 9th, 2011 12:54 am

    Tiffany jewelry really a good chance,so do not give up it.

  33. Joseph Lara May 9th, 2011 1:14 am

    This is a wonderful article, very well written. This is a good article I’ve ever seen one

  34. John Hays May 9th, 2011 9:36 pm
  35. MICKEY May 10th, 2011 9:42 pm
  36. abercrombie deutschland May 17th, 2011 2:29 am

    I believe this really is excellent information. Most of men and women will concur with you and I ought to thank you about it.

  37. abercrombie milano May 17th, 2011 2:30 am

    Thanks i like your blog very much , i come back most days to find new posts like this.

  38. Louis Vuitton Wallet May 17th, 2011 3:36 am

    Luxury wallets store supply all kinds of [url=http://www.louisvuittonwalletsale.org/]Louis Vuitton Wallet[/url] Louis Vuitton Wallet in a low price with high quality.Our online store sell a lot of famous brands wallets such as [url=http://www.louisvuittonwalletsale.org/]Chanel Wallets[/url] Chanel Wallets and gucci wallets.

  39. vibram five fingers May 17th, 2011 3:37 am

    Vibram five fingers shoes vibram kso vibram five fingers,vibram kso,five fingers shoes,vibram fingers,Vibram FiveFingers Classic,Vibram FiveFingers KSO,Vibram FiveFingers Speed,Louis Vuitton Wallet,Chanel Wallets

  40. chrisitian louboutin May 19th, 2011 10:29 pm

    Thanks i like your blog very much , i come back most days to find new posts like this.

  41. Louis Vuitton Wallet May 23rd, 2011 10:10 am

    Luxury wallets store supply all kinds of Louis Vuitton Wallet Louis Vuitton Wallet in a low price with high quality.Our online store sell a lot of famous brands wallets such as Chanel Wallets Chanel Wallets and gucci wallets.

  42. Mobile Computing June 9th, 2011 7:41 am

    There are may person searching about that now they will find enough resources by your post,

  43. air max 2011 June 10th, 2011 11:04 am

    Nike air max shoes nike air max 2011 are the best designer and comfortable shoes for us to wear.The nike air max will give you the difference feelings when try them on.

  44. Drupal Website Developer June 10th, 2011 7:11 pm

    There are some fascinating time limits on this article however I dont know if I

    see all of them heart to heart. There may be some validity but I’ll take hold

    opinion until I look into it further. Good article , thanks and we wish extra!

    Added to FeedBurner as nicely

    Drupal Website Developers

  45. coach factory outlet June 11th, 2011 1:00 am

    Order the cheap and high quality coach bags from coach factory outlet coach factory outlet now is your best choose.Coach handbags are the best designer coach outlet store and fashion bags for us to carry in this season.

  46. abercrombie fitch June 16th, 2011 12:54 am

    Thanks for sharing with us.Welcome to our abercrombie outlet online store to choose the Abercrombie and Fitch Jeans to wear.You may love this style shirts.

  47. wholesale Sports Shoes June 22nd, 2011 1:18 am

    AC milan history also wholesale Natural Crafts had many brother, have a far even in wartime, brother, whinny the pooh cut 5 Steve and old three are in AC milan when playing the accomplishments, not established so far is m rand than history the wholesale Lacquerware second and the third goal, many players to near said had clarence seedorf, Mr Obama MeiYang brothers, etc. If the west of brothers to join for wholesale Woven Crafts AC milan, hope it can AiJiaoHu in to the rossoneri create a brand new brothers even wholesale Leather Crafts legend.

  48. ビラミューン June 22nd, 2011 4:00 am

    Hey, Great post **

  49. hats for sale June 24th, 2011 4:49 am

    It is my pleasure to read this page,I look forward to reading more.
    http://www.nfljerseysmalls.com

  50. cheap fashion clothes June 24th, 2011 4:51 am

    I have never read such a wonderful article and I am coming back tomorrow to continue reading.
    http://www.belowbulk.com

  51. aitita0005 June 27th, 2011 2:14 am

    M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599 M93599

  52. cheap shoes June 27th, 2011 8:52 pm

    This is a great post. you got cheap shoes online .I like cheap designer shoes as well give you designer shoes outlet
    http://www.cheap-shoes-online.org

  53. louis vuitton outlet June 28th, 2011 12:05 am

    I love tihs blog and love the louis vuitton outlet store louis vuitton outlet online store to order the lv outlet bags.When you enter the louis vuitton outlet online store,you may fall in love with it.

  54. Titanium Rings June 28th, 2011 1:46 am

    A great selection of Titanium Bracelets for a man in fashionable designs

  55. new era hats June 28th, 2011 3:00 am

    Wholesale Nike shoes(hats),genuine http://www.shoes-hats-store.com,
    Nike Air Max with discount price,best price,Never dispointed!

  56. Louis Vuitton June 30th, 2011 2:33 am

    http://www.louisvuitton4sale2011.com/ louis vuitton for sale 2011

  57. shoes outlet store June 30th, 2011 3:22 am

    http://www.shoesonoutlet.com/
    http://www.saleonoutlets.com/
    sell manolo blahnik jimmy choo shoes and more shoes online.

  58. Nike air max Shoes July 4th, 2011 4:21 am
  59. Burberry Bags July 13th, 2011 1:57 am

    Beauty is in the ideal of perfect harmony
    which is in the universal being;
    truth the perfect comprehension of the universal mind.

  60. Coach Outlet July 13th, 2011 7:42 pm

    Many series of new fashion bags can be purcheased at discounted rates from Coach Outlet Online. We provide the best service!Coach Outlet sale the most fashionable purses which are manufactured by Coach signature leather. All of them have multi-layers inside to collect different kinds of cards and keep money inside them. Enjoy your shopping from Coach Outlet Store Online and birkenstock outlet.

  61. burberry trench coat July 14th, 2011 2:06 am

    You definitely put a brand new spin on a topic thats been written about for years. Nice stuff, simply great! Pandora charms style is the look that many fashionable folks are targeting

  62. SEO Services India July 16th, 2011 8:42 am

    There are may person searching about that now they will find enough resources by your post

  63. Coach Outlet July 25th, 2011 3:18 am

    Coach Outlet

  64. Coach Outlet Online Store August 2nd, 2011 9:19 pm

    Coach Tote Bags are great discounts and affordable.Coach Bags just like what you can find in trendy counterfeit Coach Stores that you can find in the market. Coach women’s handbags were made out of sturdy cowhide, which was of much better quality than others.Coach Online Store are famous for the discounts they offer.

  65. Juicy Couture Bags August 2nd, 2011 9:19 pm

    Juicy Couture Outlet with a classic as one of the fashion style of competition in the market with high potential and welcome by consumers. If you want to get some savings on your Juicy Couture Handbags (around 25% - 30% off) then check out a Juicy Couture outlet store.

  66. beats by dre August 3rd, 2011 3:43 am

    Thank you for sharing so great to us.Welcome to my own blog beats by dre to have a look.There are many kind of Beats By Dre Studio for you to choose.

  67. LeSean McCoy Jersey August 8th, 2011 3:18 am

    The new program that we have replaces custom rubber stamps and virtually any stamp that is used for paper and pdf marking.Paul Krause Jersey
    It completely automates the marking process selectivly marking any or all pages and, if desired, printing an entire document but only stamping seletect pages! Try that manually. Looking forward to comments…. hopefully. Mike Quick Jersey

  68. mens gucci shoes August 8th, 2011 8:11 pm
  69. Generic Viagra August 9th, 2011 7:48 am

    I think you are right when you say this. Hats off man, what a superlative knowledge you have on this subject…hope to see more work of yours.

  70. Monster Energy Hats August 11th, 2011 2:11 am

    It is my pleasure to read this page,I look forward to reading more.
    http://www.nfljerseysmalls.com

  71. moncler discount August 13th, 2011 3:18 am

    People benefit from your article, I see, I felt their knowledge is more extended.
    http://www.buycheapmonclers.org

  72. longchamp bags August 14th, 2011 8:54 pm

    thanks for your article,like your blog very much,well done

  73. kobe shoes 2011 August 14th, 2011 8:56 pm

    This article is so beneficial effect, to write such an article is good,thank you

  74. nfl jersey August 19th, 2011 2:43 am

    could be the perfect item for you to have the team spirit.

  75. designer handbags August 19th, 2011 12:27 pm
  76. christian louboutin August 22nd, 2011 12:54 am

    Welcome To Christian Louboutin Store! Happy Shopping Online!!

  77. Careprost August 22nd, 2011 4:52 am

    Excellently written article, if only all bloggers offered the same level of content as you, the internet would be a much better place. Please keep it up!,

  78. Generic Zebeta August 22nd, 2011 5:37 am

    Great loved it, will be waiting for your future posts

  79. abercrombie fitch outlet August 22nd, 2011 11:46 am

    Thank you for sharing with us.I love this blog very much.Welcome to my own blog abercrombie and fitch outlet to have look.In our own blog,there are many kinds of abercrombie & fitch outlet dress for you to choose.

  80. coach factory outlet August 25th, 2011 11:52 am

    Order the top quality abercrombie and fitch clothes from abercrombie and fitch outlet to get the best quality coach factory outlet now,you will get a lot of profit.

  81. timberland outlet August 28th, 2011 9:48 pm

    This blog is very good.Thank you for sharing with us.Welcome to our timberland outlet online store to have a look.There are a lot of herve leger sale dress here.You must could find what you like.

  82. High quality watches September 4th, 2011 9:49 am
  83. ugg boots September 5th, 2011 3:46 am

    Cheap Ugg Boots on sale!The Best ugg boots online. from here you can find the UGG Boots 5498 Adirondack Tall,UGG Boots 5819 Classic Cardy,UGG Boots 5854 Classic Mini.

    Buy Cheap Ugg Boots on sale!The Best ugg boots online. from here you can find the UGG Boots 5498 Adirondack Tall,UGG Boots 5819 Classic Cardy,UGG Boots 5854 Classic Mini.

  84. moncler outlet September 5th, 2011 11:14 am

    I like this blog very much.Welcome to moncler down jackets to have a look.You could find a lot of Moncler Jackets you need here.

  85. ralph lauren outlet September 6th, 2011 12:50 am

    Weclome to ralph lauren outlet to choose the items you need.In the herve leger dress online store,you could find a lot of things you need here.

  86. supra skytop September 19th, 2011 1:24 am

    Love this blog very much.Welcome to my own blog supra for sale to have a look.There are a lot of beautiful Supra Skytop III Shoes on sale here.All of you could find you like here.

  87. abercrombie and fitch outlet September 21st, 2011 12:46 pm

    I love the abercrombie outlet online very much.If you are looking for a good online store,just choose the abercrombie outlet to order the abercrombie outlet clothes you need.

  88. Christian Louboutin Discount September 22nd, 2011 10:30 pm

    How good a website Christian Louboutin Discount, if you like this site to see the products Christian Louboutin Pumps, welcome to order, build first-class professional services site

  89. Christian Louboutin heels September 22nd, 2011 10:32 pm

    Not that you have money can not buy a good product Christian Louboutin heels, is that we must choose to spend the Christian Louboutin Outlet least money to the best product, it is a successful shopping

  90. christian louboutin outlet September 22nd, 2011 10:35 pm

    That spring, the sky is so blue, the site is so good Christian Louboutin Outlet, the customer is so much good Oh Wow Christian Louboutin Pumps , that was a popular customer favorite sites

  91. Christian Louboutin Boots September 22nd, 2011 10:36 pm

    Often in online shopping, Christian Louboutin Pumps selling a few high heels no good if you depressed the matter, then try to Christian Louboutin Boots, you will have unexpected gains

  92. pandora jewelry September 25th, 2011 9:31 pm

    If you pandora beads want to offer something to your beloved that pandora charms can last forever

  93. coach factory outlet September 25th, 2011 11:53 pm

    Welcome to my own blog coach factory outlet to choose what you like.The coach handbags outlet supply all kinds cheap coach handbags in a low price.You cuold find all of the bags you need here.

  94. nike air max October 14th, 2011 3:16 am

    Thank you for shairing with us.Wear the nike air max shoes to enjoy sports will be your best choose.The Nike Air Max 2012 Mens shoes are the newest style shoes in this year,never miss it.

  95. Wholesale Cheap Nike Shoes October 16th, 2011 3:43 am

    Thank you for sharing, this information is useful to me,good quality
    http://www.wholesale-partymask.com
    http://www.cheapshoes-handbags.us/brand-handbags-c-1106.html
    http://www.cheapcosmetics-wholesae.com/mac-brushes-c-1042.html
    http://www.cheapjerseys-sale.com
    This is my shop online, you can go on, please give me some opinion, all products are wholesale, if you like, you can order it!

  96. Moncler store October 19th, 2011 8:05 pm

    we talk about where is Womens Moncler Vest, which offers Moncler vest sale. My friends just agree with Womens Moncler Hoodies clearance will be ok.

  97. Burberry Bags Outlet October 21st, 2011 2:10 am

    You made a great point right there. I made a investigation on the topic and found many people will agree with your article. Any way I’ll be subscribing to your feed and I wish you post again soon.

  98. Burberry Bags Outlet October 21st, 2011 2:11 am

    You made a great point right there. I made a investigation on the topic and found many people will agree with your article. Any way I’ll be subscribing to your feed and I wish you post again soon.

  99. dell inspiron mini 10 akku October 21st, 2011 3:39 am

    Lamb in der dell xps m1530 akku Regel ein Baby auf weniger als ein Jahr alt oder keine dell xps m1330 akku bleibenden Schneidezähne

  100. cheap uggs October 24th, 2011 2:40 am

    YY0GN6S50KVDYY
    ugg boots more than a boots but a concept of freedom
    UGG boots are home made in a kind of concepts, colors and sizes.

  101. Wholesale Cheap Nike Shoes October 24th, 2011 7:21 am

    Thank you for sharing, this information is useful to me,good quality
    http://www.wholesale-partymask.com/party-mask-c-26.html
    http://www.cheapshoes-handbags.us/brand-handbags-c-1106.html
    http://www.cheapcosmetics-wholesae.com/mac-brushes-c-1042.html
    http://www.cheapjerseys-sale.com
    This is my shop online, you can go on, please give me some opinion, all products are wholesale, if you like, you can order it!

  102. Louis Vuitton October 26th, 2011 10:00 pm

    so good

  103. belstaff jackets October 27th, 2011 8:24 pm

    I just really like your article.

  104. ugg classic cardy October 30th, 2011 10:13 pm
  105. Christian Louboutin Ambassador October 31st, 2011 7:50 am

    The first lady and Christian Louboutin, our goal is to be popular and fashionable vane,offer the best products and service, the most preferential price.

  106. Houston Home Security November 3rd, 2011 10:37 pm

    I really like the dear information you offer in your articles. I’m able to bookmark your site and show the kids check out up here generally. Im fairly positive theyre likely to be informed a great deal of new stuff here than anyone else!

  107. moncler jackets November 8th, 2011 2:52 am

    moncler is mkonrkg famous for its down jacket and is a unified fashion brand, personality rather than obvious. Simple moncler jackets and moncler coats bring infinite taste and connotation. Moncler Donna in 1954 was selected as the Italian explorer of ancient Mongolian Empire site equipment. In 1955 they supply the French expedition to Makale.

  108. SF November 8th, 2011 11:01 am

    I would like to thank you for the time you have made in composing this article. I am hoping the same top-grade blogpost from you in the upcoming as well. In fact your creative writing skill has inspired me to start my own blog now. Truly the blogging is spreading its wings rapidly. Your write up is a fine example of it.
    传奇私服
    传奇sf
    NFL Jerseys Cheap

  109. Moncler jackets November 8th, 2011 10:36 pm

    we talk about where is Moncler online, which offers Moncler outlet. My friends just agree with Moncler jackets clearance will be ok.

  110. moncler jackets November 10th, 2011 1:29 am

    moncler retain blmeagp you risk-free and comfaoytable in outside sporting. while in the 1960s and 1970s minis hip epithelial outfit, the 1980s BianFuShan, huge shoulder pads, disco fabrics to 1990s uniform a short lines, and leap sneakers,moncler jackets and evaluation plum manufacturer sportswear as nicely as other traditional domestics revival could be the internationalization agitation restoring old methods in chinese language program specific performance.Moncler Donna Vintage of variety, design diversity, the western countries, but in addition perform the Vintage in accordance with differentiate, everyone diameter xiang-cheng trenchant. together with financial crisis, “turn clamping.there” movements distribute throughout the globe, and outstanding fascinating 1 of power.

  111. moncler usa November 11th, 2011 4:33 am

    good!please read this aritic .let guy konw your good writing sill.the more improtant,that take us much usefull things.

  112. moncler online November 11th, 2011 9:21 pm

    Thanks for sharing your great post,I like it.

  113. New Era Hats November 14th, 2011 1:20 am

    Thanks for your infor

  114. canada goose jackets November 14th, 2011 1:50 am

    Moncler Men Jackets Red Thomas is characterized by a pattern of red and white strips on chest with a logo patch.
    moncler jackets online sale ought to you comprehend that just merely due to the fact you positioned around the jacket moncler jackets. they are intimate all a lot much more in comparison to whole globe by grownup males from quite a few professions and status. in circumstance you comprehend that just merely due to the fact you positioned around the jacket.
    Moncler Accordance within our affluence acclimation bogus is definitely the plenty of acclimated adeptness in 2010, apish architectonics adeptness that could bender accepting aloof about any brace of jeans and aswell aeriform slacks beautifully, Now you can rest your worries moncler jackets sale cheap and pick a moncler jacket. With its unique design and superior quality, the certain jackets become the must-have single product this year for many girls.
    Are you a girl who chase about the low profile beauty? Then choose the moncler jacket ?and enjoy the beauty all through your life.
    This entry was posted on Thursday, September 22nd, 2011 at 2:20 am and is filed under moncler 2011, moncler coats, moncler jackets. You can follow any moncler jackets cheap responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

  115. tory burch outlet November 16th, 2011 1:01 am

    Wear the Tory Burch Flats are so comfortable and beautiful.When you wear the tory burch shoes and take the Tory Burch Sandals to go outside,you are the most fashion women.

  116. sports jerseys wholesale November 21st, 2011 1:37 am

    It is a great fashion statement and a good professional look is given. It is widely accepted in various fields.
    sports jerseys wholesale

  117. cheap NFL jerseys November 22nd, 2011 4:46 am

    cheap NFL jerseysDo you want to be the witness of some important event? Maybe you have some strange experience that can share with others. You ever were a super fan of a football team, you worn a Reebok Houston Texans #80 Andre Johnson Blue Women Jersey from our Women NFL Jerseys and watched a wonderful game of them on the scene and had a signature from one of the football player, you conserved it till now and you wanted to share the experience with others. What is the best way to support your favorite team and favorite player? Purchasing Reebok Houston Texans #8 Schaub Authentic White Cheap Jersey from Houston Texans jerseys is your best choice. authentic NFL jerseysWe provide you with an efficient and manageable procurement process covering every phase of the international supply chain and streamlining trade channels.”it is released by authenticnfljerseyssales.com 2011.11.22″

  118. Beats By Dre Headphones November 22nd, 2011 10:13 pm

    It will be interested in you:Beats By Dre Headphones

  119. cheap dre headphones November 27th, 2011 9:26 pm

    Another thing to consider in a piano keyboard is the number of controls a model has for sound modification.

  120. supra skytop December 1st, 2011 11:20 am

    justin bieber shoesis the Europe and north American blasting explosive tide tide especially of a shoe, it didn’t have a lot of publicity, mainly with popular fashion movement leisure shoes primarily, which mainly male money, although advertising is not a lot, but shoes have been very good, so, very popular stars of favor, now Europe and the super red small JB often wear is wanting the brand of shoes! Supra brand with unique design and alternative orientation of fashion, beautiful, tide, alternative and skateboard perfect combination, has become the United States currently has a BanXie bound and tide has gained a new culture brand. Supra from the United States,justin bieber supra California, it will be costly wind perfect and extreme sports, combining with unique design and alternative orientation of fashion, beautiful, tide, alternative and skateboard perfect combination, has become the United States currently has a BanXie bound and tide has gained a new culture brand. Supra with the product itself performance and design quickly superior, the board with a seat in a world. The upper hand in the shoe model and application material, justin bieber purplecan say in BanXie in the shape of the Supra brand is the most “pretty”, the material is the most flattering, so not only in professional sports field Supra ambition is indispensable to strength the world trendsupra skytop is the Europe and north American blasting explosive tide tide especially of a shoe, it didn’t have a lot of publicity, mainly with popular fashion movement leisure shoes primarily, which mainly male money, although advertising is not a lot, but shoes have been very good, so, very popular stars of favor, now Europe and the super red small JB often wear is wanting the brand of shoes! Supra brand with unique design and alternative orientation of fashion, beautiful, tide, purple shoesalternative and skateboard perfect combination, has become the United States currently has a BanXie bound and tide has gained a new culture brand. Supra from the United States, California, it will be costly wind perfect and extreme sports, combining with unique design and alternative orientation of fashion, beautiful, tide, alternative and skateboard perfect combination, supra skytop purplehas become the United States currently has a BanXie bound and tide has gained a new culture brand. Supra with the product itself performance and design quickly superior, the board with a seat in a world. The upper hand in the shoe model and application material, can say in BanXie in the shape of the Supra brand is the most “pretty”, the material is the most flattering, so not only in professional sports field Supra ambition is indispensable to strength the world trendjustin bieber supra..”it is released by supraskytoppurpleshoes.com 2011.12.1″

  121. burberry bags December 1st, 2011 9:16 pm

    Pretty good post.i am very enjoy reading your article!

  122. moncler online December 1st, 2011 9:18 pm

    Nice post,thank you!

  123. Beats By Dre Headphones December 2nd, 2011 12:43 am

    It will be interested in you:beats by dre solo

  124. abercrombie outlet December 2nd, 2011 9:56 pm

    Welcome to abercrombie outlet online store to choose what you like.In the abercrombie and fitch outlet store, you can find all you like here.

  125. Microsoft Office 2010 December 5th, 2011 2:58 am

    ..I am very happy to read this article..thanks for giving us this useful information. Fantastic walk-through. I appreciate this post.

  126. Belstaffoutlet1 December 7th, 2011 2:52 am

    PARIS - Siete meses después, fuego de armas de Naciones Unidas y la colección de las tropas francesas lo de su compuesto adherente, Laurent Gbagbo, el almirante encima de Costa de Marfil, apareció en el momento accesible para los aborígenes el lunes, cuando se enfrentó a las cámaras de abogados y una consola de todos los abarca bordo de La Haya. Vestidos de afótica, compró ágilmente sobre el fin de semana por sus abogados, el Sr. Gbagbo articular castigado y renunció a su apropiada para detener a las acusaciones del fiscal de detener a él.Belstaff outlet

    El Sr. Gbagbo, quien empujó a su país a la guerra civil después de adquirir la abnegación de su derrota en una aclamación soportar a?os, fue llevado a la que todo lo abarca Claustro doblado seis canicule hace para hacer frente a acusar a la humanidad colindan crímenes.Belstaff Bolsa

    Más de 3.000 personas murieron, Human Rights Watch ha dicho, como un efecto secundario de los esfuerzos del Sr. Gbabgo para romper en el poder, abundando muertos por las fuerzas del presidente por encima de la égida, y otros en las masacres perpetradas por el armamento que apoyaron Alassane Ouattara, el ampliamente reconocido campeón de la elección.Belstaff Botas

    El lunes, el hombre fuerte de arriba, que había cautivado a la capacidad de Costa de Marfil durante una década, todavía estaba un poco golpeado y aturdido, según sus abogados.Belstaff Chaquetas Hombres

    Durante la audiencia abreviar, el Sr. Gbagbo, de 66 a?os, se quejó de varias dolencias y dijo que sus captores habían aria para él si se aireó accidentalmente hacia el aeropuerto de Korhogo, un quinto pino bebé en el ártico de Marfil área de la costa que había estado bajo arresto domicilio durante siete meses. Había sido trasladado a un claustro limitada en Korhogo, evidentemente, para una audición en una acusación de malversación de fondos, pero los asuntos se desconecta de repente, al caso de una acción global y acreditación de arresto contra el Sr. Gbagbo estaba servida.Belstaff Chaquetas Mujeres

    Sin embargo, los ecos de su avance logrado contempo avergonzado de que el avance ha sido desigual. Tres periodistas de acción fueron de nuevo detenidos por publicar una dirección de criticar al gobierno Ouattara para pasar abundante a los ministros. Human Rights Watch criticó al gobierno soportar aniversario de su aborto para acusar a favor de Ouattara comandantes acusados ??de atrocidades cometidas durante el conflicto post-electoral, y, de hecho, para el anuncio de que a las filas de la universidad, en algunos casos.Belstaff Ni?os

    Sr. Ouattara ha prometido que los crímenes cometidos en todos los abandonan se llevaría a cabo, pero hasta ahora cifrado en sus auxiliares ha sido procesado, la alineación de los derechos se?aló. Los líderes de la milicia que ayudó a forzar el Sr. Gbagbo y acompa?ar a cabo el Sr. Ouattara a la capacidad de la carne se siguen aplicando amplias mismos. Y la adaptación es todavía muy seguido: su aventura política por encima está boicoteando las elecciones cívicas concejales de la próxima semana.

    Marlise Simons aparecen de París y Nossiter Adán de Kinshasa, Congo.

  127. Belstaff Outlet December 9th, 2011 9:50 pm

    interior of Spain; and as these gentlemen are very sudden in their resolutions, I should like to

  128. Princess03 December 9th, 2011 10:46 pm

    PaulCanada Goose Trillium Parka
    Millsap ha detener a la creencia y no una pista de si va a ser objeto de comercio. Sin embargo, los expertos avanzados fue una parte de los jugadores de los aborígenes a la apariencia hasta en las instalaciones de Utah Jazz, codicioso para autentificar que es accesible para golpear la arena en funcionamiento.
    "Usted acaba de tratar de romper el nivel de cabeza,Canada Goose Handsker
    romper enfocado", dijo Millsap. "Algunas cosas que usted no puede controlar. No puedo zona de ascenso que vaya. ¿Qué sucede, sucede. Yo entiendo que para jugar al baloncesto. Eso es todo."
    Millsap, entrando en su sexta temporada, se presentó como adicto a la búsqueda en cualquier momento después aguda entrenamientos durante todo el verano y la reducción de los instructores afirmó.
    CJ Miles, quien dijo que espera ser un aficionado, ya sea Canada Goose
    en el corte o el bebé gorila adelante, 15 libras más ligero acostumbrados - hasta 222. "Al ser más ligero y más fuerte que me permite avanzar en la cuna mejor", dijo Miles, que es 6.6.
    Punto de gorila Devin Harris y completa sin carga cómplice Ronnie Price apareció. Precio no planificar.
    ? Magic avanzada Brandon Bass no apercibir lo que para aprehender si la colección hasta el aboideau acceso en el Amway Center. "Yo anestesiados por la actualidad un par de veces y me preguntaba, ‘¿Puedo entrar, pero no, no puedo’", dijo. "Estoy animado a volver."
    Dwight Howard, que será un cómplice sin carga al final de esta temporada, no fue visto. Sin embargo, Bass, J.J. Redick, Ryan Anderson, Hedo Turkoglu, Jameer Nelson, Chris Duhon y Daniel Orton todos formados, y subieron las evaluaciones louis vuitton borse
    del personal de entrenamiento del equipo.
    "He conocido sobre cama de una manera, no físicamente, pero sólo afecto de la planificación prudente", dijo Redick de la evaluación del cierre patronal en él. "Es másLouis Vuitton Monogram Idylle
    difícil planificar nada".
    ? Derrick Rose es el objetivo por el trofeo final. El MVP NBA tiene en la mira un campeonato después de los Chicago Bulls cayó un poco abreviar soportar la temporada.
    "Este año, nuestro objetivo es la aniquilación en el extranjero, pero un LV Monogram Denim

  129. abercrombie and fitch outlet December 11th, 2011 9:07 am

    I like to shop from abercrombie & fitch outlet and order the cheap things from here.The hollister outlet is doing sale promotion now,never miss this franklin marshall outlet in this season.

  130. KimHugo December 14th, 2011 12:17 am

    Thats really amazing.. I thinks your are a good article writer. You write well on

    articles. montblanc key ringsI often visit your article and read the posts. i m so happy to have your

    blog in web. Thanks for sharing.

  131. cheap true religion jeans December 27th, 2011 7:48 am
  132. tisa hats December 28th, 2011 1:25 am

    I am happy to find this post very useful for me,baseball hats as it contains lot of information Nice,59fifty hats and thanks for sharing this info with us.Good Luck!

  133. supra tk society December 28th, 2011 8:54 am

    supra tk society You have no idea how great you are until you find out the answers in your heart. We are the only master of our life. Sometimes the problems you have met let you feel down a little while supra tk society purple. Why not just feel free in your mind and you may be better and love the love again? Thesupra skytop can give you the comfort in your mind for the faith it has can let you feel in the same way. Every little thing it cares form you are all worth trying to be the best in your life. The high quality and the fast growing number of consumers let you believe that this justin bieber supra paradise is always there for every little child to look for comfort and fashion. The combination of the fashion and faith make you feel confidence in your self and let you have the courage to face the world alone may be it is a hard time for you, but we believe that when you get the (1003) you will truly understand the meaning of life and the meaning of fashion. supra tk society women If you have any interests welcome to join us and hug them for your own gust and courage at the same minutes. We are always there and waiting for your coming and do not miss the chances. Just do it with your own mind.supra skytop men fengchuiyishi530

  134. Marbo Aktivator December 29th, 2011 7:25 am

    That good article tech change trend and stuff get in moral life, nice article , keep that good job, nice site

  135. California Missions January 6th, 2012 8:29 am

    Superb! Generally I never read whole articles but the way you wrote this information is simply amazing and this kept my interest in reading and I enjoyed it.

  136. Wheelchair vans January 9th, 2012 3:03 am

    Article is very interesting,thanks for your sharing. I will necessarily add it in the selected works and I will visit this site.

  137. new era hats January 9th, 2012 11:12 pm
  138. Cheap NFL Jerseys January 29th, 2012 8:44 pm

Leave a reply

Mexico

RightsAgent Verification