<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>kocmuk.ru блог &#187; zmailer</title>
	<atom:link href="http://kocmuk.ru/tag/zmailer/feed/" rel="self" type="application/rss+xml" />
	<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>
		<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>Dovecot LDA в качестве агента локальной доставки для ZMailer</title>
		<link>http://kocmuk.ru/2009/10/18/dovecot-lda-vs-zmailer-lda/</link>
		<comments>http://kocmuk.ru/2009/10/18/dovecot-lda-vs-zmailer-lda/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 16:39:23 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[mail]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[dovecot]]></category>
		<category><![CDATA[zmailer]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=343</guid>
		<description><![CDATA[Для того, что бы доставлять сообщения в почтовый ящик пользователя, в ZMailer существует mailbox LDA. Но у него есть ряд ограничений: он умеет работать только с mailbox ящиками (не умеет maildir или dbox) он не имеет почтовых фильтров (и не умеет доставлять куда-либо, кроме INBOX) квота может быть только на файловой системе (только fs_quota) никак [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-345" title="dovecot-lda-vs-zmailer-lda" src="http://kocmuk.ru/files/2009/10/mail_delivery-300x300.jpg" alt="mail_delivery" width="300" height="300" align="left" />Для того, что бы доставлять сообщения в почтовый ящик пользователя, в <em>ZMailer</em> существует <em><a href="http://www.zmailer.org/man/mailbox.8zm.html">mailbox LDA</a></em>. Но у него есть ряд ограничений:</p>
<ul>
<li>он умеет работать только с <em>mailbox</em> ящиками (не умеет <em>maildir</em> или <em>dbox</em>)</li>
<li>он не имеет почтовых фильтров (и не умеет доставлять куда-либо, кроме <em>INBOX</em>)</li>
<li>квота может быть только на файловой системе (только <em>fs_quota</em>)</li>
<li>никак не учитывает того, кто дальше работает с этим ящиком (<em>pop/imap</em>)</li>
</ul>
<p>Если же вы уже используете в качестве <em>pop/imap</em> сервера <em>dovecot</em>, то использование <em><a href="http://wiki.dovecot.org/LDA">dovecot LDA</a></em> выглядит хорошей идеей.</p>
<p>Тогда вы получаете:</p>
<ul>
<li>индексирование ящика в момент доставки, что ускоряет доступ к нему через <em>pop/imap</em></li>
<li>использование разных тип квот, которые умеет <em>dovecot (fs, dirsize, dict, maildir)</em></li>
<li>язык фильтров <em>sieve</em> (переадресация, авто-ответ, доставка в любые папки)</li>
<li>ящик может быть не только <em>mailbox</em> типа (<em>mbox, maildir, dbox</em>)</li>
</ul>
<p>Для установки в <em>ZMailer&#39;е dovecot LDA</em> в качестве доставщика сообщений в ящик пользователя надо:</p>
<p><br/>Читать дальше <a href="http://kocmuk.ru/2009/10/18/dovecot-lda-vs-zmailer-lda/">Dovecot LDA в качестве агента локальной доставки для ZMailer</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/dovecot/" rel="tag">dovecot</a>, <a href="http://kocmuk.ru/tag/zmailer/" rel="tag">zmailer</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2009.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2009/10/18/dovecot-lda-vs-zmailer-lda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NFS клиент в 2.6.x врёт, что записал файл целиком</title>
		<link>http://kocmuk.ru/2009/09/05/nfs-client-kernel-2_6/</link>
		<comments>http://kocmuk.ru/2009/09/05/nfs-client-kernel-2_6/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 18:10:39 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[zmailer]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=317</guid>
		<description><![CDATA[У NFS клиента в 2.6.x ядре появилась неприятная особенность. Он никак не сигнализирует о невозможности записать данные по причине превышения файловой квоты. А наоборот всем своим поведением говорит о том, что всё хорошо. Все операции, включая fsync() и close() заканчиваются успешно. Более того, даже ls после этого показывает якобы всё записано(размер файла равен записанному, что [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-318" style="margin-left: 10px; margin-right: 10px;" title="NFS клиент в 2.6 врёт, что записал файл целиком" src="http://kocmuk.ru/files/2009/09/logo70-tran.png" alt="logo70-tran" width="66" height="71" align="left" /></p>
<p class="MsoNormal">У <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>NFS</em></span> клиента в 2.6.x ядре появилась неприятная особенность. Он никак не сигнализирует о невозможности записать данные по причине превышения файловой квоты. А наоборот всем своим поведением говорит о том, что всё хорошо. Все операции, включая <em><span style="mso-ansi-language: EN-US;" lang="EN-US">fsync</span>()</em> <span style="mso-spacerun: yes;"> </span>и <em><span style="mso-ansi-language: EN-US;" lang="EN-US">close</span>()</em> заканчиваются успешно. Более того, даже <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>ls</em></span><span lang="EN-US"> </span>после этого показывает якобы всё записано(размер файла равен записанному, что превышает квоту). Но через несколько секунд размер файла «укорачивается» до того размера, что поместилось в квоту (что в общем-то и есть правда).</p>
<p class="MsoNormal">Вот небольшая тестовая программа <em><span style="mso-ansi-language: EN-US;" lang="EN-US">test</span>_<span style="mso-ansi-language: EN-US;" lang="EN-US">nfswrite</span>.<span style="mso-ansi-language: EN-US;" lang="EN-US">c</span></em>, которая пишет 1024 байтные блоки. Тестовый файл <em>/mount/m7/tmp/test</em> <span style="mso-spacerun: yes;"> </span>должен быть на <span style="mso-ansi-language: EN-US;" lang="EN-US"><em>NFS</em></span> сервере (не важно с каким ядром). А клиент, который пишет с ядром 2.6.x.</p>
<p class="MsoNormal">Компилить надо так: <em><span style="mso-ansi-language: EN-US;" lang="EN-US">gcc</span><span lang="EN-US"> </span><span style="mso-ansi-language: EN-US;" lang="EN-US">test</span>_<span style="mso-ansi-language: EN-US;" lang="EN-US">nfswrite</span>.<span style="mso-ansi-language: EN-US;" lang="EN-US">c</span> -<span style="mso-ansi-language: EN-US;" lang="EN-US">o</span><span lang="EN-US"> </span><span style="mso-ansi-language: EN-US;" lang="EN-US">test</span>_<span style="mso-ansi-language: EN-US;" lang="EN-US">nfswrite</span></em></p>
<p class="MsoNormal">Запускать так: <em>./<span style="mso-ansi-language: EN-US;" lang="EN-US">test</span>_<span style="mso-ansi-language: EN-US;" lang="EN-US">nfswrite</span><span lang="EN-US"> </span>500</em></p>
<p class="MsoNormal">где 500&nbsp;&mdash; это количество блоков по 1024 байта. Если указать большое количество блоков, которое не влезает в квоту, то вы должны наблюдать ошибки.<br/>Читать дальше <a href="http://kocmuk.ru/2009/09/05/nfs-client-kernel-2_6/">NFS клиент в 2.6.x врёт, что записал файл целиком</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/kernel/" rel="tag">kernel</a>, <a href="http://kocmuk.ru/tag/zmailer/" rel="tag">zmailer</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2009.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2009/09/05/nfs-client-kernel-2_6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Борьба со СПАМом для высоконагруженных почтовых систем на примере MTA Zmailer</title>
		<link>http://kocmuk.ru/2009/01/09/zmailer-antispam-tricks/</link>
		<comments>http://kocmuk.ru/2009/01/09/zmailer-antispam-tricks/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 16:37:37 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[antivirus]]></category>
		<category><![CDATA[DCC]]></category>
		<category><![CDATA[greylists]]></category>
		<category><![CDATA[zmailer]]></category>
		<category><![CDATA[zmscanner]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=193</guid>
		<description><![CDATA[MTA ZMailer(zmailer.org) у нас не популярен. Порывшись в русском сегменте сети, я нашёл более-менее подробный рассказ про ZMailer только в статье Игоря Ченцова: &#171;Борьба со СПАМ-ом на примере почтового сервера zmailer&#187;. Для больших высоконагруженных почтовых систем подходят далеко не все методы борьбы со спамом и вирусами. К сожалению, но гибкий и достаточно универсальный SpamAssassin с [...]]]></description>
			<content:encoded><![CDATA[<p><em>MTA <a href="http://zmailer.org/">ZMailer</a></em>(<em>zmailer.org</em>) у нас не популярен. Порывшись в русском сегменте сети, я нашёл более-менее подробный рассказ про <em>ZMailer</em> только в статье Игоря Ченцова: &laquo;<a href="http://www.opennet.ru/base/net/zmailer_spam.txt.html">Борьба со СПАМ-ом на примере почтового сервера zmailer</a>&raquo;.</p>
<p><img class="size-full wp-image-212              alignleft" title="Zmailer" src="http://kocmuk.ru/files/2009/01/zmailer-logo.gif" alt="Zmailer" width="280" height="175" align="left" /> Для больших высоконагруженных почтовых систем подходят далеко не все методы борьбы со спамом и вирусами. К сожалению, но гибкий и достаточно универсальный <em>SpamAssassin</em> с ядром на <em>Perl</em> становится узким местом, при большом потоке почты. Приходится или экстенсивным методом  наращивать железо или искать другие методы решения задач.</p>
<p>Здесь я хочу рассказать, как организовать проверку на вирусы и некоторые типы борьбы со спамом в промышленных масштабах, с потоком почты более 5&#39;000&#39;000 писем в сутки.</p>
<p><br/>Читать дальше <a href="http://kocmuk.ru/2009/01/09/zmailer-antispam-tricks/">Борьба со СПАМом для высоконагруженных почтовых систем на примере MTA Zmailer</a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/antivirus/" rel="tag">antivirus</a>, <a href="http://kocmuk.ru/tag/dcc/" rel="tag">DCC</a>, <a href="http://kocmuk.ru/tag/greylists/" rel="tag">greylists</a>, <a href="http://kocmuk.ru/tag/zmailer/" rel="tag">zmailer</a>, <a href="http://kocmuk.ru/tag/zmscanner/" rel="tag">zmscanner</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2009.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2009/01/09/zmailer-antispam-tricks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Zmscanner&#160;&#8212; модульный фильтр для MTA Zmailer</title>
		<link>http://kocmuk.ru/2008/12/29/zmscanner/</link>
		<comments>http://kocmuk.ru/2008/12/29/zmscanner/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 22:22:54 +0000</pubDate>
		<dc:creator>kocmuk.ru</dc:creator>
				<category><![CDATA[antispam]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[zmailer]]></category>
		<category><![CDATA[zmscanner]]></category>
		<category><![CDATA[zms_dcc]]></category>
		<category><![CDATA[zms_restage]]></category>

		<guid isPermaLink="false">http://kocmuk.ru/?p=153</guid>
		<description><![CDATA[Zmscanner&#160;&#8212; это модульный фильтр для почтовых систем Zmailer и Sendmail. Архитектура этого фильтра позволяет использовать его на высоко-нагруженных почтовых системах (&#62;1&#39;500&#39;000 писем в сутки). Модульность фильтра позволяет гибко конфигурировать его функциональность, добавляя нужные вам модули и отключая не нужные. Автор: Eugene Crosser Домашняя страница:  http://www.average.org/zmscanner Дополнительные модули: http://kocmuk.ru/zmscanner Существующие стандартные модули: Автор:  Eugene Crosser check_ct [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Zmscanner</strong>&nbsp;&mdash; это модульный фильтр для почтовых систем Zmailer и Sendmail. Архитектура этого фильтра позволяет использовать его на высоко-нагруженных почтовых системах (&gt;1&#39;500&#39;000 писем в сутки). Модульность фильтра позволяет гибко конфигурировать его функциональность, добавляя нужные вам модули и отключая не нужные.</p>
<p>Автор: <a href="http://average.org/~crosser/"><em>Eugene Crosser</em></a><br />
Домашняя страница:  <a href="http://www.average.org/zmscanner/"><em>http://www.average.org/zmscanner</em></a><br />
Дополнительные модули: <a href="http://kocmuk.ru/zmscanner/"><em>http://kocmuk.ru/zmscanner</em></a></p>
<p><strong><a href="http://www.average.org/zmscanner/">Существующие стандартные модули</a>:</strong></p>
<p>Автор:  <em>Eugene Crosser</em></p>
<ul>
<li><strong><em>check_ct</em></strong> (входит в <em>zmscanner</em>)&nbsp;&mdash; позволяет  использовать регулярные выражения, для  фильтрации сообщений по &laquo;Content-Type&raquo;.  Вы можете заблокировать <em>HTML</em> сообщения или сообщения с опасными вложениями (<em>*.exe, *.pif</em> и подобные).</li>
<li><strong><em>zms_dehtml</em></strong> (отдельный модуль)&nbsp;&mdash; преобразует HTML сообщение в текстовый вид, для дальнейшего анализа следующими фильтрами.</li>
<li><strong><em>zms_pcre</em> </strong>(отдельный модуль)&nbsp;&mdash; <em>PCRE</em> библиотека от <em>Philip Hazel</em> используется для фильтрации писем по регулярным выражениям. Анализируется только текстовое тело письма. Для анализа <em>HTML</em> сообщений следует использовать модуль <strong><em>zms_dehtml</em></strong> для преобразования <em>HTML</em> в текстовый вид.</li>
<li><strong><em>zms_clamav</em></strong> (отдельный модуль)&nbsp;&mdash; используется библиотека антивируса  ClamAV для проверки вложений на вирусы.(Замечание: сам clamd демон не используется, проверка идёт через  низкоуровневые вызовы библиотеки).</li>
</ul>
<p><a href="http://kocmuk.ru/zmscanner/"><strong>Д</strong><strong>ополнительные модули</strong></a>:</p>
<p>Авторы: <em>kocmuk.ru</em> и <em>Mike Fandorin</em></p>
<ul>
<li><strong>zms_dcc</strong> (отдельный модуль)&nbsp;&mdash; адаптер Zmailer и Sendmail MTA к DCC-клиенту. Позволяет организовать проверку входящей почты через контекстный антиспам фильтр <a href="http://kocmuk.ru/2008/12/27/dcc-distributed-checksum-clearinghouse/">Distributed Checksum Clearinghouse</a> (DCC). А так же возможность использовать DCC greylisting механизм для Zmailer.</li>
<li><strong>zms_restage</strong> (отдельный модуль)&nbsp;&mdash; PCRE библиотека используется для фильтрации писем по регулярным выражениям. Анализируются: EHLO/HELO, env_From, env_To и wholeRFC822 сообщение. Фильтр позволяет задать условия передачи сообщений для обработки в другие программы (”| exec”).</li>
</ul>
<p><a href="http://average.org/zmscanner/" target="_blank"></a></p>
<br/>
Метки: <a href="http://kocmuk.ru/tag/antispam/" rel="tag">antispam</a>, <a href="http://kocmuk.ru/tag/zmailer/" rel="tag">zmailer</a>, <a href="http://kocmuk.ru/tag/zmscanner/" rel="tag">zmscanner</a>, <a href="http://kocmuk.ru/tag/zms_dcc/" rel="tag">zms_dcc</a>, <a href="http://kocmuk.ru/tag/zms_restage/" rel="tag">zms_restage</a>
<br/>
<hr />
© Авторство и права принадлежат: <a href="http://kocmuk.ru">kocmuk.ru блог</a>, 2008.

]]></content:encoded>
			<wfw:commentRss>http://kocmuk.ru/2008/12/29/zmscanner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

