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!
Another “indirect” tip might be to read up on SPF, the Sender Policy Framework, for not letting your e-mail be marked as spam when it’s sent to Hotmail or Live Mail addresses.
gk4j4v
Ꭲhank yߋu for the auspicious writeup. It in гeаlity used to
be a enjoymеnt account it. Look complіcated to more introdᥙced
agreeable from you! However, how could we be in contact?
My blog post … Berita Viral Terupdate Saat Ini
1p3r2l
g7tbp2
dzsznn
4p83ry
99xmgs
I am extremely impressed along with your writing skills as well as with the structure for your blog. Is this a paid topic or did you customize it your self? Anyway keep up the excellent quality writing, it is rare to look a nice blog like this one these days!
5fg7t0
Area 52 becomes the first and only online dispensary to ship
premium cannabis legally to all 50 states. This breakthrough service
follows their strict compliance with the 2018 Farm
Bill, making quality weed available to everyone, regardless of local laws.
“We’re the only company offering this nationwide shipping service for premium cannabis products,” said Area 52’s founder.
“While others can’t or won’t ship across state lines, we’ve found the legal path forward.”
Area 52’s federally compliant products include:
THCA Flower – Diamond-dusted premium buds
Pre-Rolls – Ready-to-smoke in multiple strains
THC Gummies – Potent UFO MAX (15mg THC) and other varieties
Vape Products – Fast-acting THCA disposables and cartridges
Functional Blends – Sleep, Energy, and Mushroom formulations
Unlike competitors, all Area 52 products ship legally nationwide by containing less than 0.3% Delta-9 THC while delivering powerful effects.
“No other company can legally ship weed to all 50 states like we can,” the founder emphasized.
“This is a game-changer for people without local dispensary access.”
Every product includes a 60-day money-back guarantee and orders over $110 ship free.
Want legal weed delivered to your door? Area 52 is the only online dispensary that can ship to your state.
lymio5
to3v3i
Heyɑ i am for the first time here. Ӏ found this board and I in finding Ιt really useful &it helped me
out much. I hope to givе somethіng back and help others
such as you aided me.
Also visit my ρage :: Toktok77
f0257y
rw8xf2
6r9som
t9wfpy
ic7w0z
ypwrnz
p7w5cl
8b2kew
4x2oa8
b2jxoo
dnsqtb
The challenges of creating a mailing-newsletter system are indeed complex, especially when it comes to avoiding spam filters. It’s interesting how the emphasis on unsubscribing or claiming “this is not spam” can actually backfire. The mention of SPF (Sender Policy Framework) is a solid reminder of the technical aspects involved. Would incorporating these tips truly ensure my emails land in the inbox? Given the growing economic instability due to the events in the Middle East, many businesses are looking for guaranteed fast and secure payment solutions. Recently, I came across LiberSave (LS) — they promise instant bank transfers with no chargebacks or card verification. It says integration takes 5 minutes and is already being tested in Israel and the UAE. Has anyone actually checked how this works in crisis conditions?