<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>kocmuk.ru блог</title>
	
	<link>http://kocmuk.ru</link>
	<description>My own personal playground</description>
	<lastBuildDate>Fri, 20 Jan 2012 19:04:13 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/kocmuk_ru" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="kocmuk_ru" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Обновлены хелперы для CGP</title>
		<link>http://kocmuk.ru/2010/10/02/cgp-plugins-updated/</link>
		<comments>http://kocmuk.ru/2010/10/02/cgp-plugins-updated/#comments</comments>
		<pubDate>Sat, 02 Oct 2010 17:49:50 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[antivirus]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CGP]]></category>
		<category><![CDATA[clamav]]></category>
		<category><![CDATA[dnswl]]></category>
		<category><![CDATA[dspam]]></category>
		<category><![CDATA[findattach]]></category>
		<category><![CDATA[mailutils]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=585</guid>
		<description><![CDATA[После начала активного использования моих CGP-хелперов на Solaris&#160;&#8212; произвел небольшие правки. Обновились: clamav-cgp-m.c dnswl-cgp.c dspam-cgp.c findattach-cgp.c Общие обновления коснулись более корректной работы с трэдами. Под линуксом проблем не было, а вот под солярисом проявились. Так же в dspam-cgp.c появилась возможность указывать произвольное имя для X-Junk-Score заголовка. А в findattach-cgp.c добавлены инструкции для сборки под solaris и [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-586" title="Обновлены хелперы для CGP" src="http://kocmuk.ru/files/2010/10/update-150x133.jpg" alt="" width="150" height="133" align="left" />После начала активного использования моих <em>CGP</em>-хелперов на <em>Solaris</em>&nbsp;&mdash; произвел небольшие правки.</p>
<p>Обновились:</p>
<ul>
<li><a href="http://kocmuk.ru/download/clamav-cgp/">clamav-cgp-m.c</a></li>
<li><a href="http://kocmuk.ru/download/dnswl-cgp/">dnswl-cgp.c</a></li>
<li><a href="http://kocmuk.ru/download/dspam/dspam-cgp/">dspam-cgp.c</a></li>
<li><a href="http://kocmuk.ru/download/findattach-cgp/">findattach-cgp.c</a></li>
</ul>
<p>Общие обновления коснулись более корректной работы с трэдами. Под линуксом проблем не было, а вот под солярисом проявились. Так же в <em>dspam-cgp.c</em> появилась возможность указывать произвольное имя для <em>X-Junk-Score</em> заголовка. А в <em>findattach-cgp.c</em> добавлены инструкции для сборки под <em>solaris</em> и включен <em>chomp ()</em> для типов расширений.</p>
<p>Так же хочу обратить внимание, что вышел релиз <em><a href="http://www.gnu.org/software/mailutils/">GNU mailutils</a> <strong>2.2</strong></em> со всеми нужными изменениями, так что начиная с этой версии хелпер <em>findattach-cgp.c</em> работает нормально.</p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/cgp/" rel="tag">CGP</a>, <a href="http://kocmuk.ru/tag/clamav/" rel="tag">clamav</a>, <a href="http://kocmuk.ru/tag/dnswl/" rel="tag">dnswl</a>, <a href="http://kocmuk.ru/tag/dspam/" rel="tag">dspam</a>, <a href="http://kocmuk.ru/tag/findattach/" rel="tag">findattach</a>, <a href="http://kocmuk.ru/tag/mailutils/" rel="tag">mailutils</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2010.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2010/10/02/cgp-plugins-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dcc-cgp helper</title>
		<link>http://kocmuk.ru/2010/08/24/dcc-cgp-helper/</link>
		<comments>http://kocmuk.ru/2010/08/24/dcc-cgp-helper/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 08:06:34 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CGP]]></category>
		<category><![CDATA[DCC]]></category>
		<category><![CDATA[dcc-cgp]]></category>
		<category><![CDATA[greylists]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=473</guid>
		<description><![CDATA[В предыдущей статье DCC для CGP я описывал свой патч для dcc-cgp. В настоящий момент в виде патча мои изменения поддерживать не так удобно, потому я сделал свой тарболл dcc-cgp-1.1.2-dcc-1.3.140.tar.gz Это модифицированная версия dcc-cgp v1.1.2 и плюс исправленные патчи для накатывания на dcc-1.3.140. Мои модификации dcc-cgp v1.1.2: изменил коды ошибок GREY_XCODE и DCC_XCODE на x.9.9. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-476" title="Новая версия dcc-cgp helper-а" src="http://kocmuk.ru/files/2010/08/Transmission-150x150.png" alt="" width="150" height="150" align="left" />В предыдущей статье <a href="http://kocmuk.ru/2009/02/20/dcc-cgp/"><em>DCC для CGP</em></a> я описывал свой патч для <em>dcc-cgp</em>. В настоящий момент в виде патча мои изменения поддерживать не так удобно, потому я сделал свой тарболл <em><a href="http://kocmuk.ru/download/dcc-cgp/">dcc-cgp-1.1.2-dcc-1.3.140.tar.gz</a></em></p>
<p>Это <strong><span style="color: #ff0000;">модифицированная</span></strong> версия <em>dcc-cgp v1.1.2</em> и плюс исправленные патчи для накатывания на <em>dcc-1.3.140</em>.</p>
<p>Мои модификации <em>dcc-cgp v1.1.2</em>:</p>
<ul>
<li>изменил коды ошибок <em>GREY_XCODE</em> и <em>DCC_XCODE</em> на x.9.9. Это позволяет сообщать отправляющей стороне о причине ошибки в момент работы <em>greylist</em>-инга;</li>
<li>изменил <em>dcc_mk_su ()</em> для работы с новыми версиями <em>dcc;</em></li>
<li>изменил <em>GCP_PROTOCOLS</em> – список протоколов, которыми сообщение может попасть в систему и будет обработано этим хелпером. В него добавлены некоторые <em>WEB</em> протоколы, но удалён <em>RPOP;</em></li>
<li>немного исправлены информационные сообщения;</li>
<li>переименована функция strcasestr в _strcasestr.</li>
</ul>
<p>Я уже больше года использую эти модификации на своей системе и пока доволен.</p>
<p>Если вы хотите пользоваться <strong><span style="color: #ff0000;">не модифицированной</span></strong> версией от автора <em>dcc-cgp</em>, то вам надо заменить <em> dcc-cgp/dcc-cgp.c</em> на версию из <a href="http://kocmuk.ru/download/dcc-cgp/old/dcc-cgp.tar.gz">оригинального дистрибутива</a> и модифицировать одну строку:</p>
<pre>-      dcc_mk_su(DCCsu, hp-&gt;h_addrtype, hp-&gt;h_addr, Port);
+      dcc_mk_su(DCCsu, hp-&gt;h_addrtype, hp-&gt;h_addr, 0, Port);</pre>
<p>Установка модифицированной версии аналогична оригинальной:</p>
<ul>
<li>скачать и развернуть архивы <em>dcc</em> и <em>dcc-cgp;</em></li>
<li>содержимое<em> dcc-cgp</em> перенести в дерево <em>dcc;</em></li>
<li>накатить <em>dcc-CGP.patch</em> и <strong>для не <em>FreeBSD</em></strong> систем не забыть накатить <em>dcc-CGP-nonFreeBSD.patch;</em></li>
<li>для перехода к не модифицированной версии <em>dcc-cgp</em> заменить <em>dcc-cgp/dcc-cgp.c</em> из оригинального дистрибутива и изменить одну строку как это описано чуть выше;</li>
<li>собрать, установить и настроить <em>dcc</em> как это описано в его документации;</li>
<li>скопировать получившийся <em>dcc-cgp/dcc-cgp</em> в рабочую папку CGP и настроить его запуск как CGP хелпера.</li>
</ul>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/cgp/" rel="tag">CGP</a>, <a href="http://kocmuk.ru/tag/dcc/" rel="tag">DCC</a>, <a href="http://kocmuk.ru/tag/dcc-cgp/" rel="tag">dcc-cgp</a>, <a href="http://kocmuk.ru/tag/greylists/" rel="tag">greylists</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2010.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2010/08/24/dcc-cgp-helper/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Find Attachments хелпер для CGP: обновление</title>
		<link>http://kocmuk.ru/2010/08/12/find-attachments-update/</link>
		<comments>http://kocmuk.ru/2010/08/12/find-attachments-update/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 15:11:25 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antivirus]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CGP]]></category>
		<category><![CDATA[findattach]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=469</guid>
		<description><![CDATA[Небольшое, но важное обновление хелпера поиска вложений для CGP: включено mu_message_destroy (). До этого оно было выключено по причине утечек памяти, которые вызывало. Но отсутствие mu_message_destroy () приводило к замусориванию /tmp директории. Сегодня в git версии mailutils появились исправления этих утечек и я включил mu_message_destroy (). После обновления findattach-cgp.c надо удалить мусор в /tmp: $ [...]]]></description>
			<content:encoded><![CDATA[Небольшое, но важное обновление <a href="http://kocmuk.ru/2010/06/08/find-attachments-cgp/">хелпера поиска вложений</a> для <em>CGP</em>:  включено <em>mu_message_destroy ()</em>.  До этого оно было выключено по причине утечек памяти, которые вызывало. Но отсутствие <em>mu_message_destroy () </em>приводило к замусориванию <em>/tmp</em> директории. Сегодня в <em>git</em> версии <em>mailutils</em> появились исправления этих утечек и я включил <em>mu_message_destroy ()</em>. После обновления <a href="http://kocmuk.ru/download/findattach-cgp/"><em>findattach-cgp.c</em></a> надо удалить мусор в <em>/tmp</em>:
<pre> $ rm /tmp/mu*</pre>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antivirus/" rel="tag">antivirus</a>, <a href="http://kocmuk.ru/tag/cgp/" rel="tag">CGP</a>, <a href="http://kocmuk.ru/tag/findattach/" rel="tag">findattach</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2010.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2010/08/12/find-attachments-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kill all humans</title>
		<link>http://kocmuk.ru/2010/07/30/kill-all-humans/</link>
		<comments>http://kocmuk.ru/2010/07/30/kill-all-humans/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 09:21:49 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Killallhumans]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=465</guid>
		<description><![CDATA[Метки: Killallhumans © Авторство и права принадлежат: kocmuk.ru блог, 2010.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-466" title="Kill all humans" src="http://kocmuk.ru/files/2010/07/bender.jpg" alt="Kill all humans" width="500" height="486" /></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/killallhumans/" rel="tag">Killallhumans</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2010.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2010/07/30/kill-all-humans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find Attachments хелпер для CGP</title>
		<link>http://kocmuk.ru/2010/06/08/find-attachments-cgp/</link>
		<comments>http://kocmuk.ru/2010/06/08/find-attachments-cgp/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 16:07:30 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antivirus]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CGP]]></category>
		<category><![CDATA[findattach]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=445</guid>
		<description><![CDATA[После месячного тестирования решил опубликовать еще один &#171;хелпер&#187; для CGP: findattach-cgp.c Использовать этот &#171;хелпер&#187; можно для запрещение прохождения через почтовую систему определённых типов файлов. Например так, как описано на сайте РГУ. Работа фильтра сводится к поиску вложений в проходящих через него сообщениях. Фильтр добавляет в сообщение заголовок с расширением вложенных файлов. Например для *.exe вложений [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-449" style="margin-left: 10px; margin-right: 10px;" title="Find Attachments хелпер для CGP" src="http://kocmuk.ru/files/2010/06/attachments.png" alt="" width="256" height="256" align="left" />После месячного тестирования решил опубликовать еще один &laquo;хелпер&raquo; для <em>CGP</em>: <em><a href="http://kocmuk.ru/download/findattach-cgp/">findattach-cgp.c</a></em></p>
<p>Использовать этот &laquo;хелпер&raquo; можно для запрещение прохождения через почтовую систему определённых типов файлов. Например так, как <a href="http://wiki.rsu.edu.ru/index.php/Communigate_Pro#.D0.97.D0.B0.D0.BF.D1.80.D0.B5.D1.89.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B8.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D0.BE.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.BD.D0.BD.D1.8B.D1.85_.D1.82.D0.B8.D0.BF.D0.BE.D0.B2_.D1.84.D0.B0.D0.B9.D0.BB.D0.BE.D0.B2">описано на сайте РГУ</a>.</p>
<p>Работа фильтра сводится к поиску вложений в проходящих через него сообщениях. Фильтр добавляет в сообщение заголовок с расширением вложенных файлов. Например для <em>*.exe</em> вложений будет добавлен заголовок: <em>&laquo;X-AttachExt: exe&raquo;</em>. Добавляется только один заголовок для каждого типа файлов.</p>
<p>По функционалу фильтр похож на фильтр от компании <em><a href="http://www.niversoft.com/products/cgscripts/pro#find_attachments">Niversoft</a></em>. Он написан на <em>C</em>, потому имеет высокую скорость работы.</p>
<p><br/>Читать дальше <a href="http://kocmuk.ru/2010/06/08/find-attachments-cgp/">Find Attachments хелпер для CGP</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antivirus/" rel="tag">antivirus</a>, <a href="http://kocmuk.ru/tag/cgp/" rel="tag">CGP</a>, <a href="http://kocmuk.ru/tag/findattach/" rel="tag">findattach</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2010.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2010/06/08/find-attachments-cgp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Не большое изменение DSPAM плагинов для CGP и ZMailer</title>
		<link>http://kocmuk.ru/2010/04/13/dspam-cgp-zmailer-update/</link>
		<comments>http://kocmuk.ru/2010/04/13/dspam-cgp-zmailer-update/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 18:59:15 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[dspam-cgp]]></category>
		<category><![CDATA[dspam-zmailer]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=424</guid>
		<description><![CDATA[Прошло несколько месяцев работы dspam-фильтров в промышленных масштабах. Серьёзных проблем не найдено, но захотелось немного изменить граничные точки для X-Junk-Score заголовка. Было: /* Defines the bar score ranges. By default the following ratios are used: * digital Bar score * 0 [] * 1-49 [X] * 50-70 [XX] * 71-89 [XXX] * 90-94 [XXXX] * [...]]]></description>
			<content:encoded><![CDATA[<p>Прошло несколько месяцев работы <em>dspam</em>-фильтров в промышленных масштабах. Серьёзных проблем не найдено, но захотелось немного изменить граничные точки для <em>X-Junk-Score</em> заголовка.</p>
<p>Было:</p>
<pre>/* Defines the bar score ranges. By default the following ratios are used:
* digital    Bar score
* 0          []
* 1-49       [X]
* 50-70      [XX]
* 71-89      [XXX]
* 90-94      [XXXX]
<strong>* 95-99      [XXXXX]
* 100        [XXXXXX]</strong>
*/
int BARSCORERANGES[] = {0,49,70,89,94,99,100,      -1};</pre>
<p>Стало:</p>
<pre>/* Defines the bar score ranges. By default the following ratios are used:
* digital    Bar score
* 0          []
* 1-49       [X]
* 50-70      [XX]
* 71-89      [XXX]
* 90-94      [XXXX]
<strong>* 95-98      [XXXXX]
* 99-100     [XXXXXX]</strong>
*/
int BARSCORERANGES[] = {0,49,70,89,94,98,100,      -1};</pre>
<p>Изменились два последних диапазона. Это позволяет отделить максимальную вероятность <strong>99</strong> в отдельную группу. И применять к ней более суровые фильтры.</p>
<p>Я соответственно изменил, <a href="http://kocmuk.ru/download/dspam/">выложенные на сайте</a> <em>cgp- </em> и <em>zmailer- </em>фильтры. Это единственное изменение в новых версиях.</p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/dspam-cgp/" rel="tag">dspam-cgp</a>, <a href="http://kocmuk.ru/tag/dspam-zmailer/" rel="tag">dspam-zmailer</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2010.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2010/04/13/dspam-cgp-zmailer-update/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Библиотека для работы с MIME</title>
		<link>http://kocmuk.ru/2010/04/12/libmime/</link>
		<comments>http://kocmuk.ru/2010/04/12/libmime/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 14:03:25 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[libmime]]></category>
		<category><![CDATA[mime]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=414</guid>
		<description><![CDATA[Для написания некого почтового фильтра на Си понадобилась библиотека для работы с MIME-заголовками. Почтовый фильтр должен уметь вытаскивать из письма список имён вложенных в него файлов. Фильтр предполагался многопоточным(multithreaded) и потому библиотека должна была быть дружественна к многопоточному использованию (thread-safety). Как оказалось&#160;&#8212; это не простая задача. Большинство найденных библиотек используют &#171;глобальные области&#187; для хранения разобранных [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-413" style="margin-left: 10px; margin-right: 10px;" title="Библиотека для работы с MIME" src="http://kocmuk.ru/files/2010/04/confusion.jpg" alt="Библиотека для работы с MIME" width="156" height="164" align="left" />Для написания некого почтового фильтра на Си понадобилась библиотека для работы с <em>MIME</em>-заголовками. Почтовый фильтр должен уметь вытаскивать из письма список имён вложенных в него файлов. Фильтр предполагался многопоточным(<em>multithreaded</em>) и потому библиотека должна была быть дружественна к многопоточному использованию (<em><a href="http://ru.wikipedia.org/wiki/Thread-safety">thread-safety</a></em>).</p>
<p>Как оказалось&nbsp;&mdash; это не простая задача. Большинство найденных библиотек используют &laquo;глобальные области&raquo; для хранения разобранных <em>MIME</em>-структур. Отведённое место хранения данных всех потоков&nbsp;&mdash; едино. И при параллельной работе потоков происходит перемешивание данных.  В лучшем случае приложение работает не правильно, в худшем&nbsp;&mdash; падает при очищении памяти одного потока из другого.</p>
<p>Исследованию подверглись библиотеки проектов:  <em>altermime, libmime, mimedecode, minimime, renattach, ripmime, uudeview</em>. Для моих целей все эти библиотеки не подошли, и тщательных тестов я не проводил, но пару слов хочу сказать о двух из них:</p>
<p><br/>Читать дальше <a href="http://kocmuk.ru/2010/04/12/libmime/">Библиотека для работы с MIME</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/libmime/" rel="tag">libmime</a>, <a href="http://kocmuk.ru/tag/mime/" rel="tag">mime</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2010.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2010/04/12/libmime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Интеграция антиспама DSPAM в ZMailer</title>
		<link>http://kocmuk.ru/2010/01/03/dspam-in-conjunction-with-zmailer/</link>
		<comments>http://kocmuk.ru/2010/01/03/dspam-in-conjunction-with-zmailer/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 13:21:35 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[dspam]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[zmailer]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=405</guid>
		<description><![CDATA[Аналогично интеграции DSPAM для CGP в режиме добавления заголовков, можно использовать эту технологию для интеграции DSPAM-a для ZMailer MTA. Обязательным условием интеграции является модификация исходного кода dspam, для перевода его в режим добавления только заголовков. Для этого надо наложить модификацию: dspam_addheader.patch План интеграции такой: Читать дальше Интеграция антиспама DSPAM в ZMailer Метки: antispam, dspam, patch, zmailer [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-406" style="margin-left: 10px; margin-right: 10px;" title="Интеграция антиспама DSPAM в ZMailer" src="http://kocmuk.ru/files/2010/01/spam-musubi-150x136.jpg" alt="spam musubi" width="150" height="136" align="left" />Аналогично интеграции <a href="http://kocmuk.ru/2009/11/28/dspam-cgp/"><em>DSPAM для CGP в режиме добавления заголовков</em></a>, можно использовать эту технологию для интеграции <em>DSPAM</em>-a для <em>ZMailer MTA</em>.</p>
<p>Обязательным условием интеграции является модификация исходного кода <em>dspam</em>, для перевода его в режим добавления только заголовков. Для этого надо наложить модификацию: <em>dspam_addheader.patch</em></p>
<p>План интеграции такой:</p>
<p><br/>Читать дальше <a href="http://kocmuk.ru/2010/01/03/dspam-in-conjunction-with-zmailer/">Интеграция антиспама DSPAM в ZMailer</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/dspam/" rel="tag">dspam</a>, <a href="http://kocmuk.ru/tag/patch/" rel="tag">patch</a>, <a href="http://kocmuk.ru/tag/zmailer/" rel="tag">zmailer</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2010.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2010/01/03/dspam-in-conjunction-with-zmailer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DSPAM для CGP v1.0.1</title>
		<link>http://kocmuk.ru/2009/12/28/dspam-cgp-2/</link>
		<comments>http://kocmuk.ru/2009/12/28/dspam-cgp-2/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 19:30:26 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CGP]]></category>
		<category><![CDATA[dspam]]></category>
		<category><![CDATA[dspam-cgp]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=396</guid>
		<description><![CDATA[Обновил dspam-cgp.c до версии 1.0.1. Добавлен традиционный для CGP заголовок вида: X-Junk-Score: 90 [XXXX]. Его удобно использовать для применения различных действий  к письмам с разным уровнем &#171;вероятности&#187; спама. Этот заголовок автоматически используется в разделе &#171;Упрощённые Правила по Обработке Спама&#187;. Так же это можно использовать и в своих правилах вида: Header Field is   X-Junk-Score:*[XXXX* Store in Junk [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-thumbnail wp-image-397 alignleft" style="margin-left: 10px; margin-right: 10px;" title="DSPAM для CGP v.1.0.1" src="http://kocmuk.ru/files/2009/12/949d805d531e-150x113.jpg" alt="949d805d531e" width="150" height="113" align="left" /></p>
<h3>Обновил <em><a href="http://kocmuk.ru/download/dspam/dspam-cgp/">dspam-cgp.c</a></em> до версии 1.0.1.</h3>
<p>Добавлен традиционный для <em>CGP</em> заголовок вида: <em>X-Junk-Score:  90 [XXXX]. </em>Его удобно использовать для применения различных действий  к письмам с разным уровнем &laquo;вероятности&raquo; спама. Этот заголовок автоматически используется в разделе &laquo;<a href="http://mail.stalker.com/Guide/russian/QueueRules.html#Junk">Упрощённые Правила по Обработке Спама</a>&raquo;. Так же это можно использовать и в своих правилах вида:</p>
<pre>Header Field is   X-Junk-Score:*[XXXX*
Store in  Junk
Discard</pre>
<p>Подробнее о том как использовать этот заголовок можно прочитать на сайте <em>CGP</em> в описании настроек для фильтра <em><a href="http://www.stalker.com/CGPSpamCatcher/#Int3">CGPSpamCatcher</a></em>.</p>
<p>Для задания граничных точек уровня вероятности используется массив чисел:</p>
<pre>/* Defines the bar score ranges. By default the following ratios are used:
 * digital    Bar score
 * 0          []
 * 1-49       [X]
 * 50-70      [XX]
 * 71-89      [XXX]
 * 90-94      [XXXX]
 * 95-99      [XXXXX]
 * 100        [XXXXXX]
*/
int BARSCORERANGES[] = {0,49,70,89,94,99,100,      -1};</pre>
<p>Вероятность может быть от 0 до 100. Количество диапазонов может быть любым. Вероятность вычисляется исходя из результатов, которые сообщает <em>dspam</em>.  Пока мне кажется оптимальным такое распределение вероятностей. Но вы можете сами изменить их, отредактировав <em> BARSCORERANGES[]. </em>Конечный <em>&laquo;-1&raquo;</em> всегда должен присутствовать последним элементом, он используется для определения конца массива.</p>
<p>О том как изменить <em>dspam</em> и использовать его для <em>CGP</em> читать в предыдущей статье: <a href="http://kocmuk.ru/2009/11/28/dspam-cgp/"><em>DSPAM для CGP в режиме добавления заголовков</em></a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/cgp/" rel="tag">CGP</a>, <a href="http://kocmuk.ru/tag/dspam/" rel="tag">dspam</a>, <a href="http://kocmuk.ru/tag/dspam-cgp/" rel="tag">dspam-cgp</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2009.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2009/12/28/dspam-cgp-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DSPAM для CGP в режиме добавления заголовков</title>
		<link>http://kocmuk.ru/2009/11/28/dspam-cgp/</link>
		<comments>http://kocmuk.ru/2009/11/28/dspam-cgp/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 21:39:21 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[CGP]]></category>
		<category><![CDATA[dspam]]></category>
		<category><![CDATA[dspam-cgp]]></category>
		<category><![CDATA[patch]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=375</guid>
		<description><![CDATA[DSPAM&#160;&#8212; это свободное программное обеспечение, представляющее собой статистический спам фильтр. Проект DSPAM, который некоторое время оказался заброшенным, вот уже больше полугода активно развивается dspam-сообществом. В 2007 году его бывший автор Jonathan Zdziarski передал свои права компании Sensory Networks. А в январе 2009 года компания Sensory Networks объявила, что перестаёт заниматься этим проектом и полностью передала [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-376" title="DSPAM для CGP в режиме добавления заголовков" src="http://kocmuk.ru/files/2009/11/dspam-logo-eyes.gif" alt="dspam-logo-eyes" width="128" height="92" align="left" /> <em>DSPAM</em>&nbsp;&mdash; это свободное программное обеспечение, представляющее собой статистический спам фильтр.</p>
<p>Проект <em><a href="http://www.nuclearelephant.com/">DSPAM</a></em>, который некоторое время оказался заброшенным, вот уже больше полугода активно развивается <em>dspam</em>-сообществом. В 2007 году его бывший автор <em>Jonathan Zdziarski</em> передал свои права компании <em>Sensory Network</em>s. А в январе 2009 года компания <em>Sensory Network</em>s объявила, что перестаёт заниматься этим проектом и полностью передала все права <em>dspam</em>-сообществу.</p>
<p>Про настройку, обучение и работу с <em>dspam</em>-ом есть много статей, я хочу написать об изменениях, которыми пользуюсь я для связки <em>dspam</em>-а и <em>CGP</em>.</p>
<p><br/>Читать дальше <a href="http://kocmuk.ru/2009/11/28/dspam-cgp/">DSPAM для CGP в режиме добавления заголовков</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/cgp/" rel="tag">CGP</a>, <a href="http://kocmuk.ru/tag/dspam/" rel="tag">dspam</a>, <a href="http://kocmuk.ru/tag/dspam-cgp/" rel="tag">dspam-cgp</a>, <a href="http://kocmuk.ru/tag/patch/" rel="tag">patch</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2009.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2009/11/28/dspam-cgp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

