Supporto Pipelining SMTP di Exchange 2010 non funziona correttamente

Sto cercando di configurare un Sophos Appliance (SEA) per gestire l'anti-spam. Parte di questo servizio è la validation del destinatario, che interroga l'MTA a valle, nel nostro caso, Exchange 2010, per un destinatario valido.

Sembra che sia presente un problema relativo a Exchange 2010 che non gestisce correttamente i comandi SMTP pipelined.

La conversazione SMTP procede come segue:

Escape character is '^]'. 220 <my domain> Microsoft ESMTP MAIL Service ready at Sun, 16 Nov 2014 14:07:15 +1100 EHLO <valid domain> 250-<my downstream server Hello [<an ip>] 250-SIZE **250-PIPELINING** 250-DSN 250-ENHANCEDSTATUSCODES 250-STARTTLS 250-AUTH 250-8BITMIME 250-BINARYMIME 250-CHUNKING 250-XEXCH50 250 XSHADOW 

Quindi, per verificare il destinatario, il SEA invia il seguente, in un singolo pacchetto (verificato da una traccia di pacchetti

 MAIL FROM:<a temp but valid email> SIZE=278 RCPT TO:<validrecipient> ORCPT=rfc822;validrecipient RSET QUIT 

Tuttavia, il server di Exchange sembra ignorare i primi 3 comandi e solo la risposta al QUIT

 221 2.0.0 Service closing transmission channel 

Ora, nel tempo posso distriggersre la validation del destinatario intermedio, ma la domanda più urgente è il motivo per cui Exchange non support correttamente le pipeline. Un pensiero è che RFC2920, sezione 4, suggerisce che nessun parametro può essere aggiunto al command MAIL FROM per pipelining per funzionare correttamente.

Mi chiedo se questo sia? Proverò manualmente, ma altri suggerimenti sarebbero belli.

Grazie

  • Avviare automaticamente il server SMTP in IIS?
  • Come formattare un file di text per IIS Mailroot Pickup in modo che invia una e-mail con allegati?
  • Configurazione di SPF - invio da VPS e da Google Apps
  • Porta di block ISP 25
  • Invia tramite posta elettronica Postfix tramite un altro server per il rimbalzo
  • Posso avere un record MX per un dominio di terzo livello?
  • Indirizzi IPv6 che causano che i whitelist di Exchange Relay non riescono
  • Come impostare un Postfix SMTP solo per più domini
  • 2 Solutions collect form web for “Supporto Pipelining SMTP di Exchange 2010 non funziona correttamente”

    Ho semplicemente distriggersto il pipelining sul connettore di ricezione per lavorare in questo modo con risultati soddisfacenti. A less che non sento altrimenti, presumo che sia un errore nell'implementazione pipeline di Microsoft / implementazione ESMTP in Exchange 2010.

    Questo mi succede anche, distriggersndo la pipelining lavorato per me.

     Set-ReceiveConnector "Connector Name" -PipeliningEnabled $false 

    Per me, il mittente stava pipelining Mail From , Rcpt To , poi Data . Exchange 2010 risponderebbe a Mail From , Rcpt To , ma non ai data e il mittente avrebbe ottenuto un rimbalzo "Timed Out".

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.