Best approach for Email List cleaning

*Heracles*

Registered Member
Joined
Feb 3, 2020
Messages
64
Reaction score
12
Hi Folks, I have 200k emails which I have recently scraped which I need to clean to remove any nasties. Can anyone share there approach to verifying emails and removing spam traps etc? I have checked out some of the online cleaning services but they are a bit $$$ for me. Is there a cheaper way of doing this? Is there a way to minimise risks when you send emails to contacts for the first time? Any wisdom would be hugely appreciated!
 
I tried something but idk if it will work for u. Basically i did a free giveaway and thoes users have to submit their email , name in a submit forum
 
I would really recommend BulkEmailCleaner.com, Free stuff really dont cover everything but these guys have solution with bundle tools i am pretty sure you will like it :)

good luck.
 
I would really recommend BulkEmailCleaner.com, Free stuff really dont cover everything but these guys have solution with bundle tools i am pretty sure you will like it :)

good luck.

Thanks xcodes. I had a look at there website before but it didn't give a lot of information on their cleaning process or accuracy etc. Have you used them before?
 
There are some email list cleaning services here on BHW also.

Just do a search in marketplace.
 
A free tool was posted not too long ago, which actually cleans lists (no Hotmail or Yahoo), it doesn't only remove syntax errors. The process is done online, so you don't have to setup anything on your own. If your list contains a lot of Gmail addresses, it can be good.
https://www.blackhatworld.com/seo/get-free-email-validator-to-clean-your-email-list.1209235/

You can use Send-Safe List Manager to filter your list for Gmail addresses or you can do it with Notepad++ and regex too. Then you can check the list with the above tool (10k addresses in one go, no other limits). At least you checked the Gmails. :)
 
A free tool was posted not too long ago, which actually cleans lists (no Hotmail or Yahoo), it doesn't only remove syntax errors. The process is done online, so you don't have to setup anything on your own. If your list contains a lot of Gmail addresses, it can be good.
https://www.blackhatworld.com/seo/get-free-email-validator-to-clean-your-email-list.1209235/

You can use Send-Safe List Manager to filter your list for Gmail addresses or you can do it with Notepad++ and regex too. Then you can check the list with the above tool (10k addresses in one go, no other limits). At least you checked the Gmails. :)
This is what i recommend, just cleaned a list a few hours ago and it cleaned not only gmail but others too only skipping hotmail, yahoo and a few.
 
this cheek the email and ip and mx validates it .

Code:
    public static function isValidEmail(string $email) : bool
    {
        if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
            return false;
        }

        //Get host name from email and check if it is valid
        $email_host = array_slice(explode("@", $email), -1)[0];

        // Check if valid IP (v4 or v6). If it is we can't do a DNS lookup
        if (!filter_var($email_host,FILTER_VALIDATE_IP, [
            'flags' => FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE,
        ])) {
            //Add a dot to the end of the host name to make a fully qualified domain name
            // and get last array element because an escaped @ is allowed in the local part (RFC 5322)
            // Then convert to ascii (http://us.php.net/manual/en/function.idn-to-ascii.php)
            $email_host = idn_to_ascii($email_host.'.');

            //Check for MX pointers in DNS (if there are no MX pointers the domain cannot receive emails)
            if (!checkdnsrr($email_host, "MX")) {
                return false;
            }
        }

        return true;
    }
 
Hi Folks, I have 200k emails which I have recently scraped which I need to clean to remove any nasties. Can anyone share there approach to verifying emails and removing spam traps etc? I have checked out some of the online cleaning services but they are a bit $$$ for me. Is there a cheaper way of doing this? Is there a way to minimise risks when you send emails to contacts for the first time? Any wisdom would be hugely appreciated!
There are some online services you can use but they charge you. (To me, it might be worth paying some money to have it cleaned up automatically by a program).

Some can auto-delete bounces, or even send a test email to verify if its still valid or not. It might be worth a shot for you to test it out on a small amount first.

Just google email list cleaner and you should see multiple!
 
if want to cheek the email still exists

Code:
/* * Check for valid MX record for given email domain */ if(!function_exists('check_email_domain')){ function check_email_domain($email) { //Get host name from email and check if it is valid $email_host = explode("@", $email); //Add a dot to the end of the host name to make a fully qualified domain name and get last array element because an escaped @ is allowed in the local part (RFC 5322) $host = end($email_host) . "."; //Convert to ascii (http://us.php.net/manual/en/function.idn-to-ascii.php) return checkdnsrr(idn_to_ascii($host), "MX"); //(bool) } }
 
I have a custom tool that do this but i don't think I'm allowed to advertise service. You know what to do...
How do i join marketplace btw?
 
The maxprog verify works good. Don't even mess with the cracks its only 29$ and pays for itself.
 
Back
Top