Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Настройка GFI MailEssentials

Автор: Oves
Дата сообщения: 28.03.2006 08:07
Однозначно проблема с правами доступа. У меня в интегрированном режиме стоит - и всё работает нормально.
Автор: ryzhiy
Дата сообщения: 06.04.2006 09:52
возникла проблема.
поставил пару дней назад 12, и вот вчера началось - при попытке открыть keyword checking properties консоль падает. все остальное открывается нормально, фильтрация тоже вроде идет полным ходом, но все равно неприятно. есть у кого-нибудь идеи, как побеждать беду?
Автор: Oves
Дата сообщения: 06.04.2006 18:04
Странная фигня. А на форуме разработчиков искал?
http://forums.gfi.com/GFI_MailEssentials_for_Exchange%2fSMTP/forumid_7/tt.htm
Автор: ryzhiy
Дата сообщения: 07.04.2006 11:25
Oves

задал им этот вопрос с утреца. а потом полез в event viewer и глянул, что мелкомягкие обо всем этом думают. а думают они, что "The program could not load a driver because the program user doesn't have sufficient privileges to access the driver or because the drive is missing or corrupt."
в config.mdb, в таблице actions, у меня для keyword checking прописано stringid "antispam1". я так понимаю, что это имя dll, по крайней мере для остальных фильтров это поле совпадает с имеющимя dll-ками. а вот antispam1.dll я что-то не нашел.
может кто-нибудь посмотреть, что у него в config.mdb прописано для keyword??
Автор: yurynok
Дата сообщения: 07.04.2006 12:19
log    block    logfile    actiontype    movetofolder    stringid    forwardtoemail    fakendr    fakendrtemplate    tag    tagtext    movetoexchangefolder    tagpos    tagxheader
1    1    E:\Program Files\GFI\MailEssentials\logs\keywordchecking.log    0        antispam1        0    E:\Program Files\GFI\MailEssentials\templates\ndr.xml    0    SPAM    Inbox/Keyword    0    0

Добавлено:
файла такого нет.
Автор: Oves
Дата сообщения: 07.04.2006 15:29
log    block    logfile    actiontype    movetofolder    stringid    forwardtoemail    fakendr    fakendrtemplate    tag    tagtext    movetoexchangefolder    tagpos    tagxheader
1    1    D:\GFI-ME\logs\keywordchecking.log    3        antispam1    pochta@pochta.com    1    D:\GFI-ME\templates\ndr.xml    0    SPAM    Spam    0    0

файла тоже нет такого
Автор: Bugriy
Дата сообщения: 03.05.2006 09:51
Люди, объясните как обучать байесовский фильтр. Я уже убился, блин. Папки общие создались. А как туда письма перемещать не могу понять. Открываю почту с помощью outlook web access, но там никакой взаимосвязи между личными папками и общими нет. Общие открываются в отдельном окне и письмо туда не перетащить.
Автор: naZOID
Дата сообщения: 03.05.2006 12:52
Невозможно!
так мне ответили на sysadmins.ru
В IMAP нету такой штуки как перекладывание писем из личных папок в общие, я так понял это разные виртуальные сервера.
я смог придумать 2 способа +1 подсказали
1. назначить папкам адреса типа spam@тут.ru и пересылать туда письма
2. мы юзаем theBat там есть ухищьрение, все папки назначаются на сервер кроме корзины, если вытереть письмо (!переместить! в корзину бата) то оно потом спокойно перетаскивается в gfiшные общие папки.
Я так понял смысл тут в том что сообщения не перекладыватся из папок в корзину а потом в GFi, а удаляются с сервера из личных папок, их копия создается в корзине, а потом при перетаскивании письмо удаляется из корзины и создается новое в общих папках.
3. Если у вас Exchange то пользовать MAPI клиенты.

P.S. кстати прикольно светить как можно больше по инету почтовый адрес папки This is spam email, на него начинает сыпаться огромное количество мусора и спамфильтр сам учится
Автор: Bugriy
Дата сообщения: 04.05.2006 10:22
Я тут посмотрел статистику интернета за последние дни. С сайта update.gfi.com ежедневно 200-260М льётся. Это нормально? У меня помимо mail essentials стоит mail security.
Автор: yurynok
Дата сообщения: 04.05.2006 10:56
Bugriy
Полные обновления занимают порядка 40 МБ, если стоит заливать каждый час, то как минимум идет подключение к FTP.
Поставь обновление раз в сутки, трафик будет меньше.
Автор: Bugriy
Дата сообщения: 04.05.2006 11:08
yurynok
Обновления антивирусных баз я выставил 24часа (был действительно 1 час). А вот антиспамовские фичи реже чем раз в 30 минут выставить не получается. Непонятный трафик совершенно. Выходит обновления качаются целиком каждый раз. 4 антивирусных алгоритма примерно по 4-5 метров 24 раза в день.... Порядка 400М выходит.... А у меня 260.
Автор: alexuplink
Дата сообщения: 04.05.2006 12:43
Для тех кто не удаляет спам а складывает его для дальнейшего анализа (например юзер позвонил сказав что почта не доходит).
Проблему решил таким образом: в каждом фильтре поставил галку "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

'конец скрипта
Автор: Bugriy
Дата сообщения: 04.05.2006 15:45
Какие-то не понятки с этим байесом. Стал перенаправлять в его папки свою почту. Она появляется в папках, через некоторое время уходит в подпапку Processed. Но в настройках байеса Legitimate emails: 2006, Spam emails: 54510. То есть я так понимаю писем не добавляется, хотя я уже с сотню туда переслал.
Автор: Oves
Дата сообщения: 05.05.2006 16:30
Правильно. После скана уходит в папку Processed. Legitimate добавляется из исходящей почты, поэтому их мало. Я добавлял их в ручную из папок "sent" пользователей, создал базу порядка 30000 легитимных писем. Делал это с помощью aswiz.exe - bayesian analysys wizard.
Автор: AlexRus227
Дата сообщения: 18.05.2006 08:30
There was a failure when checking for Anti-Phishing updates.

Куда капать ??? как заставить обновиться ??? может доступ нужно открыть в фаерволе ???
Автор: Bugriy
Дата сообщения: 14.06.2006 15:03
Решил самостоятельно обучать байесовский фильтр в GFI mail essentials. Наверное единственный вариант - сделать чтобы в один из почтовых ящиков все письма форвардились, и сортировать письма в Outlook по папкам. Как проще всего сделать чтоб все письма форвардились в один ящик, неужели прописывать форвард в каждом аккаунте?
Автор: alex779
Дата сообщения: 03.07.2006 10:09
Сдуру внёс кириллическую комбинацию в модуль keyword checking. Теперь никак не могу внести туда изменения - при открытии модуля -прога виснет. Сделал бэкап конфигурации, но уже поздно. Где находится база keyword checking? Так и не нашёл файла .mdb такого, хотя в поисках его открыл много нового и интересного для себя. Может кто поможет?
Автор: yurynok
Дата сообщения: 11.07.2006 13:29
alex779
config.mdb все настройки там, править можно на прямую (после backup).
Автор: alex779
Дата сообщения: 12.07.2006 10:13
yurynok

Вот как раз там и нет Там по-моеиу всё, кроме записей keyword checking. Вскрыл antispam7.dll, думал мож там как ресурс эти строки есть, а нет там ничего
Автор: ryzhiy
Дата сообщения: 12.07.2006 17:30
alex779

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


вот-вот. и у меня после этого загнулось все. у тебя она как ломаная или лицензия есть? если лицензия, то обратись на форум, там разработчики это решают, но придется им пару файлов отправить. чего я, как нечестный пользователь, сделать не могу
Автор: alex779
Дата сообщения: 13.07.2006 15:29
ryzhiy
У меня лицензия на 11 версию, но там техподдержка закончилась - она всего 3 месяца.


Добавлено:
ryzhiy

Нашёл схожую проблему в БЗ. Это слетели настройки конфигурационного файла. Как выход - отработка проблемы через траблшутер и размещение проблемы на ftp-сайте gfi....
Автор: vkostic
Дата сообщения: 16.08.2006 08:59
Подскажите..
Поставил 12. А он такое ощущение что ничего не фильтрует.
На фильтрах галки стоят. На ведение логов тоже... А все пусто...
Стоит Exchange 2003.
Автор: yurynok
Дата сообщения: 16.08.2006 10:25
vkostic
А репортер что говорит?
Поставь в фильтрах не удаление а сохранение в папку и все станет ясно.
Автор: Babushka_J
Дата сообщения: 01.09.2006 09:42
Посоветуйте, как быть, пожалуйста. Ситуация такая. Довольно часто надо просматривать уже удалённые GFIем письма. Не знаю, где это делать, кроме как в логах. А логи (особенно байесовский, от предыдущего админа мне достался 90Мб!!!) неприлично здоровые, и на их просмотр уходит лишнее время даже спец прогами. Да и просто неприличное разрастание логов - это зло! Так нельзя ли где-то задать, скажем, обновление логов раз в неделю или типа того. Руками резать каждый понедельник как-то не хочется, всё ж таки 3ий миллениум!!!
Мелочь, а неприятно.
Спасибо.

Ах да! Эссеншл 12й!
Автор: yurynok
Дата сообщения: 01.09.2006 10:58
Babushka_J
Поставить в настройках фильтровне удаление почты, а перенос в папку. Тогда можно будет смотреть через проводник (тему письма видно). А через Outlook Express можно и само письмо посмотреть.
Автор: Babushka_J
Дата сообщения: 01.09.2006 11:11
Хм... А в каком виде почта в этой папке храниться будет? Её ж ведь тоже придётся подчищать. Или я не понял чего-то?
Автор: yurynok
Дата сообщения: 01.09.2006 12:39
Babushka_J
В папке почта будет храниться как одно сообщение-один файл.
Автор: Babushka_J
Дата сообщения: 04.09.2006 10:43
yurynok
Спасибо, конечно, но мне содержимое письма не столь интересно. Получается, что вместо необъятных логов, суть текстовых файлов, я получу одно необъятное писбмо, суть ПСТшник (или типа того). Обновляться ни то, ни другое не будет, и стирать старьё всё равно руками хотя и немного попроще...
Автор: yurynok
Дата сообщения: 04.09.2006 12:38
Babushka_J
А что ты вообще хочешь?
Поставь в фильтах не писать логи и удалять письма.
Автор: Babushka_J
Дата сообщения: 04.09.2006 14:47
Мне нужно знать, что случилось с письмом. Не пришло оно вообще или удалилось GFIем.
Я сперва смотрю outlook пользователя, затем лезу в GFI модератор, а потом? Потом проверка всего, что удалено GFIем. Довольно часто приходится этим заниматься. Нужные письма шлют не пойми как. Бывает, что на том конце тупо неправильно ввели адрес, а бывает письмо удаляется из-за макроса... Надо не только узнать что случилось с письмом, но и знать ПОЧЕМУ это случилось. То есть какой фильтр не пропустил. Я ничего оптимальней просмотра логов не придумал. А логи растут. При этом хранить сведения о письмах более, чем недельной давности смысла нет. Если б логи можно было обновлять как-то - это решило бы проблему полностью.
Извиняюсь за флудоподобные изъяснения.

Страницы: 12345678910111213141516171819

Предыдущая тема: Отключение USB через GPO (групповые политики)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.