Postfix/dovecot no funcionará

Postfix/dovecot no funcionará

Mi configuración de dovecot - postfix - postfixadmin no funciona.

Como soy bastante nuevo en los correos electrónicos, seguíeste tutorial

Mi servidor es un servidor Ubuntu 13.04. El envío de correo electrónico desde localhost funciona según lo previsto y los registros mx están configurados correctamente.

Aquí está el error en mail.err cuando intento conectarme a mi buzón con MS Outlook 2013

 Aug 31 06:00:15 NewWeb dovecot: imap([email protected]): Error: user [email protected]: Initialization failed: Namespace '': mkdir(/home/vmail/xxxxx.it/cappyt) failed: Permission denied (euid=5000(vmail) egid=5000(vmail) missing +w perm: /home, dir owned by 0:0 mode=0755)
Aug 31 06:00:15 NewWeb dovecot: imap([email protected]): Error: Invalid user settings. Refer to server log for more information.

Y aquí en mail.log

Aug 31 06:00:01 NewWeb postfix/pickup[8523]: 28C8481010: uid=107 from=<smmsp>
Aug 31 06:00:01 NewWeb postfix/cleanup[12949]: 28C8481010: message-id=<[email protected]>
Aug 31 06:00:01 NewWeb postfix/qmgr[8524]: 28C8481010: from=<[email protected]>, size=709, nrcpt=1 (queue active)
Aug 31 06:00:01 NewWeb postfix/local[12953]: 28C8481010: to=<[email protected]>, orig_to=<root>, relay=local, delay=0.02, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Aug 31 06:00:01 NewWeb postfix/qmgr[8524]: 28C8481010: removed
Aug 31 06:00:12 NewWeb dovecot: config: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
Aug 31 06:00:12 NewWeb dovecot: config: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:102: add auth_ prefix to all settings inside auth {} and remove the auth {} section completely
Aug 31 06:00:12 NewWeb dovecot: config: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:103: userdb sql {} has been replaced by userdb { driver=sql }
Aug 31 06:00:12 NewWeb dovecot: config: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:106: passdb sql {} has been replaced by passdb { driver=sql }
Aug 31 06:00:12 NewWeb dovecot: auth-worker(12961): mysql(yy.yy.yy.yy): Connected to database postfix_mail
Aug 31 06:00:15 NewWeb dovecot: imap-login: Login: user=<[email protected]>, method=PLAIN, rip=x.x.x.x, lip=yy.yy.yy.yy, mpid=12963, TLS, session=<yHREYDblxgCf/4PT>
Aug 31 06:00:15 NewWeb dovecot: imap([email protected]): Error: user [email protected]: Initialization failed: Namespace '': mkdir(/home/vmail/xxxxx.it/cappyt) failed: Permission denied (euid=5000(vmail) egid=5000(vmail) missing +w perm: /home, dir owned by 0:0 mode=0755)
Aug 31 06:00:15 NewWeb dovecot: imap([email protected]): Error: Invalid user settings. Refer to server log for more information.
Aug 31 06:00:15 NewWeb postfix/smtpd[12964]: connect from ip-159-255-131-211.in-addr.ntrnet.it[x.x.x.x]
Aug 31 06:00:15 NewWeb postfix/smtpd[12964]: warning: ip-159-255-131-211.in-addr.ntrnet.it[x.x.x.x]: SASL LOGIN authentication failed: no mechanism available
Aug 31 06:00:15 NewWeb postfix/smtpd[12964]: lost connection after AUTH from ip-159-255-131-211.in-addr.ntrnet.it[x.x.x.x]
Aug 31 06:00:15 NewWeb postfix/smtpd[12964]: disconnect from ip-159-255-131-211.in-addr.ntrnet.it[x.x.x.x]

Realmente no sé dónde está el problema, ya que se han aplicado permisos de escritura a /var/vmail al usuario vmail:vmail (5000:5000).

Además si se necesita otra configuración preguntar en comentarios.

Respuesta1

Según el error, muestra un problema en el permiso de propiedad en /home/vmail, no en /var/vmail. Verifique su configuración donde debe especificar el maildir (busque en dovecot.conf mail_location). Si es posible, ¿puede pegar la configuración de mail_location?

información relacionada