Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Настройка GFI MailEssentials

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Открыть новую тему     Написать ответ в эту тему

Bugriy



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yurynok
Обновления антивирусных баз я выставил 24часа (был действительно 1 час). А вот антиспамовские фичи реже чем раз в 30 минут выставить не получается. Непонятный трафик совершенно. Выходит обновления качаются целиком каждый раз. 4 антивирусных алгоритма примерно по 4-5 метров 24 раза в день.... Порядка 400М выходит.... А у меня 260.

Всего записей: 226 | Зарегистр. 24-08-2005 | Отправлено: 12:08 04-05-2006
alexuplink

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для тех кто не удаляет спам а складывает его для дальнейшего анализа (например юзер позвонил сказав что почта не доходит).
Проблему решил таким образом: в каждом фильтре поставил галку "move to subfolder of user's mailbox" (туда письма сваливаются в формате {...}.eml), задал значение SPAM\<имяфильтра> + написал скрипт который копирует в спамоотстойник на сервере для дальнейшего удобного поиска. Скрипт в шедулер на каждые 15 (интервал, в принципе, любой) минут. Выходной формат: \\share\spam\<имяантиспамфильтра>\frommail_tomail_subject_guidpart.eml  
В результате кириллица не "корявится".
 
'начало скрипта
 
'written by alex for russian-text mails
'this script for GFI ME only (tested with ver. 11)
 
Dim message
On Error Resume Next
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder("M:\mydomain.RU\MBX")
Set spamFolder_dest = objFSO.GetFolder("\\SHARE\SPAM\")
Set colSubfolders = objFolder.Subfolders
For Each objSubfolder in colSubfolders
    If objFSO.FolderExists(objSubfolder & "\" & "SPAM") Then
 
    Set spamFolder = objFSO.GetFolder(objSubfolder & "\" & "SPAM")
    Set colSpamSubfolders = spamFolder.Subfolders
    
    For Each spamsubFolder in colSpamSubfolders
        For Each objFile in spamsubFolder.Files
            DestName = spamFolder_dest & "\" & spamsubFolder.Name
            If LCase(objFSO.GetExtensionName(objFile)) = "eml" Then
 
                if Instr(objFSO.GetFileName(objFile), "@") > 0 Then
                    objFile.Move DestName & "\" & objFile.Name
                End if
 
                if Instr(objFile.Name, "{") > 0 AND Instr(objFile.Name, "}") > 0 Then
        
                    strLoad = spamsubFolder & "\" & objFile.Name
                    Set message = LoadMessageFromFile(strLoad)
 
                    if InStr(message.From,"@") > 0 AND InStr(message.To,"@") > 0 Then
        
                        GUIDpart_ = Left(objFile.Name,9)
                        GUIDpart=replace(GUIDpart_,"{","_",1)
 
                        if InStr(message.From,"<") = 0 Then
                            val_from = message.From
                        End if
    
                        if InStrRev(message.From,"<") > 0 AND InStrRev(message.From,">") > 0 Then
                            pos1_from=InStrRev(message.From,"<")
                            pos2_from=InStrRev(message.From,">")
                            diff = pos2_from - pos1_from -1
                            val_from = mid(message.From,pos1_from + 1,diff)
                            val_from=Trim(val_from)
                                    
                        End if
        
                        if InStr(message.To,"<") = 0 Then
                            val_to = message.To
                        End if
        
                        if InStrRev(message.To,"<") > 0 AND InStrRev(message.To,">") > 0 Then
                            pos1_to=InStrRev(message.To,"<")
                            pos2_to=InStrRev(message.To,">")
                            diff = pos2_to - pos1_to - 1
                            val_To = mid(message.To,pos1_to + 1,diff)
                            val_To=Trim(val_To)
                        End if
 
                
                        val_To=replace(val_To,"&","_",1)
                        val_To=replace(val_To," ","_",1)
                        val_To=replace(val_To,":","_",1)
                        val_To=replace(val_To,"\","_",1)
                        val_To=replace(val_To,"/","_",1)
                        val_To=replace(val_To,"<","_",1)
                        val_To=replace(val_To,">","_",1)
                        val_To=replace(val_To,"""","_",1)
                        val_To=replace(val_To,"'","_",1)
                        val_To=replace(val_To,"?","_",1)
                        val_To=replace(val_To,"|","_",1)
                        val_To=replace(val_To,"*","_",1)
 
                        message.subject = StripInvalidChrs (message.subject)
 
                        strNewName = val_from & "_" & val_To & "_" & message.subject & "_" & GUIDpart
                        if Len(DestName & "\" & strNewName) >= 254 Then
                            strNewName = Left(strNewName, 180)
                        End if
 
                        objFile.Move DestName & "\" & strNewName & ".eml"
 
                    Else         if DateDiff("D", objFile.DateLastModified, Now) > 1 Then
                                objFile.Delete true
                            End if
                    End if
                End if
 
            End if
        Next
    Next
    End if
 
Next
 
Function LoadMessageFromFile(Path) 'As Message  
   Dim Stm  
   Set Stm = CreateObject("ADODB.Stream")  
   Stm.Charset = "ascii"  
   Stm.Open  
   Stm.LoadFromFile Path  
   Dim iMsg  
   Set iMsg = CreateObject("CDO.Message")  
   Dim iDsrc  
   Set iDsrc = iMsg.GetInterface("IDataSource")  
   iDsrc.OpenObject Stm, "_Stream"  
   Set LoadMessageFromFile = iMsg  
End Function  
 
 
Function StripInvalidChrs (string)
 
 If InStr(string, Chr(33)) > 0 Or InStr(string, Chr(34)) > 0 Or InStr(string, Chr(94)) > 0 Or InStr(string, Chr(96)) > 0 Then
        string = Replace(Replace(Replace(Replace(string, Chr(33), ""), Chr(34), ""), Chr(94), ""), Chr(96), "_",1)
 End if
 
  for i = 1 to 31
    If InStr(string, Chr(i)) > 0 Then
        string = Replace(string, Chr(i), "_",1)
    End If
 Next
  for i = 39 to 47
    If InStr(string, Chr(i)) > 0 And i <> 45 Then
    string = Replace(string, Chr(i), "_",1)
    End If
  Next
   for i = 58 to 63
     If InStr(string, Chr(i)) > 0 Then
    string = Replace(string, Chr(i), "_",1)
     End If
   Next
   If InStr(string, Chr(175)) > 0 Then
    string = Replace(string, Chr(175), "_",1)
  End if
 
 If InStr(string, Chr(92)) > 0 Then
    string = Replace(string, Chr(92), "_",1)
  End if
 
 for i = 152 to 182
    If InStr(string, Chr(i)) > 0 Then
        string = Replace(string, Chr(i), "_",1)
    End If
 Next
    StripInvalidChrs = StripInvalidChrs & string
 
End Function
 
Set objFSO = Nothing
 
'конец скрипта

Всего записей: 9 | Зарегистр. 04-05-2006 | Отправлено: 13:43 04-05-2006
Bugriy



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Какие-то не понятки с этим байесом. Стал перенаправлять в его папки свою почту. Она появляется в папках, через некоторое время уходит в подпапку Processed. Но в настройках байеса Legitimate emails: 2006, Spam emails: 54510. То есть я так понимаю писем не добавляется, хотя я уже с сотню туда переслал.

Всего записей: 226 | Зарегистр. 24-08-2005 | Отправлено: 16:45 04-05-2006
Oves

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Правильно. После скана уходит в папку Processed. Legitimate добавляется из исходящей почты, поэтому их мало. Я добавлял их в ручную из папок "sent" пользователей, создал базу порядка 30000 легитимных писем. Делал это с помощью aswiz.exe - bayesian analysys wizard.

Всего записей: 10 | Зарегистр. 02-03-2006 | Отправлено: 17:30 05-05-2006
AlexRus227

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
There was a failure when checking for Anti-Phishing updates.
 
Куда капать ??? как заставить обновиться ??? может доступ нужно открыть в фаерволе  ???

Всего записей: 90 | Зарегистр. 07-12-2005 | Отправлено: 09:30 18-05-2006
Bugriy



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил самостоятельно обучать байесовский фильтр в GFI mail essentials. Наверное единственный вариант - сделать чтобы в один из почтовых ящиков все письма форвардились, и сортировать письма в Outlook по папкам. Как проще всего сделать чтоб все письма форвардились в один ящик, неужели прописывать форвард в каждом аккаунте?

Всего записей: 226 | Зарегистр. 24-08-2005 | Отправлено: 16:03 14-06-2006 | Исправлено: Bugriy, 16:24 14-06-2006
alex779



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сдуру внёс кириллическую комбинацию в модуль keyword checking. Теперь никак не могу внести туда изменения - при открытии модуля -прога виснет. Сделал бэкап конфигурации, но уже поздно. Где находится база keyword checking? Так и не нашёл файла .mdb такого, хотя в поисках его открыл много нового и интересного для себя. Может кто поможет?

Всего записей: 229 | Зарегистр. 10-11-2004 | Отправлено: 11:09 03-07-2006
yurynok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alex779
config.mdb все настройки там, править можно на прямую (после backup).

Всего записей: 1367 | Зарегистр. 21-03-2003 | Отправлено: 14:29 11-07-2006
alex779



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yurynok
 
Вот как раз там и нет  Там по-моеиу всё, кроме записей keyword checking. Вскрыл antispam7.dll, думал мож там как ресурс эти строки есть, а нет там ничего

Всего записей: 229 | Зарегистр. 10-11-2004 | Отправлено: 11:13 12-07-2006
ryzhiy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alex779

Цитата:
Сдуру внёс кириллическую комбинацию в модуль keyword checking. Теперь никак не могу внести туда изменения - при открытии модуля -прога виснет. Сделал бэкап конфигурации, но уже поздно. Где находится база keyword checking? Так и не нашёл файла .mdb такого, хотя в поисках его открыл много нового и интересного для себя. Может кто поможет?

 
вот-вот. и у меня после этого загнулось все. у тебя она как ломаная или лицензия есть? если лицензия, то обратись на форум, там разработчики это решают, но придется им пару файлов отправить. чего я, как нечестный пользователь, сделать не могу

Всего записей: 32 | Зарегистр. 20-09-2004 | Отправлено: 18:30 12-07-2006
alex779



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ryzhiy
У меня лицензия на 11 версию, но там техподдержка закончилась - она всего 3 месяца.
 
 
Добавлено:
ryzhiy
 
Нашёл схожую проблему в БЗ. Это слетели настройки конфигурационного файла. Как выход - отработка проблемы через траблшутер и размещение проблемы на ftp-сайте gfi....

Всего записей: 229 | Зарегистр. 10-11-2004 | Отправлено: 16:29 13-07-2006
vkostic



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите..
Поставил 12. А он такое ощущение что ничего не фильтрует.  
На фильтрах галки стоят. На ведение логов тоже... А все пусто...
Стоит Exchange 2003.

Всего записей: 33 | Зарегистр. 21-10-2005 | Отправлено: 09:59 16-08-2006
yurynok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vkostic
А репортер что говорит?
Поставь в фильтрах не удаление а сохранение в папку и все станет ясно.

Всего записей: 1367 | Зарегистр. 21-03-2003 | Отправлено: 11:25 16-08-2006
Babushka_J

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посоветуйте, как быть, пожалуйста. Ситуация такая. Довольно часто надо просматривать уже удалённые GFIем письма. Не знаю, где это делать, кроме как в логах. А логи (особенно байесовский, от предыдущего админа мне достался 90Мб!!!) неприлично здоровые, и на их просмотр уходит лишнее время даже спец прогами. Да и просто неприличное разрастание логов - это зло! Так нельзя ли где-то задать, скажем, обновление логов раз в неделю или типа того. Руками резать каждый понедельник как-то не хочется, всё ж таки 3ий миллениум!!!
Мелочь, а неприятно.
Спасибо.
 
Ах да! Эссеншл 12й!

Всего записей: 18 | Зарегистр. 17-07-2006 | Отправлено: 10:42 01-09-2006 | Исправлено: Babushka_J, 10:44 01-09-2006
yurynok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Babushka_J
Поставить в настройках фильтровне удаление почты, а перенос в папку. Тогда можно будет смотреть через проводник (тему письма видно). А через Outlook Express можно и само письмо посмотреть.

Всего записей: 1367 | Зарегистр. 21-03-2003 | Отправлено: 11:58 01-09-2006
Babushka_J

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хм... А в каком виде почта в этой папке храниться будет? Её ж ведь тоже придётся подчищать. Или я не понял чего-то?

Всего записей: 18 | Зарегистр. 17-07-2006 | Отправлено: 12:11 01-09-2006
yurynok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Babushka_J
В папке почта будет храниться как одно сообщение-один файл.

Всего записей: 1367 | Зарегистр. 21-03-2003 | Отправлено: 13:39 01-09-2006
Babushka_J

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yurynok
Спасибо, конечно, но мне содержимое письма не столь интересно. Получается, что вместо необъятных логов, суть текстовых файлов, я получу одно необъятное писбмо, суть ПСТшник (или типа того). Обновляться ни то, ни другое не будет, и стирать старьё всё равно руками хотя и немного попроще...

Всего записей: 18 | Зарегистр. 17-07-2006 | Отправлено: 11:43 04-09-2006
yurynok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Babushka_J
А что ты вообще хочешь?
Поставь в фильтах не писать логи и удалять письма.

Всего записей: 1367 | Зарегистр. 21-03-2003 | Отправлено: 13:38 04-09-2006
Babushka_J

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне нужно знать, что случилось с письмом. Не пришло оно вообще или удалилось GFIем.
Я сперва смотрю outlook пользователя, затем лезу в GFI модератор, а потом? Потом проверка всего, что удалено GFIем. Довольно часто приходится этим заниматься. Нужные письма шлют не пойми как. Бывает, что на том конце тупо неправильно ввели адрес, а бывает письмо удаляется из-за макроса... Надо не только узнать что случилось с письмом, но и знать ПОЧЕМУ это случилось. То есть какой фильтр не пропустил. Я ничего оптимальней просмотра логов не придумал. А логи растут. При этом хранить сведения о письмах более, чем недельной давности смысла нет. Если б логи можно было обновлять как-то - это решило бы проблему полностью.
Извиняюсь за флудоподобные изъяснения.

Всего записей: 18 | Зарегистр. 17-07-2006 | Отправлено: 15:47 04-09-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Настройка GFI MailEssentials


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru