PHP Classes

What is the best PHP email track opens class?: Track emails sent

Recommend this page to a friend!
  All requests RSS feed  >  What is the best PHP email track open...  >  Request new recommendation  >  A request is featured when there is no good recommended package on the site when it is posted. Featured requests  >  No recommendations No recommendations  

What is the best PHP email track opens class?

Edit

Picture of Daniel Herrera by Daniel Herrera - 7 years ago (2016-10-03)

Track emails sent

This request is clear and relevant.
This request is not clear or is not relevant.

+2

I have to design a newsletter but I need to know the status of the email sent.

I need to know if the email has been received, opened or rejected. Is there a package that allow me know this?

Ask clarification

1 Recommendation

Web Tracker: Track site user accesses with a MySQL database

This recommendation solves the problem.
This recommendation does not solve the problem.

+2

Picture of Manuel Lemos by Manuel Lemos Reputation 23325 - 7 years ago (2016-10-05) Comment

This class can track the email opens using a URL for a beacon image.

If a message was not rejected, you can count it as received. As for rejected, you need to set the message return path to a specific email address. Then you can poll the email address mailbox for instance using a POP3 component and process the bounced message.

Here is an article that explains how you can deal with incoming email messages in PHP like bounces.

  • 2 Comments
  • 1. Picture of Daniel Herrera by Daniel Herrera - 7 years ago (2016-10-05) Reply

    Thanks for the help, i'm checking the process before start coding, i also need to choose a class that allow me send email with embedded image and ccs. i've been reading the blog about it, but i need to use one corporative e-mail account, wich works on Exchange Server. do i need an specific class? or can i use any and authenticate and connect with the server using another class?

  • 2. Picture of Manuel Lemos by Manuel Lemos - 7 years ago (2016-10-05) in reply to comment 1 by Daniel Herrera Reply

    For Microsoft Exchange I think you can either use SMTP, an API or drop messages in the pickup folder (which is probably the fastest method).

    You can use this email message package that comes with sub-classes for different delivery methods, including SMTP and Exchange pickup folder.


Recommend package
: 
: