check email

hello there,
I have a forum with about 80,000 members.. I send a newsletter every week and I would like to know what approach would be the best to find out who read the email.. someone said to create a php mailer.. so when send emails include an image and each image would contain a unique string so when they open the email the image would load and the server would track the emails as read.. but sometimes some services like gmail dont open images automatically etc.. so what do you guys recommend?
LVL 1
XK8ERAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dave BaldwinFixer of ProblemsCommented:
Most email clients now do not automatically open images from external sources until the user gives permission.  But it is still the standard method for detecting opens simply because nothing else seems to work better.  Also nothing else will report back to the server.  I know that I almost never load the images on the emails from Experts Exchange.
0
dsmileCommented:
may be you should ask all of your members to add your newsletter address to safe sender list or something like that of members' email service
0
rakjoshCommented:
i think there is open source 'phplist' in which you can get your answers, you need to implement it in your script.
0
Ray PaseurCommented:
Email was written by academic nerds who never thought of it as anything but a tool for them to send information back and forth about academic nerd stuff.  The idea of HTML email came 20 years later.  As a result there is no accountability in email at all.  Any and all headers can be forged, etc.  And there is no email handshake (like a cookie) that confirm receipt.  The tracking image concept is fairly lame, but it is all we have.

I recommend Constant Contact.  They use a tracking image script.  They are an excellent service - easy to use and embarrassingly inexpensive.  If your clients do not invite their email reader programs to display images, you will get a false count, one that is lower than the number of people who actually saw the message.

The tracking image is not really an image, it is a PHP script that makes a data base update, then renders an image which is often a one-pixel transparent PNG.  The tag in the HTML message looks like this.
<img src="tracker.php?q=[i]user_identity_string[/i]" />

Open in new window

The PHP script puts the user identity string into a table of clients who saw the email.

Constant Contact can also follow who forwarded the script, etc.  HTH, ~Ray
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Email Servers

From novice to tech pro — start learning today.