分享

企业会员邮件群发解决方案

 hh3755 2015-01-04

      一年以前的时候,那时候还是一个邮件系统的技术支持.经常被客户问到的一个问题就是:怎样在最短的时间里将几万甚至十几万封邮件发送给我们的用户.当时虽然是专业做邮件系统,在邮件系统管理方面有着丰富的知识.但是因为没有那么大的实际的用户量做测试,所以对这样一类的问题,也只能靠已有的知识说个大概,甚至专门和那么一两家客户就这个问题进行过深入细致的讨论.虽然最后还是因为这样的那样的原因,这个问题被搁浅,但是这个问题一直搁在心里.不曾想,自己会有朝一日也会面对同样的问题.于是理论加实战也便有了本文.
      为什么群发邮件略过不谈.会员的邮件地址有两种:一种是自己公司邮箱,这是是很少一部分,占的分量很小,在邮件发送上基本不存在问题;另一种是免费邮箱以:163,126,qq,yahoo,sina居多.这部分是会员邮件发送的重头戏.由于垃圾邮件的问题,这些大型的免费邮箱提供商,也都加强了自身的管理.对发送邮件的一方进行了这样那样的限制.但是还好,凡事都有一个度.在我们发送邮件的时候,只要注意自身邮件系统的管理并遵守一些公共的约定.还是很容易将会员邮件发送出去并顺利进入收件箱而不是垃圾邮件箱的.下面笔者就从公共约定和邮件系统自身两方面来说说怎样提高企业邮件的发送效率.
      公共约定:
      邮件服务不是一个独立的服务,它的顺利运行依赖网络和dns的正常运行.它需要正常的网络保证数据的传输,同时需要通过dns系统,解析邮件相关的记录.为了保证邮件的正常发送,我们需要提前做好以下dns记录:
      1.A记录和ptr记录.
      A记录:正向解析记录,记录域名和ip的对应关系.查询方法:nslookup xxx.xxx.xx

      prt记录:反向解析记录,记录ip和域名的对应关系.查询方法:nslookup 222.222.222.222
      2.mx记录和spf记录
      mx记录:邮件交换记录,记录域的邮件接收服务器.查询方法:nslookup -q=mx xxx.xx

      spf记录:邮件发送记录(发件人策略框架),记录域的邮件发送服务器.查询方法:nslookup -q=txt xxx.xx
      对于邮件服务器,上面四条记录特别重要.你一定要固定的公网ip而不是动态的.一定要提供完备的域名和ip的正反解析记录.正向解析记录一般在域名管理的地方就可以做到.而反向解析记录大多是由提供ip地址的机房或者IDC帮助完成的.mx记录标注你这个域名的邮件接收服务器.spf记录是近来为了应对防冒邮件发送邮件而提供的一种新的反垃圾策略,它属于txt记录的一种.没有的情况可能可以,有的话,会大大提高邮件发送服务器的信用度.提高邮件发送成功的机率.以上几种记录的具体设置方法请参阅相关资料.关于域名还有一点最重要的提醒:不要和你正常的办公邮箱域名使用同一个域名并且最好不是同一台邮件服务器!
      邮件系统自身:
      首先要选择一款稳定高效的邮件服务器,它需要在邮件编码,smtp会话上遵守严格的邮件规范.如:qmail,postfix;其次要注意邮件服务器本身的安全.账号的密码必需强壮,以免被人用来恶意发送病毒邮件或者广告邮件,尤其不要成为开放的邮件中转服务器.这样的服务器没有一点信用度可言;第三点,一定是你特别熟悉的邮件系统!可以熟练的配置这个邮件系统,其中包括分析日志做成报表和清理队列.做到这三点,还要做到以下规范:
      1.helo域名
      没啥好说的,填写邮件服务器反向解析可以解析出来的域名.因为邮件服务器会拿这个域名去其它的服务器发信,而其它的服务器会对这个域名进行反解验证.
      2.有严格的反垃圾反病毒系统.
      这一点只是为了保证不会从你的邮件系统传出垃圾邮件和病毒邮件,提高自己的信誉度.
      3.使用固定的邮件账号发信
      同样内容的邮件或者同一个性质的邮件建议使用固定的邮件账号.如果有邮件服务器把你这个账号给禁用了,请不要尝试再换个用户名发信,那样只会降低你的信用度,而且会在很短的时间内被封.
      4.控制发信速度
      针对你的会员邮件地址分布情况,设定合适的发信频率.不同的邮件服务器都会对邮件发信频率有严格的设置,包括每分钟邮件数,每小时邮件数,同时连接数等.针对自己的邮件特点选择一个合适的频率,适当的时候写程序控制特定域名的邮件发送速度.
      5.规范邮件内容.
      包括两方面内容:一是使用公共的邮件编码,方便其它的邮件服务器解析;二是邮件内容简洁规范,内容通俗易懂,邮件体积尽量缩小.
      6.及时的清理失效的邮件地址.
      每次邮件发送完毕将一些错误的邮件地址或者已经长久失效的地址及时的清理掉,提高收件人的成功率.也可以为你的邮件服务器的信用度加分哟~
      做到了以上这些,你已经成功了百分之七十了.剩下的决定你成败就是一些具体的细节问题.比如:选择什么样的邮件服务器软件,怎么批量产生数以万计的邮件,应该控制在什么样的频率等等.这些问题只有在具体实施的过程中不断摸索了.这一步是最能体现你主观能动性的时候了,而我能对你说的只有:good luck!
      纵观本文,应该说再次体现了技术是个不断积累的过程,一年半以前积累的邮件知识,一年以来不断提高的处理能力,两者加起来就是一次完美的组合.所以无论你现在从事什么样的工作,处在什么样的岗位,用心去做,对得起你现在的时间和精力,说不定以后的哪天就会派上用场,不要总是"书到用时方恨少"哟~

本文出自 “rainbird” 博客,请务必保留此出处http://rainbird.blog.51cto.com/211214/390217

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多