Recruitment Directory's Blog - Australia's #1 Recruitment Technology Blog!
Most recruitment websites have some sort of online form capabilities - contact form, online timesheet, job order, newsletter signup form, email to friend form, online application form, etc. But could these emails be going directly to the users junk/spam folder or just never reaching the inbox in the first place?
Although it is not always possible to detect the reasons for this, there are several things you can do to minimise the risk. Here is an adaption of an interesting blog post I
tweeted last week Tips For Sending Valid E-mails From Websites.
Send emails through a valid email server with authenticationIt is a good idea to choose website software that sends your emails through your email server (this will require authentication rather than the web server's SMTP server). Servers that are specifically set to send emails generally have
Reverse DNS &
SPF records, support greylisting, etc.
There should be no excuse why you are not able to implement this on your recruitment website, as every scripting language offers different methods to send emails with authentication.
On the other hand, sometimes just using email servers is not good enough. You may need to send lots of emails but the hosting provider may be applying limits. This is often the case when you use cheap or shared hosting providers.
Reverse DNS (rDNS)As every domain resolves to an IP address. Optionally, IPs can resolve to domain names which are called reverse DNS. Many spammers use non-existing or dynamic emails without reverse DNS records. Email servers generally check if the sender IP has a reverse DNS record or not.
How do you add reverse DNS records? Reverse resolving uses the pointer DNS record type (PTR record) which you should be asking your hosting provider to create it or
check if it exists.
SPF RecordsSender Policy Framework is being used by more & more email providers everyday (Gmail, Hotmail, Yahoo, etc) as a criteria to detect if a message is spam or not. It simply allows the owner of a domain to specify their mail sending policy (like which mail servers they use to send mail from their domain).
SPF records are DNS TXT records which an
online setup wizard can help you creating it (you'll need to create new DNS records).
- Sender transmits email
- Receiver's mail server receives email.
- Server checks which domain claims to have sent the message
- Server checks DNS record; verifies SPF record of sending domain
- Does sending server's IP address match IP addresses in published SPF record?
- If the IP addresses match, email is delivered
- If addresses do not match, email fails
Using a SMTP server that supports greylistingA very powerful spam prevention method used by mail servers is called greylisting. When you send an email, the server receiving it can say to your
SMTP server "send it to me again in x minutes" which is mostly not supported by the methods spammers use.
So, you need a smart SMTP server who can understand this command that will re-send the e-mails when requested.
No bulk mailingBoth the SMTP server you'll be sending emails and the servers that will receive them generally have rules to define an IP/email as spammer who sends x number of mails in Y seconds. So, if you have a large database to send emails - it will be a good idea to send them in intervals.
Do not send emails in alphabetical orderIf you are sending emails to a large database, don't send them in alphabetical order as mail servers can mark them as a dictionary attack.
Check if the server IP is blacklistedBlacklists are systems that are used by most of the email service providers. It has bot and human email accounts which analyze the common email traffic and can blacklist IPs according to emails sent from them.
The server you're using to send e-mails can be shared by many other users. If spam is sent by anyone on that server can lead to a "blocking" by email blacklists which will damage the communication of every account on it.
Article URL: http://www.recruitmentdirectory.com.au/Blog/tips-for-sending-valid-emails-from-your-recruitment-website-a322.html
Article Tags: email management recruitment websites email route job board reverse dns bulk email newsletters online application form email tips greylisting blacklisting smtp spf records sender policy framework Hide Comments (2)
One aspect which you missed out here, but can be very complex to set up is DKIM/DomainKeys. Support for this tool is slowly growing as well, as is what gives you the "signed by" header you sometimes see in Gmail/Hotmail etc. Used a little more by financial companies at the moment, as it specifically states that an individual email is from who it says it is, and has not been altered at all in transit to you, but if possible, it's good to adhere to this as well - see www.dkim.org
There are so many other aspects to safe spam free sending, including getting your mailing system to support the Feedback loop system that Gmail/Hotmail/Yahoo etc operate. This system allows you to get information back on when a user has tagged your email to them as spam - the idea being that if you keep sending email to someone who has tagged you as spam, then you are a little bit more likely to be a spammer. As most spam filtering systems score a sender based on a wide range of criteria, each individual point counts and the more things you can do to make yourself look better in their eyes, the better!
You have managed to make it easy enough to understand LOL
Cheers
Leigh