有excel存放n多客户资料,需要导入Outlook Express的通讯簿。
一共3组,共800多个。
由于格式太乱,并且需要将excel的两列合并作为客户的全称,并且对Outlok不太熟悉,好像现有的excel无法直接导入。手工输入的话,可能现在俺已经在病床上躺着滴眼药水了。
于是将excel导入数据库,通过sql语句将需要的列进行合并,过滤调无效的语句。
导出excel,然后另存为csv格式(outlook express支持的那种),然后导入outlook express,
分别建群组,一切顺利。
但我还没哟意识到,痛苦的一天在等着我。
建完群后,大家开始用我建的群给客户发资料。
由于所有的客户资料杂合在一起,公司要求用密送的方式进行群发。
发现发出去的邮件全部是乱码,深思n久,不得其果,反复n次,同样的结果。
然后接踵而来的投诉(客户投诉发垃圾邮件),快让我崩溃了。
然后怀疑是一次发送太多,导致某些地方溢出而造成的。
又试,又不行。然后一同事说,原来他曾一次发200多个没问题的。
于是把目标定在可能是到excel的时候出的问题。
怎么解决呢,面对这么多资料,我一个一个查,也会死人的。并且还不清楚到底是不是邮件地址的问题,有些不可见字符怎么查呀。
于是,决定冒死,采用二分法分别给客户发邮件,然后快速定位出错地址。
第一步,将300多个mail客户资料分两组,发第一组,没问题。然后决定试第二组,看有没有问题;
果然发第二组时问题重现;这下使我相信了,肯定是某个email地址有问题造成的。
于是对第二组下再二分,最后顺利的定位到出错的地址和错误原因(多了两个回车符)。
回想了一下原因,才意识到,当初在数据库处理的时候没有,没有将excel单元格的回车符去掉而导入到通讯薄中了。不管怎样问题总算解决了,虽然道路很坎坷。
经过这次折腾,n多个客户投诉,还有几个把我们的邮件作为垃圾邮件过滤掉了。还有几个网站开始拒收我们的邮件,郁闷啊。
还好,我们客户的忠诚度比较高,一阵狂道歉后,算是过去了,但还不晓得后面有多少问题。