Tips that prevent your mailing being marked as ‘spam’

Introduction

The last couple of weeks I was working on writing a mailing/newsletter system myself. One of the first questions that came up was “how do I prevent that my newsletter will be marked as spam”. Although this article has nothing to do with PHP I still like to put it in the spotlight. I will give some tips on how to avoid your mail being marked as spam, some you will know, others you won’t.

How is determined if my email is spam?
Mostly this is done by so called spam filters (server side or client side), some well known examples:

Some of them work with the Bayesian filter. This filter is one of the most accurate filters available. It will detect 98% of the spam mails by an algorithm. Essentially the filter will check if words occur a lot in spam mails but not in normal mails, if spam words occur a lot in a mail we can assume we are dealing with a spam mail. Before we can use this filter we need to build a database with legitimate words. This database is build by the filter, it monitors all outgoing mails from the user and the incoming mails. By checking which words are used in the outgoing mails from the user it can “learn” which words are legitimate. Each word will get a score, the score will represent the probability of the mail being a spam mail (the mail in which the word appears).

An example:
We take the word “casino”, let’s suppose this word occurs in 100 of the 500 spam mails and only in 5 of the 500 legitimate mails. The spam score for this word will be:

(100/500) / (5/500 + 100/500) = 0,95

Off course spam filters use a lot of other techniques too.

Tips to lower your spamscore
I hope you now have a more clear understanding of how the most spam filters work. So lets start with some tips.

  • don’t use words and phrases that are often used in spam mails, for a small list see the Microsoft Junk E-Mail Filter Readme, also the use of complete phrases in capitals is killing.
  • use a dedicated mailserver, why? Most filters will recognize the IP from which a mail is coming, if the mailserver IP is recognized as a server from which the filter is getting legitimate mails more often, it will work in your advantage
  • Don’t send any attachments with a mailing, virus scanners aren’t too happy about them, neither are spam filters
  • Send good content. Try to make the content of each newsletter as different as possible, filters will recognize texts that have occurred before. Also pay attention not to send just one big image and just a few lines of text, you will get a penalty for that one too. Find a balance between the amount of images, the size of them, and the amount of text.
  • Use a real mail address from which the newsletter is coming, filters will often check the domain (using an address with a domain like hotmail, gmail, yahoo,… doesn’t count).
  • Don’t use url shorteners, url shorteners like bit.ly or TinyUrl are often used by spammers

A last one, but nevertheless an important one “don’t prevent your mail being marked as spam”. Okay that sounds silly right? What I mean is that if you write a whole paragraph in your mailing about how someone can unsubscribe this will be seen as suspicious also avoid text like “this is not spam”.

More tests that will possibly increase your spam score can be found on the website of SpamAssassin. Some tests that caught my eye:

  • use of the tbody html tag
  • message body has many words used only once (this one increases your spam score a lot)
  • Invalid date in header (wrong EST timezone)

Keep the above in mind when writing your next mailing 😉 good luck!

Comments

5,215 responses to “Tips that prevent your mailing being marked as ‘spam’”

  1. Thomasgow Avatar
    Thomasgow

    online pharmacy discount code: top 10 pharmacies in india – legal online pharmacy

  2. MichaelGab Avatar
    MichaelGab
  3. Peterwoxia Avatar
    Peterwoxia

    medstore online pharmacy: pharmacy website india – pharmacy websites

  4. MichaelBeeva Avatar
    MichaelBeeva

    https://formulinepharmacy.com/# pharmacy order online

  5. Marvinprilk Avatar
    Marvinprilk

    secure medical online pharmacy FormuLine Pharmacy new pharmacy online

  6. Peterwoxia Avatar
    Peterwoxia

    AccessBridge Pharmacy: AccessBridge – mail order pharmacies

  7. MichaelGab Avatar
    MichaelGab
  8. Peterwoxia Avatar
    Peterwoxia

    online drugs order: indian pharmacy paypal – buy online medicine

  9. Thomasgow Avatar
    Thomasgow

    mexico online farmacia: the purple pharmacy mexico – AccessBridge Pharmacy

  10. MichaelGab Avatar
    MichaelGab

    http://steadymedspharmacy.com/# SteadyMeds pharmacy

  11. Peterwoxia Avatar
    Peterwoxia

    ed meds online canada: best canadian online pharmacy reviews – SteadyMeds pharmacy

  12. Marvinprilk Avatar
    Marvinprilk

    SteadyMeds pharmacy SteadyMeds pharmacy SteadyMeds

  13. Thomasgow Avatar
    Thomasgow

    onlinepharmaciescanada com: SteadyMeds – SteadyMeds

  14. binance anm"alan Avatar

    Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://accounts.binance.info/ru/register?ref=O9XES6KU

  15. Peterwoxia Avatar
    Peterwoxia

    AccessBridge: AccessBridge Pharmacy – the purple pharmacy mexico

  16. Thomasgow Avatar
    Thomasgow

    canadian pharmacy scam: SteadyMeds – reliable canadian online pharmacy

  17. MichaelGab Avatar
    MichaelGab
  18. Peterwoxia Avatar
    Peterwoxia

    top online pharmacy: FormuLine Pharmacy – pharmacy order online

  19. Thomasgow Avatar
    Thomasgow

    online pharmacy without prescription: top online pharmacy india – no prescription needed pharmacy

  20. MichaelGab Avatar
    MichaelGab

    https://formulinepharmacy.com/# reputable online pharmacy no prescription

  21. Marvinprilk Avatar
    Marvinprilk

    best rx pharmacy online india pharmacy buy online medicine

  22. Peterwoxia Avatar
    Peterwoxia

    legal online pharmacy: indian pharmacy paypal – best online pharmacy

  23. Thomasgow Avatar
    Thomasgow

    trustworthy online pharmacy: FormuLine Pharmacy – online pharmacy without scripts

  24. Peterwoxia Avatar
    Peterwoxia

    online pharmacy discount code: Online medicine order – worldwide pharmacy online

  25. KennethFam Avatar
    KennethFam

    legitimate mexican pharmacy online: AccessBridge Pharmacy – mexican rx

  26. KennethFam Avatar
    KennethFam

    AccessBridge Pharmacy: mexican meds – AccessBridge Pharmacy

  27. VW Golf R ervaring Avatar

    Hi there just wanted to give you a quick heads up. The words in your content seem to be running off the screen in Firefox. I’m not sure if this is a format issue or something to do with internet browser compatibility but I figured I’d post to let you know. The design and style look great though! Hope you get the issue solved soon. Many thanks

  28. klik hier Avatar

    Enjoyed looking through this, very good stuff, appreciate it.

  29. Pedrosot Avatar
    Pedrosot

    Pharm Rate: online pharmacy – Pharm Rate

  30. Charlestag Avatar
    Charlestag

    ed med online Ed Meds Coupon express scripts mail order pharmacy

  31. Jasonelato Avatar
    Jasonelato

    Pharm Rate: pharmacy online – Pharm Rate

  32. PatrickAbomy Avatar
    PatrickAbomy

    https://petcanadadirect.shop/# pet pharmacy online

  33. Pedrosot Avatar
    Pedrosot

    Pharm Rate: pharmacy no prescription required – Pharm Rate

  34. PeterAwata Avatar
    PeterAwata

    no prescription pharmacy paypal https://petcanadadirect.com/# Pet Canada Direct

  35. Jasonelato Avatar
    Jasonelato

    online pharmacy no rx: buy online medicine – Pharm Rate

  36. PatrickAbomy Avatar
    PatrickAbomy

    https://edmedscoupon.shop/# erectile dysfunction online

  37. Pedrosot Avatar
    Pedrosot

    Pharm Rate: overseas online pharmacy – Pharm Rate

  38. Charlestag Avatar
    Charlestag

    legit online pharmacy Pharm Rate Pharm Rate

  39. PatrickAbomy Avatar
    PatrickAbomy

    http://edmedscoupon.com/# buy erectile dysfunction pills

  40. Jasonelato Avatar
    Jasonelato

    Pharm Rate: Pharm Rate – foreign online pharmacy

  41. PeterAwata Avatar
    PeterAwata

    overseas online pharmacy https://petcanadadirect.shop/# pet meds official website

  42. Pedrosot Avatar
    Pedrosot

    top-rated online pharmacies: Pharm Rate – Pharm Rate

  43. PatrickAbomy Avatar
    PatrickAbomy

    https://petcanadadirect.shop/# п»їdog medication online

  44. Jasonelato Avatar
    Jasonelato

    Pet Canada Direct: Pet Canada Direct – Pet Canada Direct

  45. Pedrosot Avatar
    Pedrosot

    buying ed pills online: what is the cheapest ed medication – online pharmacy discount code

Leave a Reply

Your email address will not be published. Required fields are marked *