群发邮件后如何从数据库中快速清除无效地址

使用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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值