Postfix使Linux服务器CPU占用率居高不下的原因及解决办法

最近上SSH的时候发现CPU load averages总是高于2,top一下发现都好几十了……
大部分资源消耗大的进程都是用户postfix开的,很明显是它的问题。
用webmin检查一下发现,Postfix待处理邮件列表里足有上万封垃圾邮件……资源都消耗在这上面了……
菊花当时就一紧……还以为账号漏出去了呢……但后来发现,我的SMTP压根就没验证……
贴上检查SMTP验证的网站一个备用……

http://www.antispam-ufrj.pads.ufrj.br/test-relay.html

SMTP验证什么的就百度吧……教程相当多了……
看来下次不能在安全的事情上偷懒啦,不知道是不是我这个区段的IP都得被邮件商封掉……

如何使Z-push支持中文VCardDir

Z-push是一个支持Exchange Active Sync协议的开源软件。可以将IMAP协议里的邮件或VCard之类的通过该协议发送至手机。
本人希望使用其中的VCardDir功能,可惜无论是Windows生成的VCard文件还是Android生成的VCard文件,都无法正确解读中文…都是乱码。
为了解决这一问题,我不得不现学了一天半的PHP语言…挨行检查过backend/vcardir.php 后,发现问题是在函数w2ui上了…
由于为了照顾欧洲使用非标准拉丁字符的国家,w2ui函数把Windows下的非标准字符转换成Unicode。然而,中文并不包括在这一编码内,所以只好瞎转了…
由于我的VCard直接是Unicode的,所以只需去掉此步骤。
较方便的解决方法是把定义w2ui(以及一干类似函数)处(在其他地方,用搜索软件可搜索),把return直接改成输入参数,就一劳永逸了。
但是当在手机上新添加条目时,仍无法自动命名VCard文件,还有待大神解决…