Dovecot ne me laisse pas telnet localhost 110 – imap et pop3-login ne démarre pas

Je configure un server de mails en suivant http://workaround.org/ispmail/squeeze/setting-up-dovecot . Je l'ai fait avec succès dans le passé, la seule pli cette fois est que le dovecot est passé à la version 2 avec certains files de configuration différents.

Par dovecot's docs, j'ai converti mon ancien travail dovecot.conf de la version 1.2.15. De là, j'ai fait ce qui semblait logique, de petits changements.

Dovecot démarre, mais ne me permet pas de faire une simple connection manuelle via telnet localhost 110 à partir de la command line. Je reçois l'erreur:

Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Connection closed by foreign host. 

Quand je regarde pour voir quels process de pvecot sont en cours d'exécution, je vois:

 116:root 5139 0.0 0.0 21516 884 ? Ss 09:41 0:00 /usr/sbin/dovecot -c /etc/dovecot/dovecot.conf 117:dovecot 5142 0.0 0.0 13044 1044 ? S 09:41 0:00 dovecot/anvil 118:root 5143 0.0 0.0 13172 1212 ? S 09:41 0:00 dovecot/log 119:root 5145 0.0 0.0 23424 3212 ? S 09:41 0:00 dovecot/config 124:root 5374 0.0 0.0 7832 888 pts/1 S+ 09:57 0:00 grep -n --color=always dovecot 

et seulement ces. Je ne vois pas les process de connection pop3-login et imap-login, ce que j'attends de voir.

Mais si je netstat -tap, je vois que les ports écoutent correctement:

 Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:pop3 *:* LISTEN 3960/dovecot tcp 0 0 *:imap2 *:* LISTEN 3960/dovecot 

J'apprécierais toute reflection sur la raison pour laquelle cela ne me permet pas de me connecter. Les bûches de pigeonnier ne m'ont rien montré utile. Ce n'est pas un problème de pare-feu, car je l'ai pris aussi.

Ci-dessous, searchz mes parameters de file de configuration.

Je vous remercie.

  # 2.1.7: /etc/dovecot/dovecot.conf # OS: Linux 3.2.0-4-amd64 x86_64 Debian 7.1 ext3 auth_debug = yes auth_debug_passwords = yes auth_mechanisms = plain login auth_verbose = yes debug_log_path = /var/log/dovecot/dovecot-debug.log disable_plaintext_auth = no log_path = /var/log/dovecot/dovecot-deliver.log log_timestamp = "%Y-%m-%d %H:%M:%S " mail_debug = yes mail_location = maildir:/var/vmail/%d/%n/Maildir mail_plugins = " quota" mail_privileged_group = mail namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { driver = pam } passdb { args = /etc/dovecot/dovecot-sql.conf.ext driver = sql } plugin { quota = maildir:storage=1000000 sieve = ~/.dovecot.sieve sieve_dir = ~/sieve sieve_global_path = /var/vmail/globalsieverc } protocols = " imap pop3" service auth { unix_listner /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } unix_listner auth-master { mode = 0600 user = vmail } user = root } service imap-login { inet_listner imap { port = 143 } inet_listner imaps { port = 993 ssl = yes } } service imap { process_limit = 1024 } service pop3-login { inet_listner pop3 { port = 110 } inet_listner pop3s { port = 995 ssl = yes } } service pop3 { process_limit = 1024 } ssl_cert = </etc/dovecot/dovecot.pem ssl_cert_username_field = example.com ssl_key = </etc/dovecot/private/dovecot.pem ssl_key_password = secretsecret userdb { driver = passwd } userdb { args = uid=5000 gid=5000 home=/var/vmail/%d/%n allow_all_users=yes driver = static } verbose_ssl = yes protocol lda { auth_socket_path = /var/run/dovecot/auth-master log_path = /var/log/dovecot/dovecot-deliver.log mail_plugins = sieve postmaster_address = postmaster@example.com } protocol imap { mail_plugins = " quota imap_quota" } protocol pop3 { mail_plugins = " quota" pop3_uidl_format = %08Xu%08Xv } } 

2 Solutions collect form web for “Dovecot ne me laisse pas telnet localhost 110 – imap et pop3-login ne démarre pas”

RÉSOLU –

Dans mon cas, plus tôt j'avais créé mon propre certificate ssl et essayé de faire appel au cerv. Lorsque Dovecot ne fonctionnerait pas correctement pour moi, je suis returnné aux ssl pem qui sont installés par défaut avec dovecot. Mais j'ai négligé de commenter deux lignes:

 ssl_cert_username_field = example.com ssl_key_password = secretsecret 

dans conf.d / 10-ssl.conf.

Ceux-ci sont associés au certificate ssl que j'ai créé. Ils n'avaient rien à voir avec les pem par défaut de dovecot.

Une fois que j'ai commenté ces deux lignes, tout a commencé à fonctionner correctement.

Je devrais les décommenter une fois que je décide d'utiliser un pem différent et non pvcot.

Vérifiez le journal de courrier à: / var / log / maillog après avoir essayé de vous connecter via telnet. Dovecot peut commencer, mais toujours une erreur dans la configuration. J'ai trouvé un bug causé par une erreur de configuration de cette façon.

  • Impossible d'envoyer à Maildir: postfix
  • Postfix bloque l'utilisateur local de l'envoi
  • Comment surveillez-vous un server de surveillance?
  • Postfix désactive l'envoi par email vous-même
  • ne peut pas s'authentifier sur le server backend: aucun mécanisme disponible
  • Erreur d'authentification saslauthd
  • Envoi par Postfix "sendmail -bv root"
  • Zimbra: modification des parameters postfix
  • comment configurer postfix pour envoyer un courrier local à un autre server local?
  • Relais à base de certificate client Postfix 2.10
  • Postfix SMTP auth ne fonctionne pas avec les boîtes aux lettres virtuelles + SASL + Courier userdb
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.