Well I spent the past couple weeks on and off doing major upgrades to my one of my web sites called Job Hustler. Job Hustler is a job listing site that populates it’s data from the ineterwebs into a single easy to use software platform. It has a lot of benefits for free lancers, job seekers, employers and any one looking for a job pretty much.
I added a bunch of new features to the site that will allow the users experience of applying to a job much easier and faster! I am calling this new feature-package a Pro Hustler account. Here is a quick list of what is included with a Pro Hustler account.
If you have never been to the site before, these features might not make any sense to you. So here is a link to learning more about the features and what exactly the site does Job Hustler 411.
A lot of time was also put into upgrading the sites functionality across the map to all members, I re-visited the emailing software and customized it so it would try its hardest not to be flagged by spam. That was an issue I was experiencing with gmail accounts, any time an email was sent out to a gmail account it was auto-sent to the spam folder. So I did some pretty heavy research, looking trough my logs and founds some items that needed to be improved! I went ahead and update the PHP’s pears Mail and Mail_Mime library including doing some customization to the Mail.php file under Pears Mail plugin. I noticed that by default settings that when you sent an email by the Mail->send() function, no “Reply-To” header is supplied, so it leaves the sever to decide what to put there. Even if you add a variable to headers array with the key/value set to “Reply-To”/email@example.com the logs still showed that it was being sent by the servers default email alias.
After doing hours upon hours of searching I found out that you needed to add a special flag. Where you needed to add this flag was in the constructor of Pears Mail object. What is that flag you might ask? “-f firstname.lastname@example.org” replace with email@example.com with the senders email of course and BAM! you have now set the Reply-To header value. That seemed to add that extra kick I needed to make the emails more legit and not easily sent off to the spam folder.