我有一个电子邮件ID列表。一些反弹。我想知道如何清除曾经不存在的曾经。
任何可以帮助我们的软件吗?
答案 0 :(得分:2)
不,几乎所有的电子邮件服务器都会拒绝告诉您这些地址是否有效,否则它会被垃圾邮件发送者滥用。
答案 1 :(得分:2)
验证链接是唯一的方法
答案 2 :(得分:2)
检测跳出并移除从列表中退回的地址。没有其他办法,开销可以忽略不计。
答案 3 :(得分:2)
向每个人发送电子邮件。如果您没有获得退回,那么该电子邮件可能有效。
答案 4 :(得分:1)
之前我曾使用过Max Prog这个问题。
答案 5 :(得分:1)
这是一个布尔函数,您可以在JavaScript中查看电子邮件有效的天气(此正则表达式的成功率约为95%):
function isValidEmailAddress(emailAddress)
{
var emailPattern = new RegExp(/^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i);
return emailPattern.test(emailAddress);
}
请注意,这不会检查它们是否存在,但有助于清除错误的电子邮件。