To track those things, you need to embed links that go to a web site you control. Email opens can be tracked using a 1x1 pixel gif with a special URL that ties that newsletter to that recipient. For example: `http://example.com/open/abcdefghijklmnopqrstuvwxyz`. You look up the abc... part in your database and mark the email as opened.
Same for links. You need to rewrite the links so they go to your site with a special URL that ties that link in that newsletter to that recipient. For example: `http://example.com/link/abcdefghijklmnopqrstuvwxyz`. So you look up the abc... part in your database, get the proper destination url, and forward the user to that destination.
You can also use a service like SendGrid which will insert tracking images and rewrite links for you, but then you have to connect to their api to pull the data from them into your system.
Thanks for responding. You are confirming what I've read elsewhere. I take it Swift Mailer and/or phpMailer does not have any type of scripting already built for these functions?
I understand if they don't. It simply means learning other techniques. But, it makes sense to find out in advance if these capabilities already exist somewhere.
Thanks again - Pavilion