Roundcube ошибка загрузки файла

Rate this post

Если у вас на почтовом сервере Linux установлен Roundcube и появляется ошибка «Невозможно загрузить файл», скорее всего проблему можно решить редактированием конфигурации roundcubemail.conf:

<Directory /usr/share/roundcubemail/>

    AssignUserID apache apache

    php_admin_value open_basedir none

    php_admin_value upload_tmp_dir /tmp

    php_admin_value session.save_path /tmp

    php_admin_value safe_mode off

</Directory>

После изменений переменных php_admin_value необходимо перезапустить apache.

Есть проблемы с настройкой и администрированием сервера ? Обращайтесь — [email protected]

Похожие статьи:

  1. Ошибка при установке missing zend_extension CentOs
  2. запускаем скрипты через sudo. Ошибка Sudo: sorry, you must have a tty to run sudo
  3. Проблемы с отображением сайта после установки eaccelerator
  4. Проблемы с запуском mysql, Ошибка — InnoDB: File operation call: ’open’.

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

slade87

рядовой
Сообщения: 11
Зарегистрирован: 2012-12-08 18:59:10

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

Настраивал по вот этому руководству
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 все равно не добавляются файлы.


Хостинговая компания Host-Food.ru

Хостинг HostFood.ru

 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


Аватара пользователя

Alex Keda

стреляли…
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение

Alex Keda » 2015-11-12 8:21:55

Фильтр где-то стоит….
Полноценным клиентом — такое же поведение?

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

Убей их всех! Бог потом рассортирует…


slade87

рядовой
Сообщения: 11
Зарегистрирован: 2012-12-08 18:59:10

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

Непрочитанное сообщение

slade87 » 2015-11-12 13:09:18

Есть две проблеммы в двух разных местах.
По второй проблеме через обычный почтовыик (thunderbird) почта с вложениями отправляется, только если закоментить две строчки из «фильтра»

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

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

Т.е сделать вот так вот


Аватара пользователя

xM

ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение

xM » 2015-11-13 12:01:27

Так у вас, наверное, антивирус не отрабатывает и это правило выдаёт defer.


Аватара пользователя

xM

ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение

xM » 2015-11-15 13:42:48

Лог Exim посмотрите — если ClamAV не будет вызываться об этом будет соответствующая запись со словом defer.


slade87

рядовой
Сообщения: 11
Зарегистрирован: 2012-12-08 18:59:10

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

Непрочитанное сообщение

slade87 » 2015-11-15 19:21:04

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 мб уже работать не хочет и отваливается.


Аватара пользователя

xM

ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение

xM » 2015-11-15 22:27:12

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 мб уже работать не хочет и отваливается.

Что и требовалось доказать.
Тогда либо увеличивайте размер проверяемых вложений, либо пишите что-то вроде

А можно и то и то.


slade87

рядовой
Сообщения: 11
Зарегистрирован: 2012-12-08 18:59:10

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

Непрочитанное сообщение

slade87 » 2015-11-16 1:22:50

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


Аватара пользователя

xM

ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение

xM » 2015-11-16 11:11:13

Может это уже Exim не пускает? См. конфиг. message_size_limit


Аватара пользователя

xM

ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение

xM » 2015-11-16 22:49:57

slade87 писал(а): MaxScanSize MaxFileSize

см.

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

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


Аватара пользователя

xM

ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение

xM » 2015-11-24 17:46:36

slade87 писал(а):Варианты закончились?

А у вас? 8)
Вообще, defer_ok выше должно решить проблему.


slade87

рядовой
Сообщения: 11
Зарегистрирован: 2012-12-08 18:59:10

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

Непрочитанное сообщение

slade87 » 2015-11-25 1:42:10

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


slade87

рядовой
Сообщения: 11
Зарегистрирован: 2012-12-08 18:59:10

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

Непрочитанное сообщение

slade87 » 2015-11-29 10:58:56

Проблема решена!
Решил так.
Запретил проверять структуру PDF и разрешил запись больших файлов на диск т.е. если большой файл то он записывает его на диск, а не хранит файл, хотя работало и без этой функции. При этом сам PDF проверяется, но не лезет во внутр файлов.
ScanPDF no


Аватара пользователя

Alex Keda

стреляли…
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение

Alex Keda » 2015-11-30 8:07:45

Вы бы систему свою в порядок привели….
Весь софт обновили/пересобрали.

Убей их всех! Бог потом рассортирует…


Установили на свой сервере веб-интерфейс к почте «RoundCube». Все хорошо работало, пока не понадобилось отправить файлы. При загрузке вываливается красное окно с ошибкой «Невозможно загрузить файл». Т.к. сервер был только настроен — подумали на настройки php.

В php.ini указали:

file_uploads = on
upload_tmp_dir = /tmp/www/
upload_max_filesize = 512MB

Но этого было не достаточно, roundcube (зачем-то) еще и копирует в свою папку файлы, по умолчанию это /temp/ (у нас этой папки не было — создали руками) эта папка должна быть разрешена на запись файлов от пользователя apache. Или просто поставьте права 777.


0

0

Всем привет. Ребят, помогите решить проблему вложений на roundcube, второй день не могу понять в чём сообственно дело. Ограничение нету, но почему-то файлы >1МБ отказываються прикрепляться. Ошибка сервера! (error)

Вложения до 1мб отлично работают.

/etc/postfix/main.cf

mailbox_size_limit = 0
message_size_limit = 134217728

/etc/nginx.conf

location ~ /.*.php {
    include fastcgi_params;
    fastcgi_split_path_info ^/mail(/.*)()$;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /usr/local/lib/roundcubemail/$fastcgi_script_name;
    fastcgi_pass php-fpm;

    client_max_body_size 128M;
}

/etc/php/php.ini

file_uploads = On
post_max_size = 16G
upload_max_filesize = 16G

memory_limit = 512M

We and our users are seeing a new problem with attachment uploads, whereby they always fail with a «File upload error» dialog after about 22 seconds. This result is consistent across extremely varied network connections (eg. very slow mobile hotspot and very fast residential ISP), and across OSes (at least Windows & Mac) and browsers (see below), and has no relation to file size (in fact one has to test on a larger file on a faster network in order to trigger the bug). On a connection with 1.5Mbps upload speed, the bug is triggered at around 4-5MB file size, which is far below reasonable message size limits.

Browsers appear to handle the error condition differently: In Safari or Chrome, you get that «File upload error» dialog from RC, while in Firefox it just continues spinning as if it’s still working, forever (or at least for many minutes). Seems like some subtle difference in Javascript implementation.

The 22 seconds, as you might guess, is not anything like any of our PHP (or Apache or browser) limits, and we’ve tried raising the key ones just to be safe, but attached is our php -i output anyway. We believe anyone should be able to reproduce this issue on any network, as long as you use a big enough file that it takes long enough at whatever your upload speed is. We can only guess that others haven’t seen it only because everybody’s on such fast networks now — but alas, some of our webmail users are not.

phpinfo.txt

Понравилась статья? Поделить с друзьями:
  • Roundcube smtp ошибка 250 ошибка авторизации
  • Rotoplat 507 ошибки
  • Rotoplat 407 ошибки
  • Ross tech расшифровка ошибок
  • Ross tech wiki ошибки