• Как сделать свой action в filter?

    @O3EPCK
    Если нужно КАЖДОЕ входящее и исходящее письмо обрабатывать скриптом, то вам поможет связка procmail + fetchmail. Если речь идёт об ОДНОМ пользователе Zimbra, то все рассказано в zmmailbox help filter
    Ответ написан
    Комментировать
  • Почему не запускается zimbra?

    @O3EPCK
    service webapp Stopped
    Возможно, кто-то держит порт 80 и 443.
    Посмотрите, что говорит netstat -tlnp
    Ответ написан
    Комментировать
  • Как заблокировать получение писем с определенного ящика в Zimbra?

    @O3EPCK
    Заблокировать получение писем от определённого адреса - несложно.
    Есть три пути:
    1) блокировать в настройках postfix (Zimbra основана на postfix)
    2) блокировать в настройках spamassasin (Zimbra использует Spamassasin если включен антиспам)
    3) блокировать в настройках конкретного пользователя (создать фильтр, зайдя пользователем в веб-интерфейс)

    Путь №1 самый радикальный:
    ### команды нужно выполнять из пользователя zimbra
    su - zimbra
    
    ### создадим файл если его нет, или добавим строчку
    echo "baduser@domain.com REJECT" >> /opt/zimbra/conf/postfix_reject_sender
    postmap /opt/zimbra/conf/postfix_reject_sender
    
    ### добавим в настройки Zimbra Postfix проверку smtpd_sender_restrictions
    zmprov ms $(hostname) zimbraMtaSmtpdSenderRestrictions "check_sender_access lmdb:/opt/zimbra/conf/postfix_reject_sender"
    
    ### можем подождать 1-2 минуты, пока zmconfigd применит настройку, либо перезапустить Postfix
    zmmtactl restart


    А вообще, стоит подумать насчет подключения внешнего антиспам-фильтра. Встроенный в Zimbra - Amavis + Spamassasin + ClamAV - требует слишком много внимания и тонкой настройки:)
    Ответ написан
  • Что не нравится в hosts Zimbra?

    @O3EPCK
    Для 127.0.0.1 должно быть указано localhost.localdomain localhost
    Для IP-адреса сервера, mtamail.mymailsmta.ru mtamail
    Именно ТАК, и никак иначе.

    Кроме того, если Zimbra-сервер будет будет использоваться в качестве MX, об этом должна быть запись в DNS.
    Инсталлятор чуть позже проверяет её, но (в отличие от /etc/hosts) этот пункт получится пропустить.
    Ответ написан
    Комментировать
  • Внезапная ошибка сервара Zimbra и Mysql. Что делать?

    @O3EPCK
    Посмотрите файлы /opt/zimbra/log/*.pid
    Они могли остаться после неожиданного перезапуска сервера.
    Если соответствующие процессы не живы, файлики *.pid нужно удалить.
    Ответ написан
    Комментировать