PigMail/1 — история изменений (2004 год)
20 декабря 2004 года. Опубликована версия 1.17Внимание! Эта версия PigMail не работает со старыми версиями acSMTP и acIMAP
- + Контент-анализатор MContent различает ситуации доставки письма конкретному локальному получателю (либо перенаправление письма для конкретного адресата) и формирование исходящего письма для неопределённого числа внешних получателей
- !+ Добавлена возможность управления режимом отказа при блокировке IP-адреса отправителя онлайновыми чёрными списками. Изменён формат списка сервисов блокировки IP-адресов отправителей (RBLSystemList) (старый формат тоже поддерживается)
- + Добавлена возможность избирательного формирования извещений антивируса в зависимости от статуса отправителя (SMTP[NotifyLocalsOnly]) (идея Unhurried)
- ! Изменён способ работы со списком Message-Id загруженных писем в загрузчике внешней POP-почты Pop3Recv (Pop3Recv[MessageIdList]). Теперь список обрабатывается подобно другим спискам, поэтому первая строка считается заголовочной
- + Добавлена возможность удаления дубликатов спам-писем, загруженных из внешних POP-ящиков (AntispamPopFile[DupCheck], AntispamPopFile[MessageIdList]) (идея Dandy)
- + Поддержка дополнительных возможностей контент-анализатора MContent
- Исправлена ошибка доставки писем локальным получателям при активном контент-анализаторе MContent
- ! Изменён способ выбора этапов подключения контент-анализатора MContent (MContent[Pass1], MContent[Pass2]). Параметр SMTP[UseMcontentEx] больше не используется
- В соответствии с принятыми умолчаниями наконец-то переименован включённый в дистрибутив каталог для сохранения вложений (mail_att_files вместо files)
- ! Файлы правил контент-анализатора MContent разделены на базовые и пользовательские. Базовые правила перемещены в подкаталог smtprobotsmcontent. Для пользовательских правил выделен каталог smtpcustomrules. В дистрибутив включены примеры файлов пользовательских правил
- С целью уменьшения объёма из дистрибутива исключены предварительно настроенные запретительные списки. Их можно загрузить отдельно, а в поставку включены наиболее характерные примеры
- + При формировании извещений о вирусах для администратора теперь также проверяется давно описанный параметр SMTP[SendVirusNotifyToAdmin], используемый в стандартной конфигурации
- Изменена организация HTML-документации, файлы во избежание конфликтов переименованы
- Автоматически сформированные письма (автоответы, извещения о вирусах и прочее) не копируются в архив по причине очевидной ненадобости
- Исправлена опечатка в образце командной строки запуска процедуры загрузки обновлений вирусных баз Dr.Web (AntivirusDrWEB[Updater]) (спасибо osmi)
- + Добавлена возможность задавать требование обязательной авторизации для локальных отправителей (SMTP[RequireAuthForLocalSenders]) (идея Unhurried)
- + Расширена функциональность списков, хранимых в таблицах Excel: возможность группового экспорта всех листов активной книги в файлы списков, возможность импорта из файла списка в лист книги, возможность импорта группы списков (идея osmi). Все функции доступны через дополнительную панель инструментов. В дистрибутив для облегчения процесса переноса данных включена заготовка таблицы, содержащая только необходимые макросы
- + Добавлена поддержка архивирования вложений контент-анализатором MContent (MContent[Archiver], MContent[ArchiverSwitches], MContent[ArchiverExt], MContent[ArchiverCommand])
- !+ Доработан механизм авторизации. Добавлено отдельное указание списка пользователей для способа авторизации MD5PlainFile (AUTH[PlainUserList], SMTP[PlainUserList], POP[PlainUserList], IMAP[PlainUserList])
- + Дополнительная информация в оперативном журнале SMTP-сервера
- Исправлена ошибочная автоблокировка при пустом адресе отправителя
- Исправлена обработка адреса отправителя
- + Добавлена возможность установить для локальных пользователей требование обязательного подключения по защищённому (SSL) соединению (SMTP[RequireSslForLocalSenders], POP[RequireSsl], IMAP[RequireSsl]) (идея Dandy)
- Исправлена ошибки обработки полей шапки письма: часть полей не обрабатывалась, если не был активирован плагин contentfilter (спасибо Dandy)
- + Дополнительная информация в статистических журналах собственного текстового формата
- + Возможность назначения индивидуальных списков локальных сетей (LocalNetworks) для каждого сервера (SMTP[LocalNetworks], POP[LocalNetworks], IMAP[LocalNetworks])
- + Добавлена возможность указать расположение почтовых ящиков домена по умолчанию для POP/IMAP-сервера (POP[DefaultDomainMailBoxes], IMAP[DefaultDomainMailBoxes]). Теперь сервер находит почтовые ящики этого домена, даже если он не включён в список локальных доменов (LocalDomains) (спасибо Pg1)
- !+ Дополнительные возможности списка запрещённых отправителей (FromEmailBlackList). Формат списка изменён (старый формат тоже поддерживается)
- !+ Реализовано более гибкое и единообразное управление выводом оперативного журнала (Server[LogLevel], SMTP[LogLevel], POP[LogLevel], IMAP[LogLevel], Pop3Recv[LogLevel]). Частные параметры SMTP[FilterLogging] и MContent[DetailedReport] больше не используются
- + В соответствии с изменениями в стандартной конфигурации введена поддержка назначения базовых каталогов вирусного и спам- карантинов (SMTP[InfectedDir], SMTP[SpamDir])
- + Добавлена существующая в стандартной конфигурации поддержка "серых" списков отправителей и получателей (SMTP[UseGrayLists], SMTP[Restricted], SMTP[RestrictedFromEmails], SMTP[RestrictedEmails])
- + Добавлена существующая в стандартной конфигурации поддержка индивидуальных правил обработки письма для каждого получателя (SMTP[UseMcontentEx])
- + Добавлена возможность запрета модификации темы сообщения при обработке контент-анализатором MContent (MContent[KeepSubjectUnchanged])
- Спам теперь не копируется в архив
- Исправление записи в журнал команд протокола SMTP
- Дополнительная информация в оперативном журнале SMTP-сервера
- + Добавлена существующая в стандартной конфигурации возможность автоматической авторизации SMTP-клиента на основании MAC-адреса (Lists[IpMacAuth], SMTP[IpMacAuth])
- Исправлены критические ошибки в правилах обработки писем фильтром MContent (спасибо Dandy)
- Исправлено выделение адресов из шапки письма в загрузчике POP-почты Pop3Recv
- + В соответствии с изменениями в стандартной конфигурации трассировка протокола IMAP управляется посредством конфигурационного файла (IMAP[Debug])
- Исправлена ошибка обработки ограничения размеров письма при отправке сообщения в список рассылки
- + В оперативный журнал SMTP-сервера выводится информация о копировании писем в архив и в главный каталог исходящей почты (спасибо vze)
- Информация о синхронных запусках агента отправки исходящей почты перенесена из журнала планировщика в оперативный журнал SMTP-сервера
- !+ Добавлена возможность блокировки самостоятельной доставки исходящей почты (SMTP[DontDeliverOutboundMail]) (спасибо vze). В связи с этим изменён формат списка получателей "чужих" почтовых доменов (EmailSmtpForward) (старый формат тоже поддерживается)
- + В списках локальных сетей (LocalNetworks) и доверенных сетей (IpWhiteList) можно не задавать имя пользователя, при этом не включается IP-авторизация (спасибо vze)
- ! Существенно пополнен список сервисов блокировки IP-адресов отправителей (RBLSystemList)
- !+ Добавлена возможность автоматической блокировки отправителей по различным критериям (SMTP[MaxMessageSizeAutoblacklist], SMTP[SpamAutoblacklist], SMTP[VirusAutoblacklist], SMTP[AutoComplementBlacklists])
- Исправлена ошибка обработки поля IS_SKIPPED списка запрещённых имён клиентских узлов (HeloBlackList) для случая нахождения IP-адреса подключения в списке запрещённых подсетей
- Доработка записи в журналы при работе с защищённым соединением
- Изменения в макросе ExportData, сохраняющем листы таблицы Excel в текстовые файлы списков. Теперь макрос корректно обрабатывает строки с пустым первым полем
- ! Правила обработки писем фильтром MContent переписаны в расчёте на новую версию плагина
- Проведена синхронизация с множественными изменениями, внесёнными в Eserv/3.14
- + Добавлена обработка спамерской уловки использования в командах HELO и EHLO IP-адреса вместо имени узла (SMTP[IpInHelo])
- Изменения в макросе ExportData, сохраняющем листы таблицы Excel в текстовые файлы списков. Теперь макрос корректно формирует имя файла по умолчанию и предлагает сохранять файл в том же каталоге, где находится таблица, лист которой экспортируется в список
- Повышена устойчивость плагинов antivirus, scheduler и pop3recv к некорректным настроечным параметрам
- + Добавлена поддержка защищённых (SSL) соединений с клиентом (Server[Certificate], Server[SslVerifyClient], SMTP[SslPort], SMTP[SslNetworkInterface], SMTP[Certificate], SMTP[SslVerifyClient], POP[SslPort], POP[SslNetworkInterface], POP[Certificate], POP[SslVerifyClient], IMAP[SslPort], IMAP[SslNetworkInterface], IMAP[Certificate], IMAP[SslVerifyClient])
- ! В связи с добавлением поддержки SSL изменены шаблоны ответа на команду EHLO
- + Добавлен контроль зацикливания писем (SMTP[MaxReceivedCnt], SMTP[RejectLoopbackedMail], SMTP[Loop])
- + Добавлена возможность выбора способа авторизации пользователя в домене Windows NT (AUTH[NtImpersonateLogon], SMTP[NtImpersonateLogon], POP[NtImpersonateLogon], IMAP[NtImpersonateLogon])
- + Добавлена возможность работы с произвольным списком онлайновых систем блокировки IP-адресов отправителей (SMTP[UseRBLList], SMTP[RBLSystemList])
- В соответствии с изменениями в стандартной конфигурации письма, поступающие из внешних POP-ящиков посредством плагина Pop2Smtp, ни при каких условиях не отправляются наружу
- + Добавлена обработка ошибок антивируса. Непроверенные письма перемещаются в карантин (SMTP[Unchecked]), адресатам и администратору отправляются уведомления о сбое (SMTP[OnVErrorGeneralNotification], SMTP[OnVErrorAdminNotification]) (идея Unhurried)
- ! Изменены шаблоны уведомления адресата о поимке вируса
- Проведена синхронизация с множественными изменениями, внесёнными в Eserv/3.11
- Исправление в процедуре перемещения на хранение писем, классифицированных POPfile как спам — в заголовок дописываются адреса получателей для последующей доставки письма по назначению (спасибо Dandy)
- + В письма-извещения об обнаружении вируса добавлена информация об имени и версии антивируса, а также о текущем состоянии антивирусной базы. Сведения об имени и версии антивируса также приводятся в ответе сервера отправителю
- + Добавлен метод авторизации MD5PlainFile — по объединённому списку пользователей Eserv/3
- В соответствии с изменениями в стандартной конфигурации проверка писем спам-фильтром POPfile выполняется после проверки по списку недопустимых типов данных, чтобы освободить POPfile от проверки тех писем, которые всё равно будут удалены в результате этой проверки. Это также исключит попадание этих писем в спам-архив
- В соответствии с изменениями в стандартной конфигурации несколько ослаблены ограничения Sender Policy Framework
- В соответствии с изменениями в стандартной конфигурации изменён обратный адрес, используемый администратором спама для пересылки переклассифицированных писем
- + Добавлено существующее в стандартной конфигурации ограничение на максимально допустимую длину адреса отправителя (SMTP[MaxEmailLength])
- + Добавлена существующая в стандартной конфигурации возможность ведения архива исходящей почты (SMTP[ArchiveOutboundMail], SMTP[OutboundArchiveDir])
- ! Изменены правила архивирования локальной почты — теперь в архив помещается также и почта, классифицированная как спам
- + Добавлена возможность передачи локальной почты на обработку в стороннюю почтовую систему (SMTP[ForwardLocalMail], SMTP[ForwardLocalSpam], SMTP[ForwardDir])
- + Добавлена существующая в стандартной конфигурации поддержка Yahoo Domain Keys
- !+ Дополнительные возможности управления отсевом по списку запрещённых имён клиентских узлов (HeloBlackList). Изменён формат списка (старый формат тоже поддерживается)
- Исправление в процедуре анализа письма после приёма — в особых случаях могли возникать ошибки, если плагин magicwords был загружен, а плагин contentfilter — нет
- + Существующая в стандартной конфигурации возможность задавать нестандартное условие опроса внешних POP-ящиков (Pop2Smtp[PollSchedule]) добавлена также и в плагин pop3recv (Pop3Recv[PollSchedule])
- !+ Добавлена возможность задавать дополнительное условие проверки для каждого внешнего POP-ящика. Изменён формат списка проверяемых ящиков (Boxes) (старый формат тоже поддерживается)
- Улучшена обработка блокировок адреса отправителя
- !+ Изменён способ определения POP/IMAP-сервером почтового ящика пользователя по имени учётной записи. Если адрес электронной почты присутствует в списке источника авторизации, он извлекается из этого списка. Если адрес не указан или недоступен, используется дополнительный список соответствия (Lists[UserMailBoxes], POP[UserMailBoxes], IMAP[UserMailBoxes])
- Отладочный вывод правил, реализующих действия для особых папок IMAP, перенаправлен из главного журнала в оперативный
- + Добавлена возможность работы в режиме обучения спам-фильтра POPfile (AntispamPopFile[TrainingMode])
- Исправлена ошибка, приводившая к аварийному сбросу подключения при проверке Sender Policy Framework (спасибо Dandy)
- Исправлена ошибка, из-за которой серверы POP и IMAP при инициализации подключения проверяли список запрещённых сетей SMTP-сервера
- Проведена синхронизация с множественными изменениями, внесёнными в Eserv/3.10
- + Добавлен альтернативный стандартному загрузчик внешней POP-почты Pop3Recv
- + Добавлена существующая в стандартной конфигурации поддержка списка запрещённых имён узлов (SMTP[HeloBlackList])
- ! В связи с расширением функциональности изменён формат списка запрещённых сетей SMTP-сервера (SMTP[IpBlackList])
- + Добавлена существующая в стандартной конфигурации возможность ведения архива почты, доставляемой локальным получателям (SMTP[ArchiveLocalMail], SMTP[ArchiveDir])
- + Добавлена существующая в стандартной конфигурации поддержка списка особых получателей спам-фильтра (AntispamPopFile[PopFileToWhiteList])
- + Добавлена существующая в стандартной конфигурации поддержка Sender Policy Framework
- ! Изменён механизм генерации писем-извещений о выявлении вируса. Соответствующие настройкам сервера тексты формируются с использованием дополнительных субшаблонов, перечисленных в специальном списке (SMTP[InfectedFileNameAddOns])
- ! Изменён механизм генерации ответов на SMTP-команды HELO и EHLO. Шаблон ответа на команду HELO больше не используется. Для ответа на команду EHLO используется единственный шаблон, содержащий только постоянные параметры ответа
- Исправлена ошибка формирования общего автоответа о доставке письма локальному получателю
- ! Обработка "магических слов" в теме письма реализована в виде отдельного плагина. В связи с расширением функциональности изменён формат списка "магических слов" (SMTP[SubjectWords]) (идея Dandy)
- Восстановлена ошибочно закомментированная секция Pop2Smtp в конфигурационном файле Eserv3.pigmail.ini (спасибо Dandy)
Внимание! Эта версия PigMail не работает со старыми версиями acSMTP и acIMAP
- Проведена синхронизация с множественными изменениями, внесёнными в Eserv/3 RC9
- В журнал авторизации выводится также информация об автоматической авторизации отправителя (по спискам локальных и доверенных сетей и по списку авто-авторизации)
- ! Изменён формат оперативных журналов
- ! В конфигурационном файле Eserv3.ini добавлена новая секция [MContent], в которую перемещены все настроечные параметры контент-фильтра MContent
- + Добавлена существующая в стандартной конфигурации возможность переадресации письма на основании адреса отправителя (SMTP[FromEmailAliasesTo])
- + Добавлена частично существующая в стандартной конфигурации возможность задавать длительность тайм-аута для SMTP-, POP- и IMAP-серверов (SMTP[Timeout], POP[Timeout], IMAP[Timeout])
- + Добавлена существующая в стандартной конфигурации обработка ошибок копирования файлов писем
- Исправлена ошибка в механизме доменной авторизации
- Улучшена обработка чёрного списка адресов отправителей (FromEmailBlackList)
- Улучшен механизм избирательной доставки спама с учётом "спам-квалификации"
- !+ Добавлена возможность индивидуального назначения спам-администраторов для каждого почтового домена (идея A V L). Назначение выполняется в списке локальных доменов (LocalDomains), в связи с чем изменился его формат
- + Добавлена возможность управления сопоставлением папок IMAP с действиями, выполняемыми над перемещаемыми в них письмами (ImapFolderActions) (идея A V L)
- + Добавлена возможность вывода в оперативный журнал информации о работе фильтров-анализаторов письма (SMTP[FilterLogging], SMTP[McontentDetailedReport])
- + Увеличено число полей заголовка письма, проверяемых плагином contentfilter. Соответственно, добавлен новый список запрещённого содержимого и новый параметр конфигурационного файла Eserv3.ini (SMTP[BlackListX-Comment])
- Исправление вывода в оперативный журнал в случае детектирования спама в исходящем письме
- Образец списка пользователей локальных доменов сервера SMTP (LocalDomainUsers) приведён в соответствие с описанным форматом (спасибо Dandy)
- + Загрузкой плагина расширений callback для Piafi MailKnocker можно управлять с помощью Eserv3.ini (POP[UseCallback])
- ! Основной плагин, обеспечивающий работу конфигурации, переименован и разделён на две части. Общий для всех серверов код помещён в CommonPluginsplugins под именем pigmail, специфический — в myconfplugins каждого сервера под именем pigmail.myconf
- ! Изменены правила записи имён учётных записей пользователей в списках локальных (LocalNetworks) и доверенных (IpWhiteList) сетей, списке пользователей локальных доменов сервера SMTP (LocalDomainUsers), списке автоматической авторизации (FromEmailAutoLogon), списке "подозрительных" отправителей (FromEmailNeedAuthList), списках разрешённых отправителей для списков рассылок. Теперь там можно указать не только логин, но и домен авторизации. Если домен авторизации не указан, считается, что пользователь авторизуется в домене по умолчанию
- ! В списке администраторов почтового сервера (ValidAdminsList) обязательно указание как имени учётной записи, так и домена авторизации пользователя
- ! Изменён формат списка пользователей локальных доменов сервера SMTP (LocalDomainUsers)
- + Добавлена поддержка "спам-квалификации" получателя, в зависимости от которой он либо получает спам-письма в свой почтовый ящик, либо нет. В отличие от стандартной конфигурации, используется не дополнительный список, а дополнительный флаг в списке пользователей локальных доменов сервера SMTP (LocalDomainUsers) (идея A V L)
- + Добавлена включённая в стандартную конфигурацию возможность повторной отправки письма после переклассификации из спама в "добропорядочные" (идея A V L)
- + Добавлена включённая в стандартную конфигурацию поддержка контент-анализатора MContent (разработка Dandy)
- + Добавлена включённая в стандартную конфигурацию поддержка антивируса ClamAV
- Исправлены ошибки загрузки плагинов popfile (спасибо Dandy) и callback
- Доработка конфигурации IMAP-сервера для совместимости с новыми версиями (рекомендация ac)
- Доработка конфигурации SMTP-сервера для совместимости с плагином Pop2Smtp: ограничения на количество писем не действуют, если отправитель подключился с IP-адреса самого SMTP-сервера (рекомендация ac)
- ! Управляющие списки загрузчика внешней POP-почты Pop2Smtp по умолчанию возвращены в каталог CONF стандартной конфигурации (Pop2Smtp[Boxes]) (спасибо Dandy)
- + Добавлена включённая в стандартную конфигурацию возможность удаления писем с вирусами (SMTP[DeleteInfectedFile]). В связи с этим изменены шаблоны и способ генерации писем-извещений
- + Изменено управление формированием извещения об отлове вируса для администратора (добавлен параметр SMTP[SendAdminVirusNotify]) (спасибо Unhurried)
- Исправлено значение по умолчанию для URL обновления антивируса Dr.Web (AntivirusDrWEB[UpdateUrl])
- + Добавлена включённая в стандартную конфигурацию возможность назначения домена авторизации по умолчанию в зависимости от IP-адреса, на который выполнено подключение (Lists[DomainIP], SMTP[DomainIP], POP[DomainIP], IMAP[DomainIP])
- + Добавлена включённая в стандартную конфигурацию возможность отключения записи тела письма в журнал сервера (SMTP[LogMessageBody])
- Исправлена ошибка обработки ограничения на размер письма, проверяемого спам-фильтром POPfile (AntispamPopFile[MaxMessageSize]) (спасибо Dandy)
- + Добавлена обработка собственного конфигурационного файла Eserv3.pigmail.ini. Теперь в пользовательский конфигурационный файл Eserv3.ini не требуется вносить чрезмерно большое количество дополнительных параметров, что облегчает как установку PigMail, так и возможное последующее удаление (идея Unhurried). Поиск параметров идёт в следующей последовательности — Eserv3.ini, Eserv3.pigmail.ini, Eserv3.orig.ini
- + Добавлена возможность указания собственного каталога конфигурации (параметр Dirs[PigMailConf]), не связанного со стандартной конфигурацией, что облегчает как установку PigMail, так и возможное последующее удаление (идея Unhurried и Dandy)
- ! Для восстановления единообразия с конфигурационным файлом Eserv3.orig.ini изменено написание параметров, относящихся к выводу статистического журнала в формате Estat/32: вместо Estat и LogToEstat пишется EStat и LogToEStat
- ! Изменён каталог по умолчанию для вывода статистических журналов формата Estat/32: добавлен требуемый приложением подкаталог log
- Автоответчик не отвечает отправителям из списка SpecialSenders
- Исправлена ошибка в процедуре доставки письма в каталог "вышибалы"
- + Для повышения быстродействия параметры конфигурационных файлов Eserv3*.ini кэшируются в памяти на время почтовой сессии (от подключения до отсоединения отправителя). Для каждой сессии параметры кэшируются индивидуально. В случае проблем кэширование может быть отключено (параметр SMTP[CacheIni])
- Исправлена ошибка в обработке писем, превышающих ограничения на размер
- + Добавлена возможность разделения оперативных журналов по разным каталогам (параметры SMTP[Logs], POP[Logs], IMAP[Logs]) (идея Unhurried)
- + Добавлена поддержка имеющихся в стандартной конфигурации параметров управления спам-фильтрацией (AntispamPopFile[MaxMessageSize], AntispamPopFile[PopFileIpWhiteList], AntispamPopFile[PopFileFromWhiteList])
- Изменена обработка abuse-получателей в случае попадания письма под действие какого-либо фильтра — теперь сервер даже в этом случае пытается доставить письмо в ящики таких получателей (по просьбе Unhurried); перемещение в специальный каталог происходит только в особых случаях. В частности, в ящик abuse-получателя можно доставлять письма, нарушающие ограничения по объёму (SMTP[PassOverquotedToAbuse])
- + Добавлена возможность управлять удалением писем, нарушающих ограничения по объёму (SMTP[DeleteOverquoted])
- + Добавлена возможность исключать из обработки спам-фильтрами письма, отправленные авторизованными отправителями (AntispamPopFile[CheckAuthorizedSenders]) (идея Dandy)
- + Добавлена возможность физического удаления из почтовых ящиков помеченных к удалению во время POP3-сессии писем в случае обрыва связи, а не только корректного завершения сессии (POP[ExpungeAlways])
- + Добавлена поддержка почтовых роботов (отличия от стандартной конфигурации см. в документации)
- Исправлены ошибки в обработке адресов получателей
- + Добавлена возможность отправки перенаправленной почты на серверы, требующие обязательной SMTP-авторизации (SMTP[SendMailAppForwardAS]). Для корректной работы необходима новая версия планировщика, входящая в дистрибутив Eserv/3 Release Candidate 5
- + Добавлен вывод в отдельный журнал планировщика информации о запуске агентов отправки исходящей почты
- В Eserv3.sample.ini исправлена опечатка в наименовании параметра DeliverAnyway (SMTP[DeliverAnyway]) (спасибо Dandy)
- + Добавлена поддержка имеющегося в стандартной конфигурации механизма специальных папок IMAP (IMAP[SpecialFolders]) (назначение отдельным пользователям в качестве почтовых ящиков особых каталогов)
- В Eserv3.sample.ini исправлено неверное указание пути к плагинам авторизации (AUTH[AuthPlugins]) (спасибо Unhurried)
- + Добавлена поддержка имеющегося в стандартной конфигурации механизма SubjectWords (автоматическая маршрутизация почты в зависимости от наличия в теме письма определённых "волшебных" слов)
История изменений - 2007 год
История изменений - 2006 год
История изменений - 2005 год
Назад к описанию PigMail
Назад к описанию PigProxy