首先要指出的是本文是从纯技术角度分析可行性方案,有些可能晦涩难懂,但尽量会讲的通俗易懂些
首先要从邮件发送接收的原理和目前主流邮件系统的防垃圾邮件的技术说起
拿目前国内用户数最多的qq邮箱说起,据内部消息和实际测试发现,qq邮箱有一套相当严格的内容审查体系和防群发机制,主要是以下几个方面
1.敏感词过滤系统,qq邮箱及其他邮件系统一般都有自己的一个敏感词库,只要接收或发送的邮件内容特别是标题里含有某个敏感词汇时就会触发此系统而导致内容直接进垃圾箱,经过测试发现如果用图片代替文字性表述可以绕过这个机制,而qq邮件甚至做到了图片必须先点开显示图片才能看到,但经过大量测试,我们目前可以做到直接绕过此限制直接展现图片
2.频繁发送阈值限制,这就是为什么同个邮件发送人批量发送大量邮件后会被判定为垃圾邮件发送者而被打上标签,以后再发直接被屏蔽的原因,也就是黑名单机制,而与此相反,有没有白名单机制呢,答案是肯定的,目前国内与qq邮箱合作紧密的非搜狐的sendcluld莫属,根据官方的介绍,可以看到它除了白名单之外还做了一个智能阈值判断队列机制,当qq邮件接收达到一个阈值后,自动延迟发送,也就是说通过这个方式让邮件接收方永远不会触发阈值,也就无从判定为恶意邮件发送者,这也是我们为何选择send作为合作方平台的原因之一,确实人家有过人之处
3.同一发件人和同一邮件地址给同一邮件接收方发送大量邮件的问题,这个很多人觉得这个是傻子都知道会被屏蔽的问题,但是从邮件系统本身原理上讲这个是不存在的,只是因为被大量垃圾邮件搞怕了不得已才出的一套邮件协议以外的限制机制,前提是触发阈值,也就是文中提到的第二点,也就是说先触发阈值才会进入这一步的判断,优先级的问题,所以像send的这种机制一般不会触发这个环节,经过大数据量的测试也说明了这个问题,因为即使像qq邮箱这样的大户也不得不在误杀和用户体验间做个平衡
看到这边很可能觉得是否除了用send这种方式其他就没别的办法了呢?这就得说到我们一米软件的核心技术了,当然我们也集成了山大的接口并进行了优化
我们知道用免费邮箱如163一个账号给qq发几十封邮件都是可以收到的,如果发送数量很庞大这就需要大量的163邮箱账号,这到也不难,关键是如果一个ip段,注意是ip段,也就是通过局域网拨号这种是行不通的,163本身你切换账户或发送过于频繁也会受限,这个问题就变成两头堵了,一方面邮件接收方会限制,另一方面邮件发送平台本身也会限制你,那就真的没有办法了么?可能你已经猜到我们已经有应对的办法了,那就是我们强大的vvpn技术,利用全球数十万的vpn节点资源,通过每个节点的smtp协议与第三方免费邮件平台对接,有效避免了这个两头堵的局面,可以做个简单的算术题,10个节点,100个163免费邮箱账号,每个邮箱账号发送20封邮件,那么一天的发送数量就是100x10x20等于2万封,当然如果加上新浪邮箱,qq邮箱等其他不同邮箱呢,可以想象,而这些vvpn的节点每天都有更新的资源,这对于一般的群发需求已经可以满足了,最后忠告一点,别奢求连技术可行性都没有的所谓日发几十上百万,如果你相信这样的说法,请当本文纯属虚构。