Postfix, Dovecot - conexão de fora, autenticação

1

Eu quero executar o postfix + dovecot no meu servidor. Eu estou fazendo isso pela primeira vez. Postfix e Dovecot funcionam no local - eu posso conectar através de telnet e enviar / receber e-mails usando comandos. Quando tento conectar-me de fora, usando o cliente de e-mail (no meu caso, Thunderbird), eu sempre vejo no alerta do cliente: Authentication failed .

Meu arquivo / var / log / maillog diz:

dovecot: pop3-login: Disconnected: Shutting down (auth failed, 6 attempts): user=<test.user>, method=PLAIN, rip=xxx.xxx.xxx, lip=xxx.xxx.xxx .

A distribuição é do CentOS 6

EDIT ( postconf -n ):

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
inet_protocols = all
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = mydomain.com
myhostname = host.mydomain.com
mynetworks = xxx.xxx.xxx/24 127.0.0.0/8
mynetworks_style = subnet
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
sample_directory = /usr/share/doc/postfix-2.6.6/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
unknown_local_recipient_reject_code = 550

Quando eu quero enviar um e-mail para o host externo do Thunderbird, recebo 5.7.1 <[email protected]>: Relay access denied .

Registro de erros para isso: NOQUEUE: reject: RCPT from my_vps_domain[xxx.xxx.xxx.xxx]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<[127.0.0.1]>

    
por michail_w 03.04.2014 / 21:43

2 respostas

2

Você deve postar o conteúdo do seu 10-auth.conf e todos os arquivos de configuração do auth * snippet. Há várias coisas que podem dar errado. Você pode começar a solução de problemas aqui:

link

e você pode ativar o registro de depuração com as diretivas "auth_debug" e "auth_verbose".

link

    
por 03.04.2014 / 22:05
2

Aqui a explicação para a segunda parte do seu problema:

Aqui, o postfix rejeitou a tentativa de enviar e-mail via cliente de e-mail com o erro "Relay access denied". Isso significa que o Thunderbird não tenta executar o SMTP AUTH, por isso não é permitido com a configuração permit_sasl_authenticated .

Com base na saída de postconf -n , parece que você não ativou a autenticação SASL no postfix. É por isso que o Thunderbird não se autenticou, o que causou a rejeição do email.

Você pode encontrar o tutorial sobre como ativar o SASL em documentos oficiais de postfix .

    
por 11.03.2015 / 05:20