<?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>Мануалы Linux &#187; Postfix</title>
	<atom:link href="http://howtolinux.ru/category/howtos/email/postfix/feed/" rel="self" type="application/rss+xml" />
	<link>http://howtolinux.ru</link>
	<description></description>
	<lastBuildDate>Wed, 08 Sep 2010 06:22:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>HowTo: Защита пользователей почтового сервера от спаммеров — несколько шагов, которые помогут вам отослать спаммеров подальше</title>
		<link>http://howtolinux.ru/2009/09/05/howto-%d0%b7%d0%b0%d1%89%d0%b8%d1%82%d0%b0-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d0%b5%d0%b9-%d0%bf%d0%be%d1%87%d1%82%d0%be%d0%b2%d0%be%d0%b3%d0%be-%d1%81%d0%b5%d1%80/</link>
		<comments>http://howtolinux.ru/2009/09/05/howto-%d0%b7%d0%b0%d1%89%d0%b8%d1%82%d0%b0-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d0%b5%d0%b9-%d0%bf%d0%be%d1%87%d1%82%d0%be%d0%b2%d0%be%d0%b3%d0%be-%d1%81%d0%b5%d1%80/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 06:33:03 +0000</pubDate>
		<dc:creator>Shugich</dc:creator>
				<category><![CDATA[E-mail]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[Антиспам\Антивирус]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[postgrey]]></category>
		<category><![CDATA[записи]]></category>
		<category><![CDATA[интернет]]></category>
		<category><![CDATA[на]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[почта]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=321</guid>
		<description><![CDATA[Хочу внести свою лепту в общую историю борьбы со спаммерами. Все вы прекрасно знаете (ощущали), как противно бывает, когда ваш почтовый ящик завален кучей писем, содержащих всякий хлам, а по-простому спам. Я не говорю о бесплатных сервисах, я говорю о корпоративной почте. Наверное многие сталкивались с тем, что ваши сотрудники ИТ-отделов не могли справиться с [...]]]></description>
			<content:encoded><![CDATA[<p>Хочу внести свою лепту в общую историю борьбы со спаммерами.<br />
Все вы прекрасно знаете (ощущали), как противно бывает, когда ваш почтовый ящик завален кучей писем, содержащих всякий хлам, а по-простому спам. Я не говорю о бесплатных сервисах, я говорю о корпоративной почте.<br />
Наверное многие сталкивались с тем, что ваши сотрудники ИТ-отделов не могли справиться с этой задачей или справлялись, но при этом к вам вообще переставала приходить почта.</p>
<p><span id="more-321"></span></p>
<p>Могу сказать одно — «При настройке защиты вашего сервера от спама, будьте в сотню раз осторожней, чем с младенцем!» — иначе получите очень интересные результаты… <img src='http://howtolinux.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Поведаю вам о важных настройках почтового сервера для значительного уменьшения количества приходящего спама. Почему я говорю об «уменьшении»?<br />
Ответ очевиден — невозможно защитить почтовый сервер на 100% от спама из-за недремлющих спаммеров — каждый день они стараются придумывать все новые варианты обхода наших с вами защит.</p>
<p>Данные рекомендации я буду рассматривать на базе Linux сервера с установленным postfix.<br />
В данном случае, какой дистрибутив Linux у вас стоит — не важно.</p>
<p>Каждый уважающий себя ит-шник, который настраивал почтовый сервер знает о прямой и обратной зоне.<br />
Я до сих пор иногда сталкиваюсь с почтовыми серверами которые не прописаны в данных зонах. Практически в 99% случаях такие сервера будут считаться спаммерскими. Почему?<br />
Потому что самый распространенный способ рассылать спам — это рассылка от не существующих серверов и, следовательно, не прописанных в DNS. Для того, чтобы ваш сервер не считали спаммерским нужно сделать две вещи:<br />
1. В прямой зоне DNS прописать ip-адрес своего почтового сервера. Прямую зону можете обслуживать вы сами, ваш хостинг-провайдер или провайдер интернет-услуг.<br />
2. В обратной зоне DNS вы также должны прописать ваш почтовый сервер. В данном случае вы должны попросить внести такую запись вашего провайдера интернет-услуг (достаточно письменной просьбы).</p>
<p>Если у вас эти два условия выполняются, то в 99% случаях ваш почтовый сервер не будут считать спаммерским.<br />
Иногда это не так — если ваш IP-адрес сервера случайно или намеренно попал в черный список спам-листов, вам придется разбираться с этим своими силами&#8230;</p>
<p>Теперь поговорим о нашей с вами защите.<br />
У Posfix имеется конфигурационный файл настроек, в который мы и будем прописывать наши дополнительные проверки на спам. Файл называется main.cf. Данные настройки будем добавлять в существующие блоки.</p>
<p>Приступим:<br />
1. Данный параметр заставляет сервер принимать почту только от «здоровающихся» серверов. Многие спаммеры не любят пересылать строку «helo»</p>
<blockquote><p>smtpd_helo_required = yes</p></blockquote>
<p>2. В данной секции рассматриваются правила приема почты нашим сервером</p>
<blockquote><p>smtpd_recipient_restrictions =</p></blockquote>
<p>Параметр разрешающий аутентификацию по логину-паролю(если SSL у вас не настроен — уберите этот параметр, иначе логины и пароли ваших пользователей пойдут в «открытом виде»)</p>
<blockquote><p>permit_sasl_authenticated,</p></blockquote>
<p>Параметр указывающий postfix получать почту от определенных ip адресов (как я и говорил раньше — есть сервера, которые не прописаны в прямой/обратной зонах и их не хотят прописывать или некому). Не забудьте после добавления ip-адресов выполнить команду &#8220;#postmap /etc/postfix/access&#8221;, иначе postfix не будет обрабатывать файл</p>
<blockquote><p>check_client_access hash:/etc/postfix/access,</p></blockquote>
<p>Иногда встречаются пользователи, которые хотят получать спам… <img src='http://howtolinux.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Данное правило указывает на файл, в котором содержаться адреса почтовых ящиков, на которые мы по-любому будем получать почту. Не забудьте про postmap.</p>
<blockquote><p>check_recipient_access hash:/etc/postfix/recipient_access,</p></blockquote>
<p>Если имя сервера отправляющей стороны не правильное — говорим «до свидание!»</p>
<blockquote><p>reject_invalid_hostname,</p></blockquote>
<p>Если имя сервера отправляющей стороны не соответствует FQDN — отстреливаем таких</p>
<blockquote><p>reject_non_fqdn_hostname,</p></blockquote>
<p>Если имя отправителя не соответствует FQDN — отстреливаем</p>
<blockquote><p>reject_non_fqdn_sender,</p></blockquote>
<p>Если имя получателя не соответствует FQDN — отстреливаем</p>
<blockquote><p>reject_non_fqdn_recipient,</p></blockquote>
<p>Проверяем домен на записи типа A и MX в DNS — если нет, то отстреливаем</p>
<blockquote><p>reject_unknown_sender_domain,</p></blockquote>
<p>В документации postfix сказано «блокирует почту от несуществующих доменов»</p>
<blockquote><p>reject_unknown_recipient_domain,</p></blockquote>
<p>Разрешаем получать письма от адресов, которые перечислены в параметре mynetworks (в данном параметре указываете адреса своих пользователей, почтовых серверов)<br />
permit_mynetworks,</p>
<p>Защита от посылки smtp-команд до момента выяснения, поддерживает ли такие команды postfix<br />
reject_unauth_pipelining,</p>
<p>Данный правило отстреливает письма до тех пор, пока не выполниться одно из двух условий смотреть здесь. Достаточно сложно в двух словах перевести данные условия.</p>
<blockquote><p>reject_unauth_destination,</p></blockquote>
<p>Ниже перечислены правила проверки хостов (почтовиков, которые шлют нам почту) на содержание их в блэк-листах. Данный список у меня работает уже около года периодически убираю мертвого или добавляю нового</p>
<blockquote><p>reject_rbl_client zombie.dnsbl.sorbs.net,<br />
reject_rbl_client cbl.abuseat.org,<br />
reject_rbl_client zen.spamhaus.org,<br />
reject_rbl_client bl.spamcop.net,<br />
reject_rbl_client multihop.dsbl.org,<br />
reject_rbl_client work.rsbs.express.ru,<br />
reject_rbl_client dnsbl.sorbs.net,</p></blockquote>
<p>И на закуску делаем проверку с помощью PostGrey.<br />
Остановимся на данном правиле по подробнее. Данная утилитка представляет собой сервис проверки почтовых серверов через серые списки, которые сама ведет.<br />
Принцип работы следующий — почтовик стучится к нам в гости, postgrey смотрит свой список и не находит там стучащегося сервера. Далее он заносит этот сервак в серый список, а стучащему серваку сообщает, что «сервис пока не доступен, ты в сером списке, попробуй позже».</p>
<p>Далее происходит следующее:<br />
— если почтовик хороший, то он повторно пришлет письмо (в этом случае postgrey его пропустит, а после 5-ти принятых от этого сервера писем, запишет в белый список).<br />
— если спамер, то он, в 99,9% не будет повторно ломиться и отсылать письмо (в этом случае спам не придет, а ссылка убьется)<br />
— если спамер настойчив, то postgrey занесет его в черный список, так как postgrey использует задержку в 5 минут. Если в течении этого времени стучащийся ломанется к нам в гости, то его пошлют подальше и запишут в черный список.</p>
<p>Вы можете задать вопрос: «А это нормально, что письма могут ходить с задержкой?»<br />
Ответ: «Нормально, так как posgrey работает на основе RFC. Если сервак чистый, то на второй попытке письмо придет, а после 5-го письма он перейдет в белый лист.»<br />
Также существует возможность добавить явно чистые почтовики — достаточно их прописать в файле.</p>
<p>Установка (у меня Fedora 9) проста — #yum install postgrey</p>
<p>Настройка еще проще:<br />
postgrey_whitelist_clients — файл с указанием почтовиков, от которых принимаем почту всегда<br />
postgrey_whitelist_recipients — файл с указанием получателей, для которых почту принимаем всегда</p>
<p>В файле postgrey_whitelist_clients желательно убить все записи, они сгенерированы разработчиком и, честно говоря, они нам не нужны. Добавьте только те почтовики, которым доверяете.</p>
<p>Я на начальном этапе добавил вот эти:</p>
<blockquote><p>mail.ru<br />
yandex.ru<br />
rambler.ru<br />
gmail.com<br />
beeline.ru<br />
post.ru<br />
pochta.ru<br />
hotmail.com<br />
hotmail.ru<br />
yahoo.com<br />
hotbox.ru<br />
masterhost.ru<br />
nic.ru<br />
list.ru<br />
bk.ru<br />
inbox.ru<br />
job.ru</p></blockquote>
<p>Остается только запустить postgrey как сервис:</p>
<blockquote><p># chkconfig postgrey on<br />
# service postgrey start</p></blockquote>
<p>дальше, если у пользователей возникнут проблемы, можно добавлять в этот файл и другие сервера.</p>
<blockquote><p>check_policy_service unix:postgrey/socket,</p></blockquote>
<p>Если почтовый сервер прошел все проверки — тогда милости просим!</p>
<blockquote><p>permit</p></blockquote>
<p>3. Этот блок для проверки секции SMTP DATA команд. Обычно стандартный блок, если хотите<br />
узнать про правила в этом блоке, то вам сюда</p>
<blockquote><p>smtpd_data_restrictions =<br />
reject_unauth_pipelining,<br />
reject_multi_recipient_bounce,<br />
permit</p></blockquote>
<p>4. Этот блок (как вы уже догадались) для проверки исходящей почты или пересылаемой через нас почты.<br />
На уже описанных правилах я останавливаться не буду — описывать буду незнакомые.</p>
<blockquote><p>smtpd_sender_restrictions =<br />
permit_sasl_authenticated,<br />
permit_mynetworks,<br />
check_client_access hash:/etc/postfix/access,<br />
check_recipient_access hash:/etc/postfix/recipient_access,<br />
reject_invalid_hostname,<br />
reject_non_fqdn_hostname,<br />
reject_non_fqdn_sender,</p></blockquote>
<p>Правило проверки соответствия ip и имени клиента</p>
<blockquote><p>reject_unknown_client_hostname,</p>
<p>reject_unknown_sender_domain,<br />
reject_unknown_hostname,<br />
reject_rbl_client zombie.dnsbl.sorbs.net,<br />
reject_rbl_client cbl.abuseat.org,<br />
reject_rbl_client zen.spamhaus.org,<br />
reject_rbl_client bl.spamcop.net,<br />
reject_rbl_client multihop.dsbl.org,<br />
reject_rbl_client work.rsbs.express.ru,<br />
reject_rbl_client dnsbl.sorbs.net,<br />
reject_rhsbl_sender dsn.rfc-ignorant.org<br />
permit</p></blockquote>
<p>Здесь как видите нет проверки с помощью Postgrey — она и не нужна. В противном случае, вы не сможете отсылать почту.</p>
<p>Данная конфигурация мне помогла и помогает до сих пор:<br />
После установки почтового сервера общее число попыток прислать письмо на мой домен — 150.000 в сутки, с каждой неделей это число уменьшается за счет отработки правил (мой сервак потихоньку забывают спаммеры). На сегодняшний день это число уже около 15.000 в сутки. Я доволен результатом.</p>
<p>Я надеюсь, что данная статья поможет многим людям избежать навязчивых людей с рекламой!</p>
<p>Удачи!</p>
<p>P.S. И не забудьте после всех манипуляций перезагрузить postfix или перечитать его конфиг.</p>
<p style="text-align: right"><em>Взято с <a href="http://habrahabr.ru/blogs/linux/65638/" target="_blank">http://habrahabr.ru</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2009/09/05/howto-%d0%b7%d0%b0%d1%89%d0%b8%d1%82%d0%b0-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d0%b5%d0%b9-%d0%bf%d0%be%d1%87%d1%82%d0%be%d0%b2%d0%be%d0%b3%d0%be-%d1%81%d0%b5%d1%80/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo: Увеличение информативности программ демонов Postfix</title>
		<link>http://howtolinux.ru/2009/09/03/howto-%d1%83%d0%b2%d0%b5%d0%bb%d0%b8%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0/</link>
		<comments>http://howtolinux.ru/2009/09/03/howto-%d1%83%d0%b2%d0%b5%d0%bb%d0%b8%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 15:50:25 +0000</pubDate>
		<dc:creator>Shugich</dc:creator>
				<category><![CDATA[Postfix]]></category>
		<category><![CDATA[на]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=250</guid>
		<description><![CDATA[Добавьте одну или более опций &#8220;-v&#8221; к выбранному определению демона в файле /etc/postfix/master.cf и выполните команду &#8220;postfix reload&#8221;. Это заставит демон syslog регистрировать больше событий. Например: /etc/postfix/master.cf: smtp inet n &#8211; n &#8211; &#8211; smtpd -v Это сделает SMTP сервер Postfix более информативным. Для диагностики проблемы с перезаписью адресов укажите опцию &#8220;-v&#8221; для демона cleanup(8) [...]]]></description>
			<content:encoded><![CDATA[<p>Добавьте одну или более опций &#8220;-v&#8221; к выбранному определению демона в файле /etc/postfix/master.cf и выполните команду &#8220;postfix reload&#8221;. Это заставит демон syslog регистрировать больше событий. Например:</p>
<blockquote><p>
/etc/postfix/master.cf:<br />
    smtp      inet  n       &#8211;       n       &#8211;       &#8211;       smtpd -v</p></blockquote>
<p><span id="more-250"></span></p>
<p>Это сделает SMTP сервер Postfix более информативным. Для диагностики проблемы с перезаписью адресов укажите опцию &#8220;-v&#8221; для демона cleanup(8) и/или trivial-rewrite(8), а для диагностирования проблем с доставкой почты укажите опцию &#8220;-v&#8221; для менеджера очереди qmgr(8) или oqmgr(8) или для агента доставки lmtp(8), local(8), pipe(8), smtp(8) или virtual(8). </p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2009/09/03/howto-%d1%83%d0%b2%d0%b5%d0%bb%d0%b8%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo: Запись SMTP сессии с помощью сетевого сниффера</title>
		<link>http://howtolinux.ru/2009/09/03/howto-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d1%8c-smtp-%d1%81%d0%b5%d1%81%d1%81%d0%b8%d0%b8-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-%d1%81%d0%b5%d1%82%d0%b5%d0%b2%d0%be%d0%b3%d0%be-%d1%81%d0%bd/</link>
		<comments>http://howtolinux.ru/2009/09/03/howto-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d1%8c-smtp-%d1%81%d0%b5%d1%81%d1%81%d0%b8%d0%b8-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-%d1%81%d0%b5%d1%82%d0%b5%d0%b2%d0%be%d0%b3%d0%be-%d1%81%d0%bd/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 15:43:48 +0000</pubDate>
		<dc:creator>Shugich</dc:creator>
				<category><![CDATA[Postfix]]></category>
		<category><![CDATA[на]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=246</guid>
		<description><![CDATA[Этот пример использует tcpdump. Чтобы записать сеанс связи, вам необходимо указать достаточно большой буфер с помощью опции &#8220;-s&#8221; или иначе вы потеряете некоторое или все содержимое пакетов. # tcpdump -w /file/name -s 2000 host example.com and port 25 Запустите на некоторое время, затем остановите с помощью Ctrl-C. Для просмотра данных, используйте средство просмотра бинарных данных, [...]]]></description>
			<content:encoded><![CDATA[<p>Этот пример использует tcpdump. Чтобы записать сеанс связи, вам необходимо указать достаточно большой буфер с помощью опции &#8220;-s&#8221; или иначе вы потеряете некоторое или все содержимое пакетов.</p>
<blockquote><p># tcpdump -w /file/name -s 2000 host example.com and port 25</p></blockquote>
<p>Запустите на некоторое время, затем остановите с помощью Ctrl-C. Для просмотра данных, используйте средство просмотра бинарных данных, ethereal или используйте мою утилиту tcpdumpx, которая доступна на ftp://ftp.porcupine.org/pub/debugging/.<span id="more-246"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2009/09/03/howto-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d1%8c-smtp-%d1%81%d0%b5%d1%81%d1%81%d0%b8%d0%b8-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-%d1%81%d0%b5%d1%82%d0%b5%d0%b2%d0%be%d0%b3%d0%be-%d1%81%d0%bd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo: Ведение подробного протокола определенных SMTP подключений</title>
		<link>http://howtolinux.ru/2009/09/03/howto-%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d0%be%d0%b4%d1%80%d0%be%d0%b1%d0%bd%d0%be%d0%b3%d0%be-%d0%bf%d1%80%d0%be%d1%82%d0%be%d0%ba%d0%be%d0%bb%d0%b0-%d0%be%d0%bf%d1%80%d0%b5%d0%b4/</link>
		<comments>http://howtolinux.ru/2009/09/03/howto-%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d0%be%d0%b4%d1%80%d0%be%d0%b1%d0%bd%d0%be%d0%b3%d0%be-%d0%bf%d1%80%d0%be%d1%82%d0%be%d0%ba%d0%be%d0%bb%d0%b0-%d0%be%d0%bf%d1%80%d0%b5%d0%b4/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 15:42:41 +0000</pubDate>
		<dc:creator>Shugich</dc:creator>
				<category><![CDATA[Postfix]]></category>
		<category><![CDATA[на]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=244</guid>
		<description><![CDATA[В файле /etc/postfix/main.cf, в параметре debug_peer_list, перечислите список удаленных имен сайтов или адреса. Например, чтобы увеличить информативность ПО в логах демона syslog, для соединений от или с loopback интерфейса: /etc/postfix/main.cf: debug_peer_list = 127.0.0.1 Вы можете указать один и более хостов, доменов, адресов или сетей/масок. Чтобы изменения вступили в силу немедленно, выполните команду &#8220;postfix reload&#8221;.]]></description>
			<content:encoded><![CDATA[<p>В файле /etc/postfix/main.cf, в параметре debug_peer_list, перечислите список удаленных имен сайтов или адреса. Например, чтобы увеличить информативность ПО в логах демона syslog, для соединений от или с loopback интерфейса:</p>
<blockquote><p>/etc/postfix/main.cf:<br />
    debug_peer_list = 127.0.0.1</p></blockquote>
<p>Вы можете указать один и более хостов, доменов, адресов или сетей/масок. Чтобы изменения вступили в силу немедленно, выполните команду &#8220;postfix reload&#8221;. <span id="more-244"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2009/09/03/howto-%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d0%be%d0%b4%d1%80%d0%be%d0%b1%d0%bd%d0%be%d0%b3%d0%be-%d0%bf%d1%80%d0%be%d1%82%d0%be%d0%ba%d0%be%d0%bb%d0%b0-%d0%be%d0%bf%d1%80%d0%b5%d0%b4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo: Попробуйте выключить chroot режим в master.cf</title>
		<link>http://howtolinux.ru/2009/09/03/howto-%d0%bf%d0%be%d0%bf%d1%80%d0%be%d0%b1%d1%83%d0%b9%d1%82%d0%b5-%d0%b2%d1%8b%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d1%8c-chroot-%d1%80%d0%b5%d0%b6%d0%b8%d0%bc-%d0%b2-master-cf/</link>
		<comments>http://howtolinux.ru/2009/09/03/howto-%d0%bf%d0%be%d0%bf%d1%80%d0%be%d0%b1%d1%83%d0%b9%d1%82%d0%b5-%d0%b2%d1%8b%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d1%8c-chroot-%d1%80%d0%b5%d0%b6%d0%b8%d0%bc-%d0%b2-master-cf/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 15:41:33 +0000</pubDate>
		<dc:creator>Shugich</dc:creator>
				<category><![CDATA[Postfix]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[на]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=242</guid>
		<description><![CDATA[Общей ошибкой является включение chroot режима в файле master.cf без выполнения всех необходимых шагов настройки chroot окружения. Это вызывает сбой процессов демона Postfix из-за отсутствия различных файлов. Пример ниже показывает SMTP сервер, настроенный с выключенным chroot режимом: /etc/postfix/master.cf: # ============================================================= # service type private unpriv chroot wakeup maxproc command # (yes) (yes) (yes) (never) (100) [...]]]></description>
			<content:encoded><![CDATA[<p>Общей ошибкой является включение chroot режима в файле master.cf без выполнения всех необходимых шагов настройки chroot окружения. Это вызывает сбой процессов демона Postfix из-за отсутствия различных файлов.</p>
<p>Пример ниже показывает SMTP сервер, настроенный с выключенным chroot режимом: </p>
<p><span id="more-242"></span></p>
<blockquote><p>/etc/postfix/master.cf:<br />
    # =============================================================<br />
    # service type  private unpriv  chroot  wakeup  maxproc command<br />
    #               (yes)   (yes)   (yes)   (never) (100)<br />
    # =============================================================<br />
    smtp      inet  n       &#8211;       n       &#8211;       &#8211;       smtpd
</p></blockquote>
<p>Просмотрите файл master.cf на наличие любых процессов, у которых не выключен chroot режим. Если вы найдете любой процесс, сохраните копию файла master.cf и внесите соответствующие изменения. После выполнения команды &#8220;postfix reload&#8221;, проверьте, исчезла ли проблема.</p>
<p>Если выключение chroot режима решает проблему, то поздравляем вас. Запуск Postfix в такой конфигурации, приемлемо для большинства сайтов. Если вы предпочитаете chroot режим, посмотрите файл Postfix BASIC_CONFIGURATION_README, насчет информации, как подготовить Postfix для chroot режима. </p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2009/09/03/howto-%d0%bf%d0%be%d0%bf%d1%80%d0%be%d0%b1%d1%83%d0%b9%d1%82%d0%b5-%d0%b2%d1%8b%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d1%8c-chroot-%d1%80%d0%b5%d0%b6%d0%b8%d0%bc-%d0%b2-master-cf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo: Отладка Postfix изнутри</title>
		<link>http://howtolinux.ru/2009/09/03/howto-%d0%be%d1%82%d0%bb%d0%b0%d0%b4%d0%ba%d0%b0-postfix-%d0%b8%d0%b7%d0%bd%d1%83%d1%82%d1%80%d0%b8/</link>
		<comments>http://howtolinux.ru/2009/09/03/howto-%d0%be%d1%82%d0%bb%d0%b0%d0%b4%d0%ba%d0%b0-postfix-%d0%b8%d0%b7%d0%bd%d1%83%d1%82%d1%80%d0%b8/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 15:38:37 +0000</pubDate>
		<dc:creator>Shugich</dc:creator>
				<category><![CDATA[Postfix]]></category>
		<category><![CDATA[Sendmail]]></category>
		<category><![CDATA[на]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=240</guid>
		<description><![CDATA[Начиная с версии Postfix 2.1 и более поздние, вы можете использовать Postfix для получения отладочных версий отчетов доставки почты. Эти отчеты показывают не только адреса отправителя/получателя после переписывания адреса и применения псевдонимов или пересылки (forwarding), они также показывают информацию о доставке в mailbox, доставке для не-Postfix команды, ответы от удаленных SMTP серверов, и так далее. [...]]]></description>
			<content:encoded><![CDATA[<p>Начиная с версии Postfix 2.1 и более поздние, вы можете использовать Postfix для получения отладочных версий отчетов доставки почты. Эти отчеты показывают не только адреса отправителя/получателя после переписывания адреса и применения псевдонимов или пересылки (forwarding), они также показывают информацию о доставке в mailbox, доставке для не-Postfix команды, ответы от удаленных SMTP серверов, и так далее.</p>
<p><span id="more-240"></span><br />
Postfix может производить два типа отчетов о доставке почты для отладки:</p>
<p>    *Что-если: сообщает, что случилось бы, но не доставляет почту на самом деле. Этот режим работы запрашивается с помощью:</p>
<blockquote><p>     % /usr/sbin/sendmail -bv address&#8230;<br />
      Mail Delivery Status Report will be mailed to .</p></blockquote>
<p>      Отчет состояния доставки почты будет направлен на .</p>
<p>    *Что случилось: доставляет почту и сообщает о успешных и/или неудачных доставках, включая ответы от удаленных SMTP серверов. Этот режим работы запрашивается с помощью:</p>
<blockquote><p>      % /usr/sbin/sendmail -v address&#8230;<br />
      Mail Delivery Status Report will be mailed to .
</p></blockquote>
<p>Эти отчеты содержат информацию сгенерированную, агентами доставки Postfix. Так как это запускает процессы демоны и не взаимодействует непосредственно с пользователями, результат посылается в виде почты, отправителю тестового сообщения. Формат этих отчетов фактически идентичен обычному уведомлению о недоставки. </p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2009/09/03/howto-%d0%be%d1%82%d0%bb%d0%b0%d0%b4%d0%ba%d0%b0-postfix-%d0%b8%d0%b7%d0%bd%d1%83%d1%82%d1%80%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo: Поиск очевидных признаков проблемы</title>
		<link>http://howtolinux.ru/2009/09/03/howto-%d0%bf%d0%be%d0%b8%d1%81%d0%ba-%d0%be%d1%87%d0%b5%d0%b2%d0%b8%d0%b4%d0%bd%d1%8b%d1%85-%d0%bf%d1%80%d0%b8%d0%b7%d0%bd%d0%b0%d0%ba%d0%be%d0%b2-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d1%8b/</link>
		<comments>http://howtolinux.ru/2009/09/03/howto-%d0%bf%d0%be%d0%b8%d1%81%d0%ba-%d0%be%d1%87%d0%b5%d0%b2%d0%b8%d0%b4%d0%bd%d1%8b%d1%85-%d0%bf%d1%80%d0%b8%d0%b7%d0%bd%d0%b0%d0%ba%d0%be%d0%b2-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d1%8b/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 15:37:05 +0000</pubDate>
		<dc:creator>Shugich</dc:creator>
				<category><![CDATA[Postfix]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[на]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=238</guid>
		<description><![CDATA[Postfix регистрирует все неудачные и успешные доставки в лог файл. Обычно, этот файл называется /var/log/maillog или /var/log/mail; точный путь определен в файле /etc/syslog.conf. Когда Postfix не получает или не доставляет почту, первым делом надо посмотреть ошибки, которые препятствуют Postfix работать правильно: % egrep &#8216;(warning&#124;error&#124;fatal&#124;panic):&#8217; /some/log/file &#124; more Примечание: наиболее важное сообщение находится вначале вывода. Сообщения [...]]]></description>
			<content:encoded><![CDATA[<p>Postfix регистрирует все неудачные и успешные доставки в лог файл. Обычно, этот файл называется /var/log/maillog или /var/log/mail; точный путь определен в файле /etc/syslog.conf.</p>
<p>Когда Postfix не получает или не доставляет почту, первым делом надо посмотреть ошибки, которые препятствуют Postfix работать правильно:</p>
<blockquote><p>% egrep &#8216;(warning|error|fatal|panic):&#8217; /some/log/file | more</p></blockquote>
<p><span id="more-238"></span></p>
<p>Примечание: наиболее важное сообщение находится вначале вывода. Сообщения об ошибках, расположенные далее, менее полезны.</p>
<p><!--more--><br />
Характер каждой проблемы обозначается следующим образом:</p>
<p>    *&#8221;panic&#8221; указывает, что проблема непосредственно в ПО и ее может исправить только программист. Postfix не сможет работать, пока не будет исправлена данная ошибка.<br />
    *&#8221;fatal&#8221; является результатом отсутствующих файлов, неправильных разрешений, неправильных параметров настройки конфигурационного файла, которые вы можете исправить. Postfix не сможет работать, пока не будет исправлена данная ошибка.<br />
    *&#8221;error&#8221; сообщает исправимое или не исправимое ошибочное состояние. Postfix не сможет работать, пока не будет исправлена данная ошибка.<br />
    *&#8221;warning&#8221; указывает на некритические ошибки. Это ошибки, которые вы не в состоянии исправить (например, неисправный DNS сервер, где-то в сети), но также могут указывать локальные ошибки конфигурации, которые могут стать проблемой позже.</p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2009/09/03/howto-%d0%bf%d0%be%d0%b8%d1%81%d0%ba-%d0%be%d1%87%d0%b5%d0%b2%d0%b8%d0%b4%d0%bd%d1%8b%d1%85-%d0%bf%d1%80%d0%b8%d0%b7%d0%bd%d0%b0%d0%ba%d0%be%d0%b2-%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d1%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo: Фильтрация почты на сервере Postfix при помощи postgrey</title>
		<link>http://howtolinux.ru/2009/08/28/howto-%d1%84%d0%b8%d0%bb%d1%8c%d1%82%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bf%d0%be%d1%87%d1%82%d1%8b-%d0%bd%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b5-postfix-%d0%bf%d1%80%d0%b8-%d0%bf%d0%be%d0%bc/</link>
		<comments>http://howtolinux.ru/2009/08/28/howto-%d1%84%d0%b8%d0%bb%d1%8c%d1%82%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bf%d0%be%d1%87%d1%82%d1%8b-%d0%bd%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b5-postfix-%d0%bf%d1%80%d0%b8-%d0%bf%d0%be%d0%bc/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 10:10:32 +0000</pubDate>
		<dc:creator>Shugich</dc:creator>
				<category><![CDATA[Postfix]]></category>
		<category><![CDATA[postgrey]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=109</guid>
		<description><![CDATA[Количество спама на моем сервере последнее время немного увеличилось, что стало напрягать меня и заставило задуматься о способах фильтрации и изучения софта для этого. Изучив кучу рукописных скриптов на просторах рунета понял что это не лучшее решение, так как в коментах почему то множество нелестных отзывов… Наткнулся на описание софтинки greylistd который прикручивается к exim, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img class="aligncenter" src="http://sudouser.com/screen/stopspam.jpg" alt="" width="300" height="211" /></p>
<p>Количество спама на моем сервере последнее время немного увеличилось, что стало напрягать меня и заставило задуматься о способах фильтрации и изучения софта для этого. Изучив кучу рукописных скриптов на просторах рунета понял что это не лучшее решение, так как в коментах почему то множество нелестных отзывов… Наткнулся на описание софтинки <strong>greylistd</strong> который прикручивается к<strong> exim</strong>, но у меня установлен <strong>postfix</strong> и это решение меня не устроило, но была найдена альтернатива для моего дистрибутива почтовика, называется она <strong>postgrey</strong>. Все Функции данной софтинки сводятся к простому <strong>reject’y</strong> почты от неизвестных ей отправителей на 5 минут и сообщении об этом с ссылкой на страничку где это и сообщается. По прошествии пяти минут при повторном обращении письмо пропускается.</p>
<p><span id="more-109"></span><br />
Установка и настройка займет у Вас не более 5 минут, пакет имеется в стандартных репозиториях Ubuntu, Debian, и в других дистрибутивах Linux.<br />
Установим пакет</p>
<blockquote><p>aptitude install postgrey</p></blockquote>
<p>Проверим работает ли демон</p>
<blockquote><p>netstat -pan |grep 60000</p></blockquote>
<p>Если все хорошо то вы увидите примерно следующее:</p>
<blockquote><p>tcp 0 0 127.0.0.1:60000 0.0.0.0:* LISTEN 20345/postgrey.pid</p></blockquote>
<p>Далее вы можете отредактировать конфиг файлы postgrey, они находятся в каталоге /etc/postgrey , вы найдете там два файла whitelist_clients и whitelist_recipients в первом файле содержится список хостов которым разрешено присылать вам почту без пятиминутной задержки, во втором файле хранятся ящики на которые письма будут так же приходить без всяких задержек. В принципе программа готова к работе сразу после установки, настроить дополнительные разрешенные сети можно позже.<br />
Для объединения postfix и postgrey необходимо добавить одну строку в конфигурационный файл postfix Отредактируйте файл /etc/postfix/main.cf откройте его в редакторе, найдите строку smtpd_recipient_restrictions = и добавьте в ее конец запятую и check_policy_service inet:127.0.0.1:60000 что бы в результате у вас вышло примерно так</p>
<blockquote><p>[....]<br />
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination,check_policy_service inet:127.0.0.1:60000<br />
[....]</p></blockquote>
<p>Теперь перезапустим <strong>postfix</strong> и <strong>postgrey</strong></p>
<blockquote><p>/etc/init.d/postfix reload<br />
/etc/init.d/postgrey restart</p></blockquote>
<p>После этого заглянем в логи, там видны результаты работы <strong>postgrey</strong></p>
<blockquote><p>Jun 23 21:25:43 main-server postfix/smtpd[25432]: connect from ppp85-140-71-65.pppoe.mtu-net.ru[85.140.71.65]<br />
Jun 23 21:25:45 main-server postgrey[20345]: action=greylist, reason=new, client_name=ppp85-140-71-65.pppoe.mtu-net.ru, client_address=85.140.71.65, sender=pebbledt602@coe-co.com, recipient=XXXXXX@sudouser.com<br />
Jun 23 21:25:45 main-server postfix/smtpd[25432]: NOQUEUE: reject: RCPT from ppp85-140-71-65.pppoe.mtu-net.ru[85.140.71.65]: 450 4.2.0 : Recipient address rejected: Greylisted, see http://postgrey.schweikert.ch/help/sudouser.com.html; from=<br />
to= proto=ESMTP helo=&lt;08a50730d9ad491&gt;<br />
Jun 23 21:25:48 main-server postfix/smtpd[25432]: lost connection after DATA (0 bytes) from ppp85-140-71-65.pppoe.mtu-net.ru[85.140.71.65]<br />
Jun 23 21:25:48 main-server postfix/smtpd[25432]: disconnect from ppp85-140-71-65.pppoe.mtu-net.ru[85.140.71.65]</p></blockquote>
<p>На этом настройка окончена, можно наслаждаться отсутствием немалой доли спама, результат меня сильно поразил….</p>
<p style="text-align: right">Взято с <em><a href="http://sudouser.com/filtraciya-pochty-na-servere-postfix-pri-pomoshhi-postgrey.html" target="_blank">sudouser.com</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2009/08/28/howto-%d1%84%d0%b8%d0%bb%d1%8c%d1%82%d1%80%d0%b0%d1%86%d0%b8%d1%8f-%d0%bf%d0%be%d1%87%d1%82%d1%8b-%d0%bd%d0%b0-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b5-postfix-%d0%bf%d1%80%d0%b8-%d0%bf%d0%be%d0%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Понеслась!</title>
		<link>http://howtolinux.ru/2009/08/27/hello-world/</link>
		<comments>http://howtolinux.ru/2009/08/27/hello-world/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 23:17:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[E-mail]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[HighLoad]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Lighttpd]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mandriva]]></category>
		<category><![CDATA[Ngnix]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[Procmail]]></category>
		<category><![CDATA[Sendmail]]></category>
		<category><![CDATA[SuSe]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Антиспам\Антивирус]]></category>
		<category><![CDATA[Мануалы]]></category>
		<category><![CDATA[Панели]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=1</guid>
		<description><![CDATA[Итак, приступим!]]></description>
			<content:encoded><![CDATA[<p>Итак, приступим!</p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2009/08/27/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

