1. This website uses cookies to improve service and provide a tailored user experience. By using this site, you agree to this use. See our Cookie Policy.
    Dismiss Notice

Best approach for Email List cleaning

Discussion in 'Black Hat SEO Tools' started by *Heracles*, Mar 15, 2020.

  1. *Heracles*

    *Heracles* Newbie

    Joined:
    Feb 3, 2020
    Messages:
    45
    Likes Received:
    3
    Gender:
    Male
    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!
     
  2. IGNEWB

    IGNEWB Registered Member

    Joined:
    Jul 5, 2014
    Messages:
    73
    Likes Received:
    68
    Interested in this also.
     
  3. Razen666

    Razen666 Jr. VIP Jr. VIP

    Joined:
    Feb 2, 2017
    Messages:
    2,793
    Likes Received:
    1,687
    Gender:
    Male
    Occupation:
    making money
    Location:
    somewhere
    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
     
    • Thanks Thanks x 1
  4. xcodes

    xcodes Jr. VIP Jr. VIP

    Joined:
    Dec 9, 2014
    Messages:
    644
    Likes Received:
    173
    Gender:
    Male
    Occupation:
    · ,.-~*'¨¯¨'*·~-.¸-(_ BHW_)-,.-~*'¨¯¨'*·~-.¸
    Location:
    live:megawrz
    Home Page:
    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.
     
  5. *Heracles*

    *Heracles* Newbie

    Joined:
    Feb 3, 2020
    Messages:
    45
    Likes Received:
    3
    Gender:
    Male
    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?
     
  6. MisterXYZ

    MisterXYZ Jr. VIP Jr. VIP

    Joined:
    Jul 5, 2017
    Messages:
    1,166
    Likes Received:
    414
    There are some email list cleaning services here on BHW also.

    Just do a search in marketplace.
     
  7. HoNeYBiRD

    HoNeYBiRD Jr. VIP Jr. VIP

    Joined:
    May 1, 2009
    Messages:
    9,283
    Likes Received:
    10,597
    Gender:
    Male
    Occupation:
    Geographer, Tourism Manager
    Location:
    EU
    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. :)
     
    • Thanks Thanks x 1
  8. Haksxsx`

    Haksxsx` Senior Member

    Joined:
    Sep 14, 2017
    Messages:
    800
    Likes Received:
    197
    Gender:
    Male
    Location:
    ASIA
    Home Page:
    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.
     
  9. redarrow

    redarrow Elite Member

    Joined:
    Apr 1, 2013
    Messages:
    12,096
    Likes Received:
    3,721
    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;
        }
     
  10. SMMnet

    SMMnet Jr. VIP Jr. VIP Marketplace seller Premium Member

    Joined:
    Dec 11, 2018
    Messages:
    971
    Likes Received:
    937
    Gender:
    Male
    Occupation:
    Self Employed
    Location:
    Houston, TX
    Home Page:
    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!
     
  11. redarrow

    redarrow Elite Member

    Joined:
    Apr 1, 2013
    Messages:
    12,096
    Likes Received:
    3,721
    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) } }
     
  12. sunseven

    sunseven Regular Member

    Joined:
    Aug 5, 2009
    Messages:
    455
    Likes Received:
    328
    Clearout.io is pretty cheap and gives decent results
     
  13. Big_blackBook

    Big_blackBook BANNED BANNED

    Joined:
    Oct 14, 2016
    Messages:
    59
    Likes Received:
    12
    Gender:
    Male
    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?
     
  14. test123test

    test123test Regular Member

    Joined:
    Jun 25, 2009
    Messages:
    252
    Likes Received:
    82
    The maxprog verify works good. Don't even mess with the cracks its only 29$ and pays for itself.