For serious senders, services like ZeroBounce, NeverBounce, or Hunter.io accept TXT file uploads and return a cleaned file with:

sed -i '/^$/d' email_list.txt