iRedMail. Дополнительная настройка — Марстел

ПерезвонимВам

Попробовать бесплатно
Нажимая ОТПРАВИТЬ я соглашаюсь с обработкой персональных данных
Заявка в МАРС Телеком - заполните форму данными
Вы также можете связаться с нашими специалистами по телефону 8 800 333-65-40 (звонок бесплатный по всей территории России).
Скачать МАРС Коннектор
МАРС Коннектор

Программа МАРС Коннектор служит для подключения к услуге «Аренда виртуального сервера» и «Аренда 1С».

СКАЧАТЬ
iRedMail. Дополнительная настройка

iRedMail. Дополнительная настройка


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

Получить консультацию
Листайте ниже

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

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

Если вы хотите настроить сборку iRedMail с нуля, воспользуйтесь нашей статьей в базе знаний

Блокировка расширений файлов в iRedMail

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

Заходим в mysql или MariaDB в зависимости от того что у нас стоит. Команды можно использовать одни и те же, поэтому разницы нет.

mysql -u root -p

Если забыли пароль. Вводим пароль SQL, который у вас должен быть в файле установки iRedMail.tips

cat /root/iRedMail-1.6.8/iRedMail.tips

или запускаем сразу из-под sudo

sudo mysql

Открываем базу amavisd запросом:

USE amavisd

use amavis db

Смотрим что у нас записано в таблице policy и получаем результат командой:

SELECT * FROM policy limit 10\G

Нас интересует banned_files_lover

policy

Если в нем стоит “N” то все хорошо, переходим к настройкам конфигурации, если Y пишем команду:

UPDATE policy SET banned_files_lover = 'N' WHERE id = '1';

Повторно проверяем что записано командой:

SELECT * FROM policy limit 10\G

Выходим из SQL командой exit

Настройки конфигурации amavis:

Сначала, рекомендую сделать резервную копию конфиг-файла amavis:

sudo cp /etc/amavis/conf.d/{50-user,50-user.backup}

Открываем файл конфигурации:

sudo nano /etc/amavis/conf.d/50-user

Нажимаем Ctrl + W, вводим

block certain

и нажимаем enter

extensions

В этих двух полях добавляем нужные нам расширения через |

Либо выбираем предустановленный набор ограничений, которые вас устраивают, открывая комментирование # строк # qr'.\.

extensions

Сохраняем файл и выходим из nano. Нажимаем Ctrl + S, Ctrl + X

Перезагружаем службу:

sudo systemctl restart amavis.service

Проверяем что служба активна и работает:

sudo systemctl status amavis.service

Делаем адрес для перехвата несуществующей почты или Catch-all адрес.

В некоторых ситуациях, очень удобно, чтобы почта на несуществующие или отключенные ящики в нашем домене перенаправлялась сразу на созданный специально для этого ящик, вместо того, чтобы отправлять Вашему собеседнику ответ, что такой почты не существует. Такой ящик называется Catch-all. Ниже, я опишу, как это можно настроить

Для начала, необходимо создать ящик, куда будут перенаправляться все письма. Сделать это можно через web-интерфейс iRedMail: https://mail.mydomain.ru/iredadmin

В нашем случае, это будет ящик catch-all@mydomain.ru

После создания ящика, делаем правило перенаправления в SQL. Заходим в утилиту управления MySQL:

mysql -u root –p

или

sudo mysql

Подключаемся к нужной базе:

USE vmail;

Вводим следующий запрос:

INSERT INTO forwardings (address, forwarding, domain, dest_domain) VALUES ('mydomain.ru', 'catch-all@mydomain.ru', 'mydomain.ru', mydomain.ru');

Где "mydomain.ru" это имя Вашего домена

Настройка Clamav для серверов в РФ

С некоторых пор базы для Clamav перестали обновляться с ip-адресов РФ. Решить эту проблему можно, указав, другие сервера обновления, вместо тех, что прописаны в iRedMail по умолчанию

Открываем файл конфигурации:

sudo nano /etc/clamav/freshclam.conf

Комментируем поля, которые начинаются с DatabaseMirror

и добавляем новое:

PrivateMirror https://packages.microsoft.com/clamav

add mirror

Сохраняем файл и выходим из nano. Нажимаем Ctrl + S, Ctrl + X

Останавливаем службу Clamav:

systemctl stop clamav-freshclam

Удаляем файл freshclam.dat

rm -f /var/lib/clamav/freshclam.dat

Обновляемся

freshclam

Запускаем Clamav и перезапускаем остальные службы

systemctl start clamav-freshclam && systemctl restart clamav-daemon amavis

Изменение размера вложения в postfix

Данная настройка поможет исправить проблему, если мы хотим отправить файл большого размера по почте, а почтовый сервер нам этого не разрешает. По умолчанию, ограничение выставлено в 15МБ

Важно понимать, что данная настройка изменит размер ограничения размера файла, но письмо, с этим файлом, может все равно не дойти до адресата из-за того, что на его сервере стоит свое ограничение на размер вложенного файла

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

Например, мы хотим выставить новое значение в 100МБ: 100 * 1024 * 1024 = 104857600

После чего, конфигурируем postfix:

postconf -e message_size_limit=104857600

Перезагружаем postfix

sudo systemctl restart postfix

Здесь мы постарались описать самые частые вопросы, которые возникают у наших пользователей. Данная статья не охватывает множество различных аспектов работы с iRedMail. Мы будем дополнять ее по возможности


https://marstel.ru/server

Уже уходите?

Хотите, перезвоним Вам за 30 секунд?

Сейчас на линии несколько свободных специалистов готовых перезвонить Вам для консультации!

Жду звонка
Идёт отправка!

Звонок для Вас бесплатный