我收到大量垃圾邮件,每天大约 1000 到 1500 封,但我想知道:这真的是很多垃圾邮件吗? 我查看了 吉尼斯网站,但没有找到任何与垃圾邮件相关的记录,所以这无助于回答这个问题。 失败后,我决定此时唯一合理的做法是编写一个小程序,收集一些统计数据,通过一副特别设计的玫瑰色眼镜来解释这些事实,然后得出一些值得怀疑的结论。
这是脚本
#!/bin/bash
set +o posix
tmp=$$.tmp
trap "rm -f $tmp" EXIT
find ~/Maildir/.Junk ~/Maildir/.Spam -type f | \
while read file
do
grep '^To:' $file
done >$tmp
cat \
<(grep '^To:' $tmp | grep '<' | sed -e 's/^To: [^<]*<//' -e 's/>.*//') \
<(grep '^To:' $tmp | grep -v '<' | sed -e 's/^To: //') \
| sed -e 's/@.*//' \
| sort --ignore-case | uniq --ignore-case --count | sort --numeric --reverse | head -n 15
这个小东西会遍历我的垃圾邮件文件夹(Spam 和 Junk)并提取所有的To: 行(我的帐户有点像电子邮件地址的垃圾场),然后它会规范化电子邮件地址,对它们进行排序,计算发送到每个地址的数量,最后输出前 15 个地址。
这是低容量一天的结果
140 | webmaster | |
75 | postmaster | |
63 | bin | |
59 | mailman | |
58 | mailer-daemon | |
57 | root | |
56 | nobody | |
54 | linux-list-owner | |
50 | ||
47 | denial | |
47 | games | |
46 | 2122179898h | |
44 | ftp | |
41 | sysadmin | |
40 | support |
LJ 已经存在很长时间了,所以我们可以假设我们是一个高价值垃圾邮件目标 (HVST)。 继续我们的假设过度延伸 (AOR),让我们假设每个地址每天每个垃圾邮件发送者只收到一次垃圾邮件,这意味着世界上最多只有 140 个垃圾邮件发送者造成所有这些问题?
这最令人沮丧,只有 140 个垃圾邮件发送者??? 我们的大学在这方面做得不够。 行业未能培训新的垃圾邮件发送者。 老的垃圾邮件发送者没有指导新的垃圾邮件发送者。
这是一个战斗号召:全世界的垃圾邮件发送者,联合起来! 作为第一步,我将组织一个会议,给我发垃圾邮件了解详情。