Похожие вопросы

OpenBSD и Dovecot, внешний почтовый клиент не может получать почту
интеграция roundcube или другого MUA с уже установленным dovecot/postfix
Dovecot: auth: предупреждение: клиент auth 0 отключен с 1 ожидающими запросами: соединение сброшено равноправным узлом
Настройка IMAP / SSL в Ubuntu с помощью Dovecot, Thunderbird и самозаверяющего сертификата
Не удается подключиться к экземпляру Google Compute Engine по SSH
Dovecot не работает, видимо не слушает порты 110, 143, 993 или 995
Thunderbird не синхронизирует папку нежелательной почты / не показывает непрочитанные сообщения нежелательной почты
Я ретранслятор открытой Почты? Cent OS с постфиксом, Dovecot,
Как настроить почтовый сервер с помощью Postfix, Dovecot, MySQL и SpamAssassin и Sieve для перемещения в папку Spam / Junk
Как настроить динамический адрес отправителя для почтового адреса catchall с Dovecot и Postfix?
Подача писем из папки imap в скрипт sieve
Спасение почты с сервера Dovecot
Не удается подключиться к pop3 или imap с помощью Dovecot

Dovecot не работает, видимо не слушает порты 110, 143, 993 или 995

мой новый почтовый сервер с Postfix (3.3.0) и Dovecot (v2.2.33.2) пока не работает, так как в прошлый раз я установил несколько лет назад и сейчас, конфигурация сильно изменилась, я заметил, например, в Dovecot протоколы управляются по-другому. Он работает на Ubuntu 18.04.1 x64.

теперь сервер только отправляет почту, а не получает. Должна быть какая-то проблема конфигурации, но я не могу ее найти.

Я попытался подробный журнал без каких-либо странных сообщений (насколько я мог видеть). В противном случае 'service dovecot status' выдает следующее предупреждение:starting up without any protocols
Может ли это быть проблемой?

netstat-ltnp

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:10023         0.0.0.0:*               LISTEN      1038/postgrey --pid
tcp        0      0 127.0.0.1:10024         0.0.0.0:*               LISTEN      1217/amavisd-new (m
tcp        0      0 127.0.0.1:10025         0.0.0.0:*               LISTEN      2551/master
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      963/mysqld
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      937/nginx: master p
tcp        0      0 0.0.0.0:465             0.0.0.0:*               LISTEN      2551/master
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      644/systemd-resolve
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      880/sshd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      2551/master
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      937/nginx: master p
tcp6       0      0 2a03:b0c0:0:1010::10023 :::*                    LISTEN      1038/postgrey --pid
tcp6       0      0 ::1:10023               :::*                    LISTEN      1038/postgrey --pid
tcp6       0      0 ::1:10024               :::*                    LISTEN      1217/amavisd-new (m
tcp6       0      0 :::80                   :::*                    LISTEN      937/nginx: master p
tcp6       0      0 :::465                  :::*                    LISTEN      2551/master
tcp6       0      0 :::22                   :::*                    LISTEN      880/sshd
tcp6       0      0 :::25                   :::*                    LISTEN      2551/master
tcp6       0      0 :::443                  :::*                    LISTEN      937/nginx: master p

ufw статус

To                         Action      From
--                         ------      ----
Nginx Full                 ALLOW       Anywhere
OpenSSH                    ALLOW       Anywhere
443/tcp                    ALLOW       Anywhere
587/tcp                    ALLOW       Anywhere
25/tcp                     ALLOW       Anywhere
465/tcp                    ALLOW       Anywhere
993/tcp                    ALLOW       Anywhere
995/tcp                    ALLOW       Anywhere
123/tcp                    ALLOW       Anywhere
2812/tcp                   ALLOW       Anywhere
110/tcp                    ALLOW       Anywhere
143/tcp                    ALLOW       Anywhere
Nginx Full (v6)            ALLOW       Anywhere (v6)
OpenSSH (v6)               ALLOW       Anywhere (v6)
443/tcp (v6)               ALLOW       Anywhere (v6)
587/tcp (v6)               ALLOW       Anywhere (v6)
25/tcp (v6)                ALLOW       Anywhere (v6)
465/tcp (v6)               ALLOW       Anywhere (v6)
993/tcp (v6)               ALLOW       Anywhere (v6)
995/tcp (v6)               ALLOW       Anywhere (v6)
123/tcp (v6)               ALLOW       Anywhere (v6)
2812/tcp (v6)              ALLOW       Anywhere (v6)
110/tcp (v6)               ALLOW       Anywhere (v6)
143/tcp (v6)               ALLOW       Anywhere (v6)

служба dovecot статус

 dovecot.service - Dovecot IMAP/POP3 email server
   Loaded: loaded (/lib/systemd/system/dovecot.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2018-08-10 16:28:55 CEST; 7s ago
     Docs: man:dovecot(1)
           http://wiki2.dovecot.org/
 Main PID: 3122 (dovecot)
    Tasks: 4 (limit: 1152)
   CGroup: /system.slice/dovecot.service
           ├─3122 /usr/sbin/dovecot -F
           ├─3132 dovecot/anvil
           ├─3133 dovecot/log
           └─3136 dovecot/config

Aug 10 16:28:55 domain.tld systemd[1]: Started Dovecot IMAP/POP3 email server.
Aug 10 16:28:55 domain.tld dovecot[3122]: master: Dovecot v2.2.33.2 (d6601f4ec) starting up without any protocols (core dumps disabled)
5
задан C.A. Vuyk
источник

1 ответов

эта запись в журнале-там, где написано "запуск без каких-либо протоколов"-это большая подсказка:

Aug 10 16:28:55 domain.tld dovecot[3122]: master: Dovecot v2.2.33.2 (d6601f4ec) starting up without any protocols (core dumps disabled)

похоже, Dovecot не знает о каких-либо протоколах, установленных на вашей установке, поэтому он просто запускается как есть.

и по к этому комментарию к ответу на ServerFault:

в Debian есть !include_try /usr/share/dovecot/protocols.d/*.protocol настройка. Эти протоколы включаются автоматически при установке соответствующих пакетов,dovecot-pop3d для образец.

так что говорит мне, что вам нужно установить dovecot-pop3d пакета и это подтверждено здесь, на официальной странице Ubuntu для Dovecot, который гласит:

установка очень проста, просто установите следующие пакеты:

  1. dovecot-imapd
  2. dovecot-pop3d

например, с помощью apt-get:

sudo apt-get install dovecot-imapd dovecot-pop3d

поэтому я рекомендую вам просто продолжайте и установите эти пакеты следующим образом:

sudo apt-get install dovecot-imapd dovecot-pop3d

уверен, что после того, как вы сделаете это, а затем проверить /usr/share/dovecot/protocols.d/ каталог вы увидите некоторые .protocol файлы там. Просто перезапустите Dovecot после этого, и вы должны быть хорошими.

1
отвечен JakeGould 2018-08-11 14:51:13
источник

Другие вопросы dovecot email postfix