Řešení chyby 5.6.1 v odesílání mailu – Body type not supported by Remote host

Při odesílání a přijímání e-mailů mezi doménami lze narazit na tuto chybu. Jednou z možných (častých) příčin je bezpečnostní omezení na protokolu smtp na edge firewallu (Cisco PIX/ASA) – resp. aktivní Mailguard (a Exchange server je umístěn za firewallem Cisco PIX/ASA nebo ořezávání ESMTP příkazů na firewallu).

Symptomů, kterých je možné si v souvislosti s výše uvedenými příčinami všimnout, je poměrně dost a jejich výčet najdete na této stránce. Řešením je vypnutí Mailguard komponenty na PIX/ASA:

  1. Přihlašte se k firewallu
  2. Přepněte se do enable módu
  3. Vstupte do konfigurace terminálu sekvencí configure terminal
  4. Vložte sekvenci no fixup protocol smtp 25
  5. Uložte změnu sekvencí write memory
  6. Teď bude potřeba restartovat firewall, k tomu použijte buď příkaz restart nebo reload (doporučuji v kombinaci se save-config)

A ještě výpis chybové hlášky pro ilustraci:

 

Reporting-MTA: dns;ns.domena1.cz
Received-From-MTA: dns;mailserver.domena2.cz
Arrival-Date: Fri, 1 Oct 1999 07:07:07 +0200

Original-Recipient: rfc822;user@domena1.cz
Final-Recipient: rfc822;user@domena.cz
Action: failed
Status: 5.6.1
Diagnostic-Code: smtp;554 5.6.1 Body type not supported by Remote Host