Перейти к содержимому


Фото
- - - - -

Dr.web 6.0 для Unix`овых почтовиков игнорирует некоторые опции конфига


  • Please log in to reply
26 ответов в этой теме

#21 Anton Ivanov

Anton Ivanov

    Advanced Member

  • Posters
  • 842 Сообщений:

Отправлено 15 Февраль 2011 - 15:08

нет - это не нормально. но теперь в логах видна попытка отправить отчет. можно еще debug логи для этой попытки (c IpcLevel = info) и так же конфигурацию MailD с которой воспроизводится данная ошибка. заранее спасибо.

#22 atomic

atomic

    Newbie

  • Posters
  • 36 Сообщений:

Отправлено 15 Февраль 2011 - 17:33

нет - это не нормально. но теперь в логах видна попытка отправить отчет. можно еще debug логи для этой попытки (c IpcLevel = info) и так же конфигурацию MailD с которой воспроизводится данная ошибка. заранее спасибо.


логи (после перечитки конфигурации об отправке отчета) c debug и info - в аттаче 1.rar

конфиг maild:

[General]
BaseDir = /var/drweb/
MaxTimeoutForThreadActivity = 30s
IpcTimeout = 1m
Hostname = test.test.ru

[Logging]
Level = debug
IpcLevel = info
SyslogFacility = Mail
FileName = /var/log/drweb/maild.log

[MySQL]
Lib = /usr/local/lib/mysql/libmysqlclient.so
Host = localhost
Port = 3306
User = root
Password = password
DB = drweb
Connections = 0
SizeLimit = 0
SkipDomains = test.ru

[MailBase]
MaxStoredMessages = 100000
MaxStorageSize = 0
MaxPoolSize = 0
SendTimeout = 30s
FrozenTimeout = 2h
DeleteTimeout = 48h
BackupPeriod = 0
BackupName = /var/drweb/msgs/db/.maildb.backup
MaxBodySizeInDB = 1k

[Filters]
LibDir = /usr/local/drweb/maild/plugins
Settings =
BeforeQueueFilters = vaderetro, headersfilter, modifier
MaxSizeBeforeQueueFilters = 0
AfterQueueFilters =
MaxSizeAfterQueueFilters = 0
PluginsBaseDir = /var/drweb/plugins

[Stat]
Send = yes
SendPeriod = 10m
Timeout = 30s
ExportStat = no
ExportBlockObjectsStorage =
ExportStatStorage =
ExportPluginStatStorage =

[Reports]
Send = yes
#SendTimes = 0w/00:00:00-7d
SendTimes = 11:00:00-24h
Mail = xxxxx@test.ru
Names = vaderetro
TopListSize = 20
MaxPoolSize = 800k
MaxStoreInDbPeriod = 31d
CheckForRemovePeriod = 5m

[Quarantine]
Path = /var/drweb/infected
FilesMode = 0660
FilenamesMode = Std
FilenamesPrefix = maild.
AccessByEmail = yes
StoredTime = 24h
MoveToDBI = no
DBISettings =
DBIUsername =
DBIPassword =
SQLInsertCommand =
SQLRemoveCommand =
SQLSelectCommand =
PulseTime = 5m
PathToDrwebQp = /usr/local/drweb/drweb-qp
MoveAll = no

[Maild]
ProtectedNetworks = 127.0.0.0/8, x.x.x.0/22
ProtectedDomains = test.ru
IncludeSubdomains = yes
InPoolOptions = auto
OutPoolOptions = auto
RedirectMail = spam-archive@test.ru
OnlyTrustedControlMails = yes
LicenseLimit = pass
EmptyFrom = continue
ProcessingErrors = pass
RulesLogLevel = info
PidFile = /var/drweb/run/drweb-maild.pid
UseCustomReply = no
ReplyEmptyFrom = &#34;Dr.Web MailD&#58; Messages from <> are blocked by administrator.&#34;
ReplyProcessingError = &#34;Dr.Web MailD&#58; Message is rejected due to software error.&#34;
GetIpFromReceivedHeader = yes
Control = no
ControlAddress = inet&#58;3009@127.0.0.1
SkipDSNOnBlock = no

&#91;Receiver&#93;
Address = local&#58;/var/drweb/ipc/.drweb_maild
PoolOptions = auto
RealClients = no
ProcessingErrors = reject
StalledProcessingInterval = 10m
OneCommandTimeout = 5m
OneMessageTimeout = 10m
AddReceivedHeader = no
ReturnReject = no
MaxRecipients = 50

&#91;Sender&#93;
StalledProcessingInterval = 10m
SendingIntervals = 0s, 30s, 60s, 10m, 30m, 2h, 8h, 1d, 1d
Method = pipe
MailerName = Exim
Address = /usr/local/sbin/exim
Options =
InPoolOptions = auto
OutPoolOptions = auto
HeloCmdTimeout = 5m
MailFromCmdTimeout = 5m
RcptToCmdTimeout = 5m
DataCmdTimeout = 2m
DataBlockTimeout = 3m
EndOfDataTimeout = 10m
OtherCmdsTimeout = 2m
SendDSN = no

&#91;Notifier&#93;
PoolOptions = auto
TemplatesBaseDir = /usr/local/etc/drweb/maild/templates
LngBaseDir = /usr/local/etc/drweb/maild/lng
AdminMail =
FilterMail = root@localhost
NotifyLangs = ru
TemplatesParserLogLevel = info
RulesLogLevel = info
MsgIdMap =
QuarantinePrefix =

&#91;Rule&#93;
notify		 = block
notify.Virus   = allow&#40;any&#41;
notify.Cured   = allow&#40;admin&#58;sender&#41;
notify.Skip	= allow&#40;sender&#41;
notify.Archive = allow&#40;admin&#58;sender&#41;
notify.Error   = allow&#40;admin&#58;sender&#41;
notify.Rule	= allow&#40;admin&#41;
notify.License = allow&#40;admin&#41;
notify.Malware = allow&#40;any&#41;
html = yes
scan = all

&#91;Rules&#93;
sender&#58;regex&#58;@test.ru && client-ip&#58;x.x.x.0/22 cont scan=all&#58;-vaderetro

Прикрепленные файлы:

  • Прикрепленный файл  1.rar      19 Скачано раз


#23 Anton Ivanov

Anton Ivanov

    Advanced Member

  • Posters
  • 842 Сообщений:

Отправлено 15 Февраль 2011 - 17:40

логи не те. в них нет момента собственно отправки отчета и ошибки:
notifier ERROR error during processing msg : vector::_M_range_check

:)

#24 atomic

atomic

    Newbie

  • Posters
  • 36 Сообщений:

Отправлено 15 Февраль 2011 - 17:49

логи не те. в них нет момента собственно отправки отчета и ошибки:
notifier ERROR error during processing msg : vector::_M_range_check


блин. да, ты прав. ошибся. вот теперь те.
в аттаче.

Прикрепленные файлы:

  • Прикрепленный файл  1.rar   1,16К   17 Скачано раз


#25 maxic

maxic

    Keep yourself alive

  • Moderators
  • 13 070 Сообщений:

Отправлено 15 Февраль 2011 - 17:50

atomic
У на в форуме принято общаться на "вы".

#26 Anton Ivanov

Anton Ivanov

    Advanced Member

  • Posters
  • 842 Сообщений:

Отправлено 15 Февраль 2011 - 18:08

а теперь поставьте в AdminMail тоже значение что и в Reports/Mail и повторите эксперимент. если не получится опять нужны будут логи.

вообще AdminMail всегда должен быть заполнен.

#27 atomic

atomic

    Newbie

  • Posters
  • 36 Сообщений:

Отправлено 15 Февраль 2011 - 18:17

а теперь поставьте в AdminMail тоже значение что и в Reports/Mail и повторите эксперимент.
вообще AdminMail всегда должен быть заполнен.


Все получилось, как только заполнил поле AdminMail.
Не заполнял до этого потому, что в мануале написано что по дефолту там есть значение (root@localhost) - и оно менее приоритетнее чем [Reports]/Mail

спасибо Вам, Антон!