Por que o servidor de e-mail postfix lança o erro 502 ao testar o e-mail do Drobo Dashboard?

1

Estou configurando um Drobo em um servidor de arquivos do Mac OS X 10.5 Leopard Server e tentando configurar notificações por email. Infelizmente, ao fazer isso, tanto o nosso servidor de email principal quanto o serviço de email local no servidor emitem um erro "Erro 502 5.5.2: comando não reconhecido" ao tentar enviar a mensagem de teste.

Tanto o nosso servidor de e-mail principal quanto o serviço de e-mail local no servidor de arquivos são o Mac OS X 10.5 Leopard Server e, portanto, são baseados em postfix. O servidor de e-mail principal está configurado para permitir a retransmissão da rede local e o serviço de e-mail local está configurado para permitir somente a retransmissão de 127.0.0.0/8 e seu endereço IP e para retransmitir por meio de nosso servidor de e-mail principal. Tudo isso funcionou bem durante anos até agora.

As Configurações de e-mail do Drobo Dashboard não podem ser enviadas por meio do servidor de e-mail principal nem do host local sem autenticação sem o erro mencionado, embora todos os outros scripts no servidor continuem a enviar e-mails normalmente.

Eu configurei debug_peer_level = 3 & debug_peer_list = 127.0.0.1 in /etc/postfix/main.cf no servidor de arquivos. Ao tentar enviar a mensagem de teste do Drobo Dashboard, recebo as seguintes informações de depuração em /var/log/mail.log :

May 10 13:32:58 eeg postfix/smtpd[7320]: connect from localhost[127.0.0.1]
May 10 13:32:58 eeg postfix/smtpd[7320]: match_hostname: localhost ~? 127.0.0.0/8
May 10 13:32:58 eeg postfix/smtpd[7320]: match_hostaddr: 127.0.0.1 ~? 127.0.0.0/8
May 10 13:32:58 eeg postfix/smtpd[7320]: > localhost[127.0.0.1]: 220 host.domain.tld ESMTP Postfix
May 10 13:32:58 eeg postfix/smtpd[7320]: watchdog_pat: 0x109998
May 10 13:32:58 eeg postfix/smtpd[7320]: vstream_fflush_some: fd 9 flush 36
May 10 13:32:58 eeg postfix/smtpd[7320]: vstream_buf_get_ready: fd 9 got 23
May 10 13:32:58 eeg postfix/smtpd[7320]: < localhost[127.0.0.1]: EHLO host.domain.tld
May 10 13:32:58 eeg postfix/smtpd[7320]: > localhost[127.0.0.1]: 250-host.domain.tld
May 10 13:32:58 eeg postfix/smtpd[7320]: > localhost[127.0.0.1]: 250-PIPELINING
May 10 13:32:58 eeg postfix/smtpd[7320]: > localhost[127.0.0.1]: 250-SIZE
May 10 13:32:58 eeg postfix/smtpd[7320]: > localhost[127.0.0.1]: 250-VRFY
May 10 13:32:58 eeg postfix/smtpd[7320]: match_list_match: localhost: no match
May 10 13:32:58 eeg postfix/smtpd[7320]: match_list_match: 127.0.0.1: no match
May 10 13:32:58 eeg postfix/smtpd[7320]: > localhost[127.0.0.1]: 250-ETRN
May 10 13:32:58 eeg postfix/smtpd[7320]: > localhost[127.0.0.1]: 250-ENHANCEDSTATUSCODES
May 10 13:32:58 eeg postfix/smtpd[7320]: > localhost[127.0.0.1]: 250-8BITMIME
May 10 13:32:58 eeg postfix/smtpd[7320]: > localhost[127.0.0.1]: 250 DSN
May 10 13:32:58 eeg postfix/smtpd[7320]: watchdog_pat: 0x109998
May 10 13:32:58 eeg postfix/smtpd[7320]: vstream_fflush_some: fd 9 flush 116
May 10 13:32:58 eeg postfix/smtpd[7320]: vstream_buf_get_ready: fd 9 got 10
May 10 13:32:58 eeg postfix/smtpd[7320]: < localhost[127.0.0.1]: STARTTLS
May 10 13:32:58 eeg postfix/smtpd[7320]: > localhost[127.0.0.1]: 502 5.5.1 Error: command not implemented
May 10 13:32:58 eeg postfix/smtpd[7320]: watchdog_pat: 0x109998
May 10 13:32:58 eeg postfix/smtpd[7320]: vstream_fflush_some: fd 9 flush 42

O comando 'STARTTLS' não está implementado? Alguma idéia de por que isso falha em nossos servidores de e-mail, enquanto outros softwares não têm problemas?

    
por morgant 10.05.2011 / 19:41

1 resposta

3

Sim, é STARTTLS que o servidor SMTP está objetando. O fato de não anunciar o STARTTLS em sua resposta ao EHLO é uma boa indicação de que ele não o suporta.

Isto sugere que você precisa dizer ao Drobo para não tentar usar uma conexão SMTP protegida por SSL (mas se você não estiver usando autenticação, eu não teria pensado que você seria). Se houver uma caixa de seleção "use ssl", tente desmarcá-la.

Parece uma implementação de cliente SMTP quebrada (especialmente dada a resposta do suporte do Drobo).

    
por 10.05.2011 / 20:14