Estou familiarizado com os componentes e configuração do e-mail Mail Server .
Sabendo que houve algumas mudanças na configuração do Dovecot 2.xe que estão dispostas a usar a criptografia SSL, encontrei este guia . Postfix, Dovecot e POP com configuração SSL. A diferença entre IMAP e SSL é apenas uma diferença de pacotes (dovecot-imapd & dovecot-pop3d) e parâmetros em '/etc/dovecot/conf.d/10-master.conf'.
Siga cuidadosamente o guia, criando duas contas de usuário de e-mail. Eu primeiro me deparo com o seguinte problema, ao tentar se conectar com o programa Mail OSX .
dovecot: auth: Error: passwd-file /etc/dovecot/passwd: User xx@domain is missing userdb info
Observando que nomes de usuários e senhas são armazenados em arquivos separados, eu mudei '/etc/dovecot/conf.d/auth-system.conf.ext', para incluir o arquivo do usuário, como segue
passdb {
driver = passwd-file
args = scheme=cram-md5 username_format=%u /etc/dovecot/passwd
#driver = pam
#[session=yes] [setcred=yes] [failure_show_msg=yes] [max_requests=<n>]
#[cache_key=<key>] [<service name>]
#args = dovecot
}
userdb {
driver = passwd-file
args = username_format=%u /etc/dovecot/users
#<doc/wiki/AuthDatabase.Passwd.txt>
#driver = passwd
#[blocking=no]
#args =
# Override fields from passwd
#override_fields = home=/home/virtual/%u
}
Além disso, depois de um problema semelhante a aqui , eu também alterei 'etc / postfix / main.cf', comentando:
smtpd_sasl_application_name = smtpd
Tudo está bem, além desta questão final que estou enfrentando. Postfix, claro, trabalhando, enviando e-mail de teste com mailutils . Mensagem de erro é:
dovecot: imap-login: Aborted login (auth failed, 1 attempts in 2 secs): user=xx, method=LOGIN, rip=xx.xx.xx.xx, lip=xx.xx.xx.xx, TLS, session=<xxxxxxx>
Estou usando apenas o IMAP com SSH STARTTLS, nas portas 993 e 587, respectivamente. Diga isso, pois outras portas do protocolo de e-mail estão bloqueadas pelo UFW Firewall , na minha instância do Amazon EC2 Ubuntu 14.04. Estranhamente, ao enviar e-mail de outra conta de domínio para meu domínio, nenhum rastreio de e-mail é exibido em "/ home / vmail / domain / user / new". Também definiu registros DNS relevantes da seguinte forma:
* 10800 IN A server-ip
@ 10800 IN A server-ip
@ 10800 IN MX 10 mail.mydomain
Esta é a minha situação; qualquer entrada seria muito apreciada.