Nemusí být pošta doručována do určitých domén Pokud Server OS je Windows Server 2003

Důležité: Tento článek obsahuje informace o úpravě metabáze. Před úpravou metabázi ověřte, zda máte záložní kopii, která je možné obnovit v případě výskytu problému. Další informace o tom, jak to provést, naleznete v tématu nápovědy "zálohování či obnovení konfigurace" v konzola Microsoft Management Console (MMC).
Chyba č: 5549 (Údržba obsahu)Chyba #: 183821 (Exchange)chyba č: 194779 (Exchange)chyba č: 195504 (Exchange)

Příznaky

Když uživatel v organizaci se pokusí odeslat zprávy do určitých domén pomocí přenosu protokolu SMTP (Simple Mail), nejsou tyto zprávy doručeny úspěšně. Tomuto problému může dojít s IIS nebo výměnu, pokud podkladové operačního systému na serveru Windows Server 2003.


Navíc se v protokolu událostí zobrazí událost podobná následující:

Příčina

K tomuto problému dochází, pokud jsou splněny následující podmínky:
  • Počítač DNS dotazy počítače SMTP získání služby mail exchanger (MX) záznamy prostředku cílového počítače konfigurován pouze přijímat dotazy protokolu UDP (User Datagram).
  • Počítače založené na systému Windows Server 2003 SMTP je nakonfigurován pro použití protokolu UDP první a poté k převzetí služeb při selhání pro protokol TCP (Transmission Control) Pokud SMTP počítač obdrží odpověď rozlišení zkrácený název.
  • Počítač DNS, že dotazy počítače SMTP vrátí zkrácený odpovědi UDP.

    Poznámka: Pokud existuje příliš mnoho záznamů prostředku MX a nevejde se do jednoho paketu UDP odpovědi UDP zkrácen.
V této situaci je název vyhledávací operace z počítače SMTP neúspěšné protože počítač DNS neodpovídá na dotazy TCP. V této situaci se můžete setkat s následující příznaky:
  1. Počítač SMTP odešle dotaz do počítače DNS pomocí protokolu UDP.
  2. Počítač DNS vrátí zkrácený odpověď počítače SMTP.
  3. Protože SMTP nakonfigurován pro převzetí služeb při selhání protokolu TCP Pokud SMTP počítač obdrží zkrácený odpověď počítače SMTP zahodí odpovědi UDP selhání TCP a pak znovu odešle dotaz DNS do počítače DNS pomocí protokolu TCP.
  4. Protože počítač DNS konfigurován pouze odpovídat na dotazy UDP, TCP dotaz z počítače SMTP neúspěšný.
Proto zprávu nelze doručit do cílové domény.

Řešení

Upozornění: Pokud upravíte metabázi nesprávně, můžete způsobit vážné problémy, které mohou vyžadovat přeinstalaci každého produktu, jenž metabázi využívá. Společnost Microsoft nemůže zaručit, že problémy vzniklé v důsledku nesprávné úpravy metabáze budete moci vyřešit. Upravte metabáze na vlastní nebezpečí.

Poznámka: Před úpravou metabázi vždy zálohujte.


Chcete-li tento problém vyřešit, nakonfigurujte službu Simple Mail Transfer Protocol (SMTP) v počítači Windows Server 2003 použít pouze UDP. Při konfiguraci služby Simple Mail Transfer Protocol (SMTP) Chcete-li použít pouze UDP počítač SMTP používá výsledky z zkrácený odpověď, aby počítač SMTP přijímá od DNS počítače k dokončení doručení zprávy do cílové domény. Konfigurace služby Simple Mail Transfer Protocol (SMTP) Chcete-li použít pouze UDP, přidat nebo upravit následující klíč metabáze:
ID klíče: 36997
Typ klíče: DWORD
Hodnota: 2
Poznámka: Následující tabulka popisuje možné hodnoty, které můžete přiřadit klíč ID 36997:
HodnotaPopis
0Dotazy DNS pomocí protokolu UDP a potom převzetí TCP po obdržení odpovědi na zkrácený
1Dotazy DNS pouze pomocí protokolu TCP
2Dotazy DNS pouze pomocí protokolu UDP
Chcete-li upravit metabázi, postupujte takto:
  1. Spusťte nástroj Internetová informační služba správce. Chcete-li to provést, klepněte na tlačítko Start, přejděte na položku Nástroje pro správua potom klepněte na tlačítko Správce Internetová informační služba (IIS).
  2. Název počítače (místní počítač)klepněte pravým tlačítkem myši a potom klepněte na příkaz Vlastnosti.
  3. Klepnutím zaškrtněte políčko Povolit přímé úpravy metabáze a klepněte na tlačítko OK.
  4. Pomocí programu Poznámkový blok otevřete soubor Metabase.xml. Chcete-li to provést, klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte %systemroot%\system32\inetsrv\metabase.xml Poznámkový bloka potom klepněte na tlačítko OK.
  5. Pokud nejsou k dispozici následující řádky kódu, je vložit pod < umístění IIsConfigObject = "/ LM/SmtpSvc" záhlaví:
    <CustomName="SmtpUseTcpDns"
    ID="36997"
    Value="2"
    Type="DWORD"
    UserType="IIS_MD_UT_SERVER"
    Attributes="INHERIT"
    />
    Poznámka: Vložte tyto řádky kódu podle číselného pořadí, které jsou založeny na identifikační číslo 36997. Například vložte tyto řádky kódu po řádcích kódu, které obsahují identifikační číslo 36931 a před řádky kódu, které obsahují identifikační číslo 49875.
  6. Pokud tento oddíl kód již existuje, upravte položky hodnoty na hodnotu 2.
  7. Uložte změny do souboru Metabase.xml a ukončete program Poznámkový blok.

Další informace

Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

832223 některé DNS dotazy na názvy neúspěšné po upgradu serveru DNS systému Windows Server 2003

Vlastnosti

ID článku: 820284 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor