Dovecot не работает pop3 с постфиксом - PullRequest
0 голосов
/ 18 марта 2012

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

netstat -l

tcp 0 0 *: www : LISTEN
tcp 0 0 localhost.localdoma: ipp : LISTEN
tcp 0 0 *: smtp : LISTEN
tcp0 0 localhost.localdo: mysql : LISTEN

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

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 destination = "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 = samer@aiu.com
  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
}

Ответы [ 2 ]

2 голосов
/ 29 июля 2013

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

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
0 голосов
/ 18 марта 2012

Директивы protocols = imap imaps pop3 pop3s должно быть достаточно для активации pop3 с помощью dovecot.Вы можете добавить

listen = *

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