<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>meisw's blog</title>
		<link>http://meisw.wdlinux.cn//</link>
		<description>工作,学习,生活,这里将会有一些记录.     备用域名:http://meisw.wdlinux.cn</description>
		<copyright>Copyright (C) 2004 Security Angel Team [S4T] All Rights Reserved.</copyright>
		<generator>SaBlog-X Version 1.6 Build 20080806</generator>
		<lastBuildDate>Sun, 02 Aug 2026 22:30:50 +0000</lastBuildDate>
		<ttl>30</ttl>
		<item>
			<guid>http://meisw.wdlinux.cn//show-268-1.html</guid>
			<title>PHP使用mail函数发送邮件 UTF8编码时标题会乱码</title>
			<author>admin</author>
			<description><![CDATA[<p>PHP程序使用mail()函数发送邮件的时候，标题中文的话会出现乱码。</p>
<p>解决方法：</p>
<p>先用函数base64_encode() &mdash; 使用 MIME base64 对数据进行编码</p>
<p>标题字符串前加编码类型例如： =?UTF-8?B?</p>
<p>标题字符串后加：?=</p>
<p>邮件header说明Content-type &mdash; 防止邮件正文也乱码</p>
<p>举例：</p>
<p>
<table style="border-right: #cccccc 1px dotted; table-layout: fixed; border-top: #cccccc 1px dotted; border-left: #cccccc 1px dotted; border-bottom: #cccccc 1px dotted" cellspacing="0" cellpadding="6" width="95%" align="center" border="0">
    <tbody>
        <tr>
            <td style="word-wrap: break-word" bgcolor="#fdfddf"><font color="#ff0000">以下为引用的内容：</font>
            <p>&nbsp;$to&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 'xinple@example.com'; <br />
            $subject&nbsp; = &quot;=?UTF-8?B?&quot;.base64_encode('邮件标题').&quot;?=&quot;; <br />
            $headers&nbsp; = 'MIME-Version: 1.0' . &quot;rn&quot;; <br />
            $headers .= 'Content-type: text/html; charset=utf-8' . &quot;rn&quot;; <br />
            // Additional headers <br />
            $headers .= 'To: Xinple &lt;xinple@example.com&gt;' . &quot;rn&quot;; <br />
            $headers .= 'From: Admin &lt;admin@example.com&gt;' . &quot;rn&quot;; <br />
            $headers .= 'Reply-To: Xinple &lt;xinple@example&gt;' . &quot;rn&quot;; <br />
            mail($to, $subject, $message, $headers);</p>
            </td>
        </tr>
    </tbody>
</table>
</p>]]></description>
			<link>http://meisw.wdlinux.cn//show-268-1.html</link>
			<category domain="http://meisw.wdlinux.cn//category-18-1.html">mail</category>
			<pubDate>2010-07-11 16:24</pubDate>
		</item>
		<item>
			<guid>http://meisw.wdlinux.cn//show-164-1.html</guid>
			<title>反垃圾邮件XBL,SBL,PBL,ROKSO</title>
			<author>admin</author>
			<description><![CDATA[<p>spamhaus是目前世界上影响最大<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%B7%B4%C0%AC%BB%F8">反垃圾</span><span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%D3%CA%BC%FE">邮件</span>组织，只要被它列入<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%BA%DA%C3%FB%B5%A5">黑名单</span>，你的邮件<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%B7%FE%CE%F1%C6%F7">服务器</span>就算瘫痪了，因为据说全球80%以上的<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%B7%FE%CE%F1">服务</span>器会拒收从你的<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%D3%CA%BC%FE%B7%FE%CE%F1%C6%F7">邮件服务器</span>发去邮件．他们提供四种类型XBL，SBL，PBL，ROKSO．国内有很多IP被列为了spamhaus这几类RBL当中．今天我们来说说如何对列为PBL的IP进行申诉．<br />
<br />
首先到<a href="http://www.spamhaus.org/pbl/index.lasso" target="_blank"><font color="#800080">http://www.spamhaus.org/pbl/index.lasso</font></a>　的Look Up中对你邮件服务器<span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%CA%B9%D3%C3">使用</span>的IP进行查询</p>
<p><a target="_blank" href="http://www.spamhaus.org/">www.spamhaus.org</a>提供包括以下的几种：<br />
<br />
XBL(Exploits Block List)：它是针对因为安全问题被劫持（比如僵尸机）或是蠕虫/病毒，带有内置式垃圾邮件引擎和其他类型的木马来发垃圾邮机器的实时黑名单ＩＰ列表。它的数据主要来源于两个合作组织：cbl.abuseat.org及<a target="_blank" href="http://www.njabl.org./">www.njabl.org.</a>因为被列入XBL的服务器大多为被第三方劫持利用，所以有可能导致误判断。<br />
<br />
SBL(The Spamhaus Block List)：它是已经经过验证的垃圾邮件源及确有垃圾邮件发送行为的实时黑名单列表。它也是spamhaus最主要的项目之一，由分布在全世界9个国家的,每周7天，每天24小时进行列入新记录和删除记录的工作。所以，这个列表可信度高使用人数也多。如果你被列入算是严重事件，被列入后，需要你的ＩＳＰ（电信或是网通）的ＩＰ管理人员去和Spamhaus联系才有可能移除。<br />
<br />
PBL(The Policy Block List):它主要是包含动态ＩＰ及哪些允许未经验证即可发送邮件的ＳＭＴＰ服务器的ＩＰ地址段。这一个列表最明显的特点就是提供了一个ＩＰ地址移除的自助服务，ＩＰ它列入后，可以自己申请移除。所以就算是被PBL列入，影响并不大，请要使用移除功能移除即可，方法请看：spamhaus的PBL申诉图解 <a target="_blank" href="http://www.5dmail.net/bbs/viewthread.php?tid=162587&amp;extra=page%3D1%26amp%3Bfilter%3Ddigest">http://www.5dmail.net/bbs/viewth ... p%3Bfilter%3Ddigest</a><br />
<br />
ZEN:这个简单，就是上面三个的合集，即包括上面XBL，SBL，PBL的数据。<br />
<br />
ROKSO(The Register of Known Spam Operations):这个最严重了。字面上就可以理解了进了这个数据库的人物都是有确切的证据证明垃圾邮件行为。属于专业的发送垃圾邮件的组织或是个人。spamhaus认为全世界80%的垃圾邮件来自于这个数据库中的成员发出。根据spamhaus列出截止4/11/08的名单的数据显示，112条记录中我国有9笔，其中中国4笔，香港2笔，台湾3笔.而美国占大部分，所以难怪大家收到的都是英文的垃圾邮件了。<br />
<br />
经上所述:<br />
<br />
1)如果你考虑选哪一个RBL的话，我建议保守的是用SBL,然后选XBL+SBL.最后是ZEN;<br />
<br />
2)如果你提心被哪一个列被最严重，按严重级别由重到轻分别为：ROKSO-&gt;SBL-&gt;XBL-&gt;PBL</p>]]></description>
			<link>http://meisw.wdlinux.cn//show-164-1.html</link>
			<category domain="http://meisw.wdlinux.cn//category-18-1.html">mail</category>
			<pubDate>2008-12-18 11:57</pubDate>
		</item>
		<item>
			<guid>http://meisw.wdlinux.cn//show-160-1.html</guid>
			<title>qmail</title>
			<author>admin</author>
			<description><![CDATA[<p>rpm -ivh igenus-daemontools-0.76-5.0.i386.rpm</p>
<p>rpm -ivh igenus-ucspi-tcp-0.88-5.0.i386.rpm</p>
<p>rpm -ivh igenus-vpopmail-5.4.17-5.1.i386.rpm</p>
<p>[root@ctnt-mm i386]# rpm -ivh igenus-vpopmail-5.4.17-5.1.i386.rpm<br />
error: Failed dependencies:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libmysqlclient.so.14 is needed by igenus-vpopmail-5.4.17-5.1.i386<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql &gt;= 3.23.54 is needed by igenus-vpopmail-5.4.17-5.1.i386<br />
&nbsp;&nbsp;&nbsp; Suggested resolutions:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql-4.1.7-4.RHEL4.1.i386.rpm</p>
<p>其它机上查找<br />
[root@centos ~]# find / -name &quot;libmysqlclient.so.14&quot;<br />
/usr/lib/mysql/libmysqlclient.so.14<br />
确定目录<br />
本机查找,因本机为tar安装,且为5<br />
<a href="http://mirror.centos.org/centos-4/4.7/os/i386/CentOS/RPMS/">http://mirror.centos.org/centos-4/4.7/os/i386/CentOS/RPMS/</a><br />
下载 mysql-4.1.22-2.el4.i386.rpm<br />
需要 安装 perl-DBI-1.40-9.i386.rpm<br />
OK</p>
<p>rpm -ivh igenus-qmail-1.03-5.0.i386.rpm</p>
<p>rpm -ivh igenus-courier-authlib-4.1.3-5.0.i386.rpm<br />
[root@ctnt-mm i386]# rpm -ivh igenus-courier-authlib-0.59.3-5.0.i386.rpm<br />
error: Failed dependencies:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr/bin/expect is needed by igenus-courier-authlib-0.59.3-5.0.i386<br />
&nbsp;&nbsp;&nbsp; Suggested resolutions:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; expect-5.42.1-1.i386.rpm</p>
<p>rpm -ivh expect-5.42.1-1.i386.rpm</p>
<p><br />
rpm -ivh igenus-maildrop-2.0.4-5.0.i386.rpm</p>
<p>rpm -ivh igenus-courier-imap-4.1.3-5.0.i386.rpm</p>
<p>rpm -ivh igenus-clamav-0.94-5.0.i386.rpm</p>
<p>rpm -ivh igenus-spamassassin-3.1.8-5.0.i386.rpm<br />
error: Failed dependencies:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; perl(Digest::SHA1) is needed by igenus-spamassassin-3.1.8-5.0.i386<br />
&nbsp;&nbsp;&nbsp; Suggested resolutions:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; perl-Digest-SHA1-2.07-5.i386.rpm<br />
rpm -ivh perl-Digest-SHA1-2.07-5.i386.rpm</p>
<p><br />
rpm -ivh igenus-ripmime-1.4.0.6-5.0.i386.rpm</p>
<p>rpm -ivh igenus-simscan-1.4.0-5.1.i386.rpm</p>
<p>rpm -ivh igenus-autorespond-2.0.5-5.0.i386.rpm</p>
<p>rpm -ivh igenus-ezmlm-idx-0.40-5.0.i386.rpm</p>
<p><br />
rpm安装完毕</p>
<p><br />
perl(HTTP::Date) <br />
perl(LWP::UserAgent)<br />
<a href="http://mirror.centos.org/centos-5/5.2/os/x86_64/CentOS/perl-libwww-perl-5.805-1.1.1.noarch.rpm">http://mirror.centos.org/centos-5/5.2/os/x86_64/CentOS/perl-libwww-perl-5.805-1.1.1.noarch.rpm</a></p>
<p>1、依赖关系的解决，安装Spamassassin需要很多perl模块的支持，以下是所需模块列表及安装方法,各软件包都可从CPAN取得；</p>
<p>必须的软件包：<br />
Digest::SHA1<br />
HTML::Parser &gt;=3.43<br />
Net::DNS &gt;= 0.34<br />
LWP (aka libwww-perl)<br />
HTTP::Date<br />
IO::Zlib &gt;= 1.04<br />
Archive::Tar&nbsp; &gt;=1.23</p>
<p>export LC_ALL=C</p>
<p><br />
config<br />
vpopmail<br />
vchkpw</p>
<p>grant select,insert,update,delete,create,alter,drop on vpopmail.* to <a href="mailto:vpopmail@localhost">vpopmail@localhost</a> identified by '';<br />
create database vpopmail</p>
<p>/home/vpopmail/bin/vadddomain domain</p>
<p>&nbsp;</p>]]></description>
			<link>http://meisw.wdlinux.cn//show-160-1.html</link>
			<category domain="http://meisw.wdlinux.cn//category-18-1.html">mail</category>
			<pubDate>2008-12-13 15:38</pubDate>
		</item>
		<item>
			<guid>http://meisw.wdlinux.cn//show-113-1.html</guid>
			<title>sendmail</title>
			<author>admin</author>
			<description><![CDATA[<p>每天console上或/var/adm/mail.log里仍报这种信息： <br />
Feb&nbsp;11&nbsp;21:02:46&nbsp;hpaps&nbsp;sendmail[10632]:&nbsp;My&nbsp;unqualified&nbsp;host&nbsp;name&nbsp;(hpaps)&nbsp;unknown; <br />
&nbsp;sleeping&nbsp;for&nbsp;retry <br />
Feb&nbsp;11&nbsp;21:02:46&nbsp;hpaps&nbsp;sendmail[10632]:&nbsp;unable&nbsp;to&nbsp;qualify&nbsp;my&nbsp;own&nbsp;domain&nbsp;name&nbsp;(hpaps)&nbsp;--&nbsp;using&nbsp;short&nbsp;name</p>
<p>&nbsp;</p>
<p>由于你没有用到域名,所以/etc/mail/sendmail.cf中&ldquo;Dj$w.hpaps&rdquo;&nbsp;&nbsp;这一行应该注释掉，否则系统sendmail时会把hpaps&nbsp;作为域名加到主机名后组成完整的长名&nbsp;hpaps.hpaps来访问，系统当然就会报&ldquo;unable&nbsp;to&nbsp;qualify&nbsp;my&nbsp;own&nbsp;domain&nbsp;name&nbsp;(hpaps)&rdquo;&nbsp;，因为此时根据你的配置，hpaps还是你的域名，系统肯定找不到。</p>
<p>&nbsp;</p>
<p>原文 <a href="http://www.chinaunix.net/jh/8/13642.html">http://www.chinaunix.net/jh/8/13642.html</a></p>]]></description>
			<link>http://meisw.wdlinux.cn//show-113-1.html</link>
			<category domain="http://meisw.wdlinux.cn//category-18-1.html">mail</category>
			<pubDate>2008-03-20 17:30</pubDate>
		</item>
		<item>
			<guid>http://meisw.wdlinux.cn//show-112-1.html</guid>
			<title>sendmail.mailq</title>
			<author>admin</author>
			<description><![CDATA[<p>用mailq查看邮件列表时很慢,修改 /etc/hosts</p>
<p>如:127.0.0.1 localhost.localdomain localhost.</p>]]></description>
			<link>http://meisw.wdlinux.cn//show-112-1.html</link>
			<category domain="http://meisw.wdlinux.cn//category-18-1.html">mail</category>
			<pubDate>2008-03-20 17:25</pubDate>
		</item>
	</channel>
</rss>
