Антивирус на почтовом сервере hMailServer

hMailServer имеет встроенную поддержку антивирусного программного обеспечения ClamWin с открытым исходным кодом.

2023.08.18          


Overview (Обзор)

hMailServer имеет встроенную поддержку антивирусного программного обеспечения ClamWin с открытым исходным кодом. Чтобы использовать другой антивирусный сканер, воспользуйтесь функцией внешнего антивирусного сканера. Это позволяет вам запускать любой антивирусный сканер, поддерживающий сканирование из командной строки. В исполняемом файле сканера вы указываете командную строку, которая должна использоваться при сканировании. В поле Возвращаемое значение вы указываете значение, которое вернет антивирусный сканер при обнаружении вируса. Это значение варьируется в зависимости от антивирусного сканера. Список антивирусных сканеров и их командных строк приведен в нижней части этой страницы. Если вы используете макрос %FILE% в командной строке, hMailServer заменит %FILE% полным путем к файлу, который необходимо отсканировать.

Configuring hMailServer to use an external virus scanner (Настройка hMailServer для использования внешнего антивирусного сканера)

В этом примере показано, как настроить hMailServer на использование AVG Free 7. Предполагается, что у вас установлен AVG Free в

C:\Program Files\Grisoft\AVG Free

  1. Запустить администратора почтового сервера (Зарегистрировать администратора почтового сервера)
  2. Перейдите в Настройки -> Протоколы -> SMTP -> Антивирус
  3. Выберите страницу Внешнего антивирусного сканера.
  4. Выберите Использовать внешний сканер.
  5. Укажите следующую командную строку. Следует заключить в кавычки ("): "C:\Program Files\Grisoft\AVG Free\avgscan.exe" /EXT=* /NOBOOT /NOMEM /SCAN /NOSELF /NOHIMEM /ARC "%FILE%"
  6. Введите 6 в качестве возвращаемого значения. (Avgscan.exe вернет значение 6, если обнаружен вирус.)

Scanner command lines (Командные строки сканера)

Дополнительные примеры использования запятых в строках антивирусного сканера приведены в списке примеров

Testing it (Проверяю это)

Поскольку тестирование на реальных вирусах сопряжено с риском, вы можете использовать тестовый файл антивируса EICAR. Антивирусные сканеры распознают его как вирус, но использовать его безопасно, поскольку это ненастоящий вирус. Эти сайты позволяют вам отправлять электронные письма, содержащие тестовый файл антивируса EICAR:

  1. Альфа-тек.
  2. Webmail.us .

More information (Дополнительная информация)

Как определить возвращаемое значение антивирусного сканера.

Notes (Записи)

Функциональность %FILE%-macro применима только к hMailServer 4.0 build 85 и более поздним версиям.

Settings (Настройки)

When a virus is found (При обнаружении вируса)

Выберите Удалить электронную почту, если вы хотите, чтобы сообщения, содержащие вирус, удалялись немедленно. Выберите Удалить вложения, если вы хотите, чтобы сообщения, содержащие вирусы, доставлялись, но эти вложения должны быть удалены. При удалении электронного письма вы можете уведомить отправителя и/или получателя электронного письма о том, что в электронном письме был обнаружен вирус.

Maximum message size to virus scan (KB) (Максимальный размер сообщения для проверки на вирусы (КБ))

Большинство сообщений электронной почты, содержащих вирусы, относительно невелики. Используя этот параметр, вы можете настроить hMailServer на пропуск проверки на вирусы, если размер сообщения превышает указанный.

ClamWin

Autodetect (Автоматическое обнаружение)

Почтовый сервер может быть автоматически настроен на использование ClamWin. Чтобы автоматически настроить hMailServer на использование ClamWin, нажмите кнопку Автоматическое определение. hMailServer считает настройки ClamWin из реестра Windows. После автоматического определения настроек вы должны убедиться, что они верны.

Пожалуйста, обратите внимание, что перед этим необходимо установить ClamWin.

External virusscanner (Внешний антивирусный сканер)

Scanner executable (Исполняемый файл сканера)

Путь к исполняемому файлу антивирусного сканера, который следует запустить. Это должен быть сканер командной строки, у которого нет пользовательского интерфейса.

Return value (Возвращаемое значение)

Значение, которое вернет антивирусный сканер в случае обнаружения вируса.

Block attachments (Блокировать вложения)

Эти настройки позволяют блокировать вложения в зависимости от расширения вложения. Если вы включите эту функцию, hMailServer удалит вложение, а затем добавит новое вложение с именем исходное_имя.txt, которое содержит короткое сообщение о том, что вложение было удалено.