O Kmail não pode enviar para smtp.office365.com

1

Meu e-mail corporativo é hospedado pelo Office365. Penso que o KMail é um cliente de e-mail muito mais produtivo do que o Outlook Web Application (OWA), portanto uso o IMAP para receber e-mail e SMTP para enviar e-mails.

Eu posso receber e-mails bem, mas em certas redes não consigo enviar e-mails. Por exemplo, GoGo Inflight Internet (gogoair) ou algumas das redes corporativas dos meus clientes. Nestas redes, recebo o seguinte erro do KMail:

Failed to transport message. smtp.office365.com: Socket operation timed out

Enviar e-mail para o Gmail via SMTP pela mesma porta (587) funciona bem.

Configurei o KMail para enviar e-mails da seguinte forma: Servidor de correio de saída: smtp.office365.com Porta: 587 Criptografia: TLS

Eu tentei:

  • Aumentando o tempo limite do soquete
  • Desativando IPV6
  • Desativando timestamps TCP

mas não vejo mudança de comportamento.

Não vejo nada relevante no diário, nos logs do akonadi ou nos erros da xsession

Alguém tem uma sugestão sobre o que mais posso tentar?

    
por resplin 21.11.2016 / 10:36

1 resposta

2

Você pode verificar a conectividade com serviços ativados por STARTTLS usando os aplicativos que acompanham o OpenSSL:

$ openssl s_client -starttls smtp -connect smtp.office365.com:587

Se isso for bem sucedido, ele despejará informações extensas sobre o configuração SSL dos servidores e o handshake para o terminal. Você deve então poder falar com o servidor usando SMTP comum (envie um EHLO por exemplo).

Caso contrário, você receberá um erro de conexão ou um tempo limite.

No caso de smtp.office365.com , o handshake foi bem-sucedido daqui.

Para mais protocolos suportados com o parâmetro -starttls , consulte a documentação do OpenSSL: link

    
por 21.11.2016 / 16:24