使用webmail群发邮件后会有许多无效地址,需要及时清除避免被当作垃圾邮件发送者。
查看邮件日志 一般是在 var/log/maillog 这个位置,找出无效邮件特征字符串如:“No such user”
使用grep提取有该字符串的行并生成文件 如:grep ‘No such user’ /var/log/maillog >> /www/web/user.doc
使用word 打开生成的user.doc 文件,查找全文,并用正则表达式 [A-z,0-9,-,.]{1,}@[A-z,0-9,-,.]{1,} ,复制所有邮件地址到剪贴板。
使用excel,将邮件地址粘帖进去并生成为 user.csv文件。
打开phpmyadmin 建立一个表为 erroe,字段只有一个“mail“ 选择导入数据,将user.csv导入。
使用mysql 语句进行联表删除
DELETE 表A
FROM
error ,
表A
WHERE
error.mail = 表A.email_address