Страница 1 из 1

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-11 16:53:40
slade87
Настраивал по вот этому руководству
http://www.info-x.org/freebsd/email/nas ... dcube.html
Ошибка номер 1 (Работа через Roundcube)
Простые письма без вложений отправляются нормально, но если прикрепляешь pdf, word, exel, arhive
То выдает ошибку и файл не прикрепляется, в логах пусто :cz2: :cz2:
Самое интересное что если прикреплять текстовый файл то все отправляется нормаль.
Ошибка номер 2 (Через почтовый клиент)
При отправки письма с вложением выдает ошибку и не отправляет письма. Проблема в двух строчках кода

Код: Выделить всё

acl_check_data:
  # Блочить письма с вирусами. Чтобы использовать данный тест
  # вы должны задать параметр av_scanner.
   deny malware    = *
           message    = This message contains a virus ($malware_name).
Если закоментить этот код то тогда файлы(pdf,exel, ...) отправляются нормально, но насколько я понимаю на вирусы проверка не работает.
Кстати если закоментить этот код то через roundcube все равно не добавляются файлы.

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-12 8:21:55
Alex Keda
Фильтр где-то стоит....
Полноценным клиентом - такое же поведение?

Если нет - то в roundcube

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-12 13:09:18
slade87
Есть две проблеммы в двух разных местах.
По второй проблеме через обычный почтовыик (thunderbird) почта с вложениями отправляется, только если закоментить две строчки из "фильтра"

Код: Выделить всё

acl_check_data:
  # Блочить письма с вирусами. Чтобы использовать данный тест
  # вы должны задать параметр av_scanner.
  # deny malware    = *
  #        message    = This message contains a virus ($malware_name).
Т.е сделать вот так вот

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-13 12:01:27
xM
Так у вас, наверное, антивирус не отрабатывает и это правило выдаёт defer.

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-13 22:10:01
slade87
ММ. Помогите исправить, что посмотреть?

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-15 13:42:48
xM
Лог Exim посмотрите - если ClamAV не будет вызываться об этом будет соответствующая запись со словом defer.

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-15 19:21:04
slade87
2015-11-15 22:03:33 no host name found for IP address 192.168.200.1
2015-11-15 22:03:34 1Zy2aM-0000TJ-2k malware acl condition: clamd: unable to connect to UNIX socket (/var/run/clamav/clamd.sock): Connection refused
2015-11-15 22:03:34 1Zy2aM-0000TJ-2k H=([127.0.0.1]) [192.168.200.1] I=[192.168.200.142]:25 F=<1@1l.su> temporarily rejected after DATA

Отправлено спустя 18 минут 13 секунд:
Проблема в Clamav. Отваливается после больших файлов(Насколько больших не знаю). Отправляю до 2мб работает нормально, а вот с 12 мб уже работать не хочет и отваливается.

Отправлено спустя 5 минут 26 секунд:
Проблема в Clamav. Отваливается после больших файлов(Насколько больших не знаю). Отправляю до 2мб работает нормально, а вот с 12 мб уже работать не хочет и отваливается.

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-15 22:27:12
xM
slade87 писал(а): 2015-11-15 22:03:34 1Zy2aM-0000TJ-2k malware acl condition: clamd: unable to connect to UNIX socket (/var/run/clamav/clamd.sock): Connection refused
2015-11-15 22:03:34 1Zy2aM-0000TJ-2k H=([127.0.0.1]) [192.168.200.1] I=[192.168.200.142]:25 F=<1@1l.su> temporarily rejected after DATA
Отправлено спустя 5 минут 26 секунд:
Проблема в Clamav. Отваливается после больших файлов(Насколько больших не знаю). Отправляю до 2мб работает нормально, а вот с 12 мб уже работать не хочет и отваливается.
Что и требовалось доказать.
Тогда либо увеличивайте размер проверяемых вложений, либо пишите что-то вроде

Код: Выделить всё

malware = * / defer_ok
А можно и то и то.

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-16 1:22:50
slade87
В clam.conf значение двух переменных (MaxScanSize MaxFileSize ) стоит 300М (насколько понимаю 300мегабайт). Файлы больше 10 мегабайт клам не переваривает и отваливается. Что может с ним быть??

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-16 11:11:13
xM
Может это уже Exim не пускает? См. конфиг. message_size_limit

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-16 22:42:00
slade87
Стояла 30М

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-16 22:49:57
xM
slade87 писал(а): MaxScanSize MaxFileSize
см.

Код: Выделить всё

# cat /usr/local/etc/clamd.conf | grep StreamMaxLength
StreamMaxLength 10M

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-17 18:37:59
slade87
Значение переменно StreamMaxLength 100M

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-24 8:30:56
slade87
Варианты закончились?

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-24 17:46:36
xM
slade87 писал(а):Варианты закончились?
А у вас? 8)
Вообще, defer_ok выше должно решить проблему.

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-25 1:42:10
slade87
Дико извиняюсь был не прав!!!!
Тестировал все время на одном файле. Протестировал на двух других(pdf и djvu) файлах более большого размера и почта отравляется и принимается и антивирус не "крашиться", но вот при оправки именно этого файла даже при добавлении defer_ok в конфиг ексима антивирус(clamav) "крашиться".
Залил на сервак этот файл(перед загрузкой файла проверил его каспером) и попробовал просто проверить его clamscan -i имя файла. Clamav выдал ошибку /usr/local/lib/libclamav.so.6: Undefined symbol "iconv_open" и на сколько я понял не стал проверять этот файл, но интересно вот, что ClamAv не вылетел, а продолжил работу дальше.
defer_ok не решил проблему.

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-29 10:58:56
slade87
Проблема решена!
Решил так.
Запретил проверять структуру PDF и разрешил запись больших файлов на диск т.е. если большой файл то он записывает его на диск, а не хранит файл, хотя работало и без этой функции. При этом сам PDF проверяется, но не лезет во внутр файлов.
ScanPDF no

Exim, Roundcube проблема загрузки файлов

Добавлено: 2015-11-30 8:07:45
Alex Keda
Вы бы систему свою в порядок привели....
Весь софт обновили/пересобрали.