<?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>IT-блог компании &#34;ЛанКей&#34; &#187; антиспам</title>
	<atom:link href="http://www.lankey.ru/blog/tag/%D0%B0%D0%BD%D1%82%D0%B8%D1%81%D0%BF%D0%B0%D0%BC/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lankey.ru/blog</link>
	<description>Системный интегратор. Комплексные решения по построению ИТ-инфраструктуры предприятия.</description>
	<lastBuildDate>Sat, 28 Jan 2012 13:58:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Как восстановить письмо из антиспам карантина Exchange Server 2007</title>
		<link>http://www.lankey.ru/blog/2009/09/07/how-to-recover-quarantined-messages-from-the-spam-quarantine-mailbox/</link>
		<comments>http://www.lankey.ru/blog/2009/09/07/how-to-recover-quarantined-messages-from-the-spam-quarantine-mailbox/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 09:06:21 +0000</pubDate>
		<dc:creator>Сергей Ерин</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[антиспам]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=199</guid>
		<description><![CDATA[Некоторые наши заказчики ограничились использованием встроенного в Exchange 2007 антиспам функционала. Одним из антиспам фильтров является Content Filtering. Данный фильтр проверяет содержимое письма, на основании чего выставляет ему SCL (Spam Confidence Level) рейтинг (от 0 до 9). И на основании этого рейтинга настраиваются 3 дальнейших варианта действий: Reject (отклонить, отправив NDR), Delete (удалить письмо) и [...]]]></description>
			<content:encoded><![CDATA[<p>Некоторые наши заказчики ограничились использованием встроенного в Exchange 2007 антиспам функционала. Одним из антиспам фильтров является Content Filtering. Данный фильтр проверяет содержимое письма, на основании чего выставляет ему SCL (Spam Confidence Level) рейтинг (от 0 до 9). И на основании этого рейтинга настраиваются 3 дальнейших варианта действий: Reject (отклонить, отправив NDR), Delete (удалить письмо) и Quarantine (отправить в Карантин).</p>
<p>Чтобы случайно не потерять нужные письма, оптимальнее всего настроить помещение писем, определённых как спам, в Карантин. Для этого нужно создать какой-нибудь ящик, например spm@domain.ru, и указать его в параметрах Content Filtering.</p>
<p>Внимание!  - mail-enabled Public Folder указывать нельзя! Т.е. ящик spm@domain.ru должен быть mail-enabled user-ом.<br />
<span id="more-199"></span><br />
<a href="http://blogs.lankey.ru/wp-content/uploads/2009/09/Content-Filtering.jpg"><img class="aligncenter size-medium wp-image-201" title="Content Filtering" src="http://blogs.lankey.ru/wp-content/uploads/2009/09/Content-Filtering-261x300.jpg" alt="Content Filtering" width="261" height="300" /></a></p>
<p>Казалось бы, что всё хорошо и все должны быть рады, но кто уже пытался вытащить письмо из карантина, знает, что не всё так просто! Если открыть ящик spm@domain.ru в Outlook, то там будет куча писем, отправленных от Postmaster. Открыв письма, конечно можно  увидеть по заголовкам от кого оно пришло и кому назначалось, но извлечь исходное писмо будет невозможно.</p>
<p>Чтобы можно было извлекать исходные сообщения из карантина нужно определённым образом настроить Outlook 2007:</p>
<p>Сначала нужно создать новый шаблон форм. Создаём файл:<br />
<strong>QTNE.cfg</strong></p>
<div class="codesmp"><code><br />
[Description]<br />
MessageClass=IPM.Note<br />
CLSID={00020D31-0000-0000-C000-000000000046}<br />
DisplayName=Quarantine Extension Form<br />
Category=Standard<br />
Subcategory=Form<br />
Comment=This forms allows the Original Sender Address to be viewed as a column<br />
LargeIcon=IPML.ico<br />
SmallIcon=IPMS.ico<br />
Version=1.0<br />
Locale=enu<br />
Hidden=1<br />
Owner=Microsoft Corporation<br />
Contact=Your Name</p>
<p>[Platforms]<br />
Platform1=Win16<br />
Platform2=NTx86<br />
Platform9=Win95</p>
<p>[Platform.Win16]<br />
CPU=ix86<br />
OSVersion=Win3.1</p>
<p>[Platform.NTx86]<br />
CPU=ix86<br />
OSVersion=WinNT3.5</p>
<p>[Platform.Win95]<br />
CPU=ix86<br />
OSVersion=Win95</p>
<p>[Properties]<br />
Property01=OriginalSenderAddress</p>
<p>[Property.OriginalSenderAddress]<br />
Type=30<br />
NmidInteger=0x0067<br />
DisplayName=Original Sender Address</p>
<p>[Verbs]<br />
Verb1=1</p>
<p>[Verb.1]<br />
DisplayName=&amp;Open<br />
Code=0<br />
Flags=0<br />
Attribs=2</p>
<p>[Extensions]<br />
Extensions1=1</p>
<p>[Extension.1]<br />
Type=30<br />
NmidPropset={00020D0C-0000-0000-C000-000000000046}<br />
NmidInteger=1<br />
Value=1000000000000000</p>
<p></code></div>
</p>
<p>Затем копируем этот файл в папку: C:\Program Files\Microsoft Office\Office12\FORMS\1033</p>
<p>Запускаем Outlook нажимаем Сервис\Параметры, переходим на вкладку Дополнительно, нажимаем там Дополнительно&#8230;, нажимаем внизу Дополнительные формы, затем Диспетчер форм, нажимаем кнопку установить и выбираем файл C:\Program Files\Microsoft Office\Office12\FORMS\1033\QTne.cfg, далее на нужно нажать, ОК, Закрыть, ОК, ОК&#8230;.</p>
<p>Далее нажимаем Сервис\Настройка учётных записей&#8230;, выбираем учетную запись Exchange, нажимаем Изменить\Другие настройки&#8230;, переходим на вкладку Дополнительно и нажимаем Добавить&#8230;, пишем наш ящик spm@domain.ru, на всех окошках жмём ОК.</p>
<p>В Главном окне Outlook раскрываем Почтовый ящик spm@domain.ru, и переходим в папку Входящие.</p>
<p>В правой части окна нажимаем правой кнопкой мыши по названию полей и выбираем Выбрать поля.</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2009/09/fields.jpg"><img class="aligncenter size-medium wp-image-204" title="fields" src="http://blogs.lankey.ru/wp-content/uploads/2009/09/fields-300x240.jpg" alt="fields" width="300" height="240" /></a></p>
<p>Далее нужно в окне выбора поля, раскрыть список часто используемых полей, промотать вниз и выбрать Формы&#8230;</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2009/09/field_choose.jpg"><img class="aligncenter size-medium wp-image-206" title="field_choose" src="http://blogs.lankey.ru/wp-content/uploads/2009/09/field_choose-223x300.jpg" alt="field_choose" width="223" height="300" /></a></p>
<p>Далее нужно будет выбрать Quarantine Extension Form, нажать добавить, затем Закрыть.</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2009/09/forms_choose.jpg"><img class="aligncenter size-medium wp-image-208" title="forms_choose" src="http://blogs.lankey.ru/wp-content/uploads/2009/09/forms_choose-300x48.jpg" alt="forms_choose" width="300" height="48" /></a></p>
<p>После этого вы снова попадёте к выбору поля, где уже будет создано новое поле Orginal Sender Address, там нужно будет схватить его левой кнопкой мыши и перетащить на мсто поля От, само поле От, кстати можно будет убрать, чтобы оно не отвлекало. Убирается поле путем перетаскивания из окна Outlook в панель выбора поля.</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2009/09/add_fields.jpg"><img class="aligncenter size-medium wp-image-209" title="add_fields" src="http://blogs.lankey.ru/wp-content/uploads/2009/09/add_fields-300x259.jpg" alt="add_fields" width="300" height="259" /></a></p>
<p>Теперь Outlook будет отображать в папке SPAM, отправителя письма, что позволит легко найти нужное письмо. Чтобы письмо доставить получателю, нужно его открыть, дважды щёлкнув мышью и нажать вверху кнопку &laquo;Отправить заново&raquo;. После этого откроется оригинальное письмо, адресатом которого уже будет указан первоначальный получатель. Нужно будет просто ещё раз нажать кнопку отправить и письмо будет отправлено изначальному получателю.</p>
<p>К сожалению оно будет отправлено от имени того, кто письмо восстанавливает из карантина! Если уж очень хочется, чтобы в адресе отправителя стоял исходный отправитель, то можно добавить в Outlook 2007 POP3/SMTP &#8211; учётную запись, указав в SMTP адресе адрес исходного отправителя письма (по сути сделать подмену). И при восстановлении письма из спама, выбрать отрпавить через эту учётную запись. Да!, вот так вот, немножко неудобно! <img src='http://www.lankey.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lankey.ru/blog/2009/09/07/how-to-recover-quarantined-messages-from-the-spam-quarantine-mailbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Белые списки в Exchange 2007</title>
		<link>http://www.lankey.ru/blog/2009/08/18/belye-spiski-v-exchange-2007/</link>
		<comments>http://www.lankey.ru/blog/2009/08/18/belye-spiski-v-exchange-2007/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 08:37:25 +0000</pubDate>
		<dc:creator>Ярослав Никифоров</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[антиспам]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=121</guid>
		<description><![CDATA[Известно, что добавить адрес в черный список content-filtering&#8217;а Exchange можно через графическую консоль &#8211; пункты Sender Filtering и Recipient Filtering. А вот добавить запись в белый список через графическую консоль нельзя &#8211; можно только через PowerShell. За это отвечает команда Set-ContentFilterConfig. При этом запись добавляется интересно &#8211; если просто выполнить эту команду, указав один нужный [...]]]></description>
			<content:encoded><![CDATA[<p>Известно, что добавить адрес в черный список content-filtering&#8217;а Exchange можно через графическую консоль &#8211; пункты Sender Filtering и Recipient Filtering. А вот добавить запись в белый список через графическую консоль нельзя &#8211; можно только через PowerShell. За это отвечает команда <strong>Set-ContentFilterConfig</strong>.</p>
<p>При этом запись добавляется интересно &#8211; если просто выполнить эту команду, указав один нужный нам адрес &#8211; то текущий список адресов будет очищен, и указанный нами адрес в него занесется один. Следовательно, нам нужно: получить существующий список &laquo;белых&raquo; адресов, пополнить этот список нужным адресом, и загрузить его обратно в Exchange.</p>
<p>Решение для удобства можно оформить в виде скрипта, назвав его, например, <strong>add-wlemail.ps1</strong>:</p>
<div class="codesmp">
<code><br />
param($email)<br />
$list = (Get-ContentFilterConfig).BypassedSenders<br />
$list.Add($email)<br />
Set-ContentFilterConfig -BypassedSenders:$list<br />
(Get-ContentFilterConfig).BypassedSenders<br />
</code>
</div>
<p>Теперь можно запускать этот скрипт, указав в качестве параметра нужный нам адрес: <strong>.\add-wlemail.ps1 some-email@some-domain.ru</strong></p>
<p>Этот скрипт занесет указанный нами e-mail в белый список и выведет на экран результирующий белый список адресов.</p>
<p>А вот другой скрипт &#8211; для занесения в белый список целых доменов &#8211; <strong>add-wldomain.ps1</strong>:</p>
<div class="codesmp">
<code><br />
param($domain)<br />
$list = (Get-ContentFilterConfig).BypassedSenderDomains<br />
$list.Add($domain)<br />
Set-ContentFilterConfig -BypassedSenderDomains:$list<br />
(Get-ContentFilterConfig).BypassedSenderDomains<br />
</code>
</div>
<p>PS: Конечно, для того, чтобы эти скрипты работали, нужно либо снабдить их цифровой подписью, либо разрешить выполнение неподписанных скриптов командой <code>Set-ExecutionPolicy Unrestricted</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lankey.ru/blog/2009/08/18/belye-spiski-v-exchange-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

