Dovecot не работает с pop3 с постфиксом

telnet localhost pop3 Попытка ::1... Попытка 127.0.0.1... telnet: невозможно подключиться к удаленному хосту: в соединении отказано

сетьстат -l

tcp 0 0 *:www : ПРОСЛУШАТЬ
tcp 0 0 localhost.localdoma:ipp : ПРОСЛУШАТЬ
tcp 0 0 *:smtp : ПРОСЛУШИВАТЬ
tcp 0 0 localhost.localdo:mysql : ПРОСЛУШАТЬ

когда я запускаю эту службу запуска голубятни, я получаю

start: Отклонено отправленное сообщение, 1 соответствующее правило; type="method_call", sender=":1.553" (uid=1000 pid=26250 comm="start) interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" required_reply= 0 назначение="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init"))

на Dovecot.conf

protocols = imap imaps pop3 pop3s
disable_plaintext_auth = no
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/var/spool/mail/%d/%n
mail_access_groups = mail
first_valid_uid = 106
first_valid_gid = 106
protocol imap {

}

protocol pop3 {
listen=*:110
pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
  postmaster_address = [email protected]
  mail_plugins = quota
  log_path = /var/log/dovecot-deliver.log
  info_log_path = /var/log/dovecot-deliver.log
}

auth default {
mechanisms = digest-md5 plain
passdb sql {
args = /etc/dovecot/dovecot-mysql.conf
}
userdb sql {
args = /etc/dovecot/dovecot-mysql.conf
}
user = root
}

person samer na    schedule 18.03.2012    source источник


Ответы (2)


Если вы получите это сообщение в командной строке:

start: Rejected send message, 1 matched rules; type="method_call", sender=":1.553" (uid=1000 pid=26250 comm="start) interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply=0 destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init"))

Это указывает на то, что вы не выполняете перезапуск службы dovecot от имени пользователя root. Поэтому убедитесь, что вы делаете:

sudo service dovecot restart
person zjeraar    schedule 29.07.2013

Директивы protocols = imap imaps pop3 pop3s должно быть достаточно, чтобы активировать pop3 с dovecot. Можете добавить

listen = *

чтобы быть уверенным, что dovecot будет прослушивать все доступные интерфейсы. Вы можете убедиться в этом по netstat -apn | grep 110. Есть ли сбои при запуске dovecot? Можете ли вы опубликовать журналы, связанные с голубятней?

По умолчанию dovecot записывает логи в syslog, можно явно указать лог-файлы:

# Log file to use for error messages, instead of sending them to syslog.
# /dev/stderr can be used to log into stderr.
log_path = /var/log/dovecot.log

# Log file to use for informational and debug messages.
# Default is the same as log_path.
info_log_path = /var/log/dovecot.info.log
person Thor    schedule 18.03.2012
comment
я сделал это: netstat -apn | grep 110, но ничего похожего на то, что голубятня не работает - person samer na; 18.03.2012
comment
и ничего о dovecot в mail.log или mail.err - person samer na; 18.03.2012
comment
Вы уверены, что это логи голубятни, а не постфикса? (я расширил свой ответ о ведении журнала) - person Thor; 18.03.2012
comment
делает это все равно .... постфикс и dovecot в /var/log/mail.log и я ничего не нашел в logsys и про dovecot.log не существует - person samer na; 19.03.2012