Назад | Перейти на главную страницу

Постфикс не нашел Amavis

У меня очень раздражающая проблема с Postfix. Я произвел чистую установку своего сервера web / mail / everything и настроил ISPConfig 3. Сейчас все работает, кроме Postfix. Я не могу ни отправлять, ни получать почту. Во-первых, я исправил проблему с разрешениями MySQl, теперь в журнале появляется проблема с amavis.

Dec 18 09:44:19 example postfix/qmgr[30190]: warning: connect to transport private/amavis: No such file or directory

Я проверил, работает ли amavis на обоих портах 10024 и 10026.

В файле Postfix main.cf:

content_filter = amavis:[127.0.0.1]:10024

В master.cf нет упоминания об amavis

Я попытался переустановить весь сервер, но это не помогло. Я заметил, что при установке ISPConfig пытался подключиться к amavis на портах 10025 и 10027, но main.cf имеет 10024, поэтому порты не могут быть проблемой, верно?

Я попытался добавить эту строку: -o content_filter=amavis:[127.0.0.1]:10024 в submission и smtps разделы master.cf, как предлагает эта почта, но это не сработало, поэтому я удалил эти строки.

В чем может быть проблема?

ОБНОВЛЕНИЕ: после добавления строк, указанных Крейгом, при отправке тестового письма на мой сервер появляется новая ошибка:

Dec 18 10:26:58 example amavis[27362]: (27362-01) (!)connect to *:* failed, attempt #1: Can't connect to socket *:* using module IO::Socket::IP: Connection refused
Dec 18 10:26:58 example amavis[27362]: (27362-01) (!)RcRKEb15k-GM FWD from <------------@gmail.com> -> <admin@example.com>,  451 4.5.0 From MTA() during fwd-connect (All attempts (1) failed connecting to smtp:*:*): id=27362-01
Dec 18 10:26:58 example amavis[27362]: (27362-01) Blocked MTA-BLOCKED {TempFailedInbound}, [209.85.220.177]:33732 [209.85.220.177] <-----------@gmail.com> -> <admin@example.com>, Queue-ID: ----------------, Message-ID: -------------

Согласно Документация Postfix для content_filter параметр:

После того, как сообщение поставлено в очередь, отправьте все сообщение в указанный транспорт: место назначения. Имя транспорта указывает первое поле определения агента доставки почты в master.cf; синтаксис пункта назначения следующего перехода описан на странице руководства соответствующего агента доставки.

Так что amavis в твоем content_filter параметр должен соответствовать имени транспорта в master.cf.

Например:

amavis unix - - - - 2 smtp
        -o smtp_data_done_timeout=1200
        -o smtp_send_xforward_command=yes

Чтобы исправить ошибку в вашем обновлении, вам может потребоваться удалить квадратные скобки:

content_filter = amavis:127.0.0.1:10024