按分类归档:EMOS邮件服务

status=deferred (unknown mail transport error)

错误表现为能发不能收,同域下也不行。 日志: Sep 10 09:05:24 mail postfix/qmgr[9788]: C4351101654: to=<nq@networkquestions.org>, relay=none, delay=0.33, delays=0.25/0.08/0/0, dsn=4.3.0, status=deferred (unknown mail transport error) 解决方法:编辑/etc/postfix/master.cf,屏蔽红色部分。 # maildrop. See the Postfix MAILDROP_README file for details. # Also specify in main.cf: maildrop_destination_recipient_limit=1 # maildrop  unix  -       n       n       … 继续阅读

发表评论

emos1.5收取QQ发来的邮件正文乱码

     收取qq发送来的邮件正文为乱码,在 编码 手动选择GB2312没问题。截取部分邮件原结构发现qq的编码为gb18030,extmail会自动判别编码格式来显示。 $VAR1 = {    ‘body’ => {       ‘list’ => [          {          ‘pos_end’ => ’1596′,          ‘pos_start’ => 1490,          ‘phead’ => {              ‘Content-Type’ => ‘text/plain’,              ‘charset’ => ‘gb18030′,              ‘Content-Transfer-Encoding’ => … 继续阅读

发表评论

DNS劫持与RBL

        首先,我们先简单说一下RBL的原理。目前用于垃圾邮件过滤的RBL服务,应该称之为基于DNS的实时黑名单查询,也就是说,这个服务是通过DNS协议来完成的。          (什么是RBL : http://tt.networkquestions.org/thread-125-1-1.html)   具体而言,当一个客户端希望查询某个IP地址(如11.22.33.44)是否在某个RBL(如cbl.anti-spam.org.cn)中时,其实际上是查询如下地址是否存在解析: 44.33.22.11.cbl.anti-spam.org.cn. (IP地址逆转附加在RBL地址后)。DNS的解析分为几种类型,对于RBL查询,通常是查询这个地址是否存在A记录、TXT记录或者任意(ANY)记录。   如果该地址被列入了这个RBL,那么查询会返回一个具体的解析结果,根据RBL和查询的不同,可以返回一段文本,也可以返回一个或几个IP地址,也可以同时返回文本和IP。返回的文本通常是一个说明,用来说明这个IP地址被列入了哪个RBL,具体信息去哪里查询等。返回的IP地址并不具有实际意义,只是标识该查询有结果,通常这个IP地址是一个保留IP段的地址,如127.0.0.1、127.0.0.2等。   如果该地址没有被列入这个RBL,那么该查询会返回一个查询错误(NXDOMAIN),表示该地址未列入。DNS劫持就发生在这里,具体情况我们下面再详细解释。   举例说明这个查询过程:   当查询的IP地址不在RBL中时,返回状态为MXDOMAIN。 # dig 44.33.22.11.cbl.anti-spam.org.cn. ; <<>> DiG 9.3.3rc2 <<>> 44.33.22.11.cbl.anti-spam.org.cn. ;; global options:  printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 58553 ;; flags: qr … 继续阅读

发表评论