I want to improve our mail server lists by handling all the bounces we get in our websites. I have a website which has over 8000+ users and another website which as over 1500+ users, they are emailed various notifications every second, ie. job alerts, email alerts,
I am using POP connections with EXIM on APACHE server, most scripts are based on PHP language generates email on the fly.
Problems i have
But some users has registered long time ago and now quite few has bounce email address
Some users register with dummy emails like
[email protected] which never existed but a valid email address, any chance of stopping this without asking them login to the email account and clicking links which dont work most times.. (too annoying to the end user)
Server is sending unnecessary emails can be avoided if i know they dont exists ?
Solutions i need to have
Is there a way i can download the bounce email list somewhere (WHM/Cpanel), i know exim mail has it but its not readable (i need a file like CSV or something similar to scan them over and write a php script to delete the users from the database ?)
I need to know if there is any function in the PHP that can check the existence of the email address on the fly ? so that i can set the email send function in the mailer class to check before it sends out.
On the server will bouncing emails are going to eatup lots of server resources ? like memory/cpu on processing them ? or are they are minimal where we dont have to worry about this at all ?
May be a opensoruce or linux software to capture them and view them in a report basis and cleaning them up ?
I am not a linux expert or server admin but i do lot of PHP coding, so please be descriptive of the solutions specially if they are linux commands
Thank you!