Teď jste offline a čekáte, až se znova připojí internet.

Postupy: Dál pošta s nerozpoznaná příjemci Single Mailbox

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:315631
Souhrn
Tento podrobný článek popisuje předávání pošty s nevyřešené příjemci jedné poštovní schránky.

Exchange 2000, můžete nakonfigurovat libovolný virtuální server Simple Mail Transfer Protocol (SMTP) k předávání veškeré pošty s nevyřešené příjemci jednoho hostitele, ale nemůžete mít například Pošta odeslaná na jedné poštovní schránky.

Chcete-li obejít toto omezení však můžete vytvořit další virtuální server SMTP, předávání veškeré pošty s nevyřešené příjemci další server SMTP a použití jímky událostí na serveru přepíše adresu příjemce.

back to the top

Vytváření a konfiguraci dalších virtuálního serveru SMTP

Vytvořit a konfigurovat další virtuální server SMTP:
  1. Vytvořit další virtuální server SMTP.Další informace o tom, jak vytvořit další virtuální server SMTP klepněte na článek číslo článku databáze Microsoft Knowledge Base:
    303707Vytvoření dalších virtuálních serverů SMTP v systému Windows 2000
  2. Konfigurovat virtuální server SMTP výchozí předávat všechny pošty s nevyřešené příjemci nového virtuálního serveru:
    1. Správci systému Exchange klepněte na virtuální server SMTP výchozí.
    2. V nabídce Akce klepněte na tlačítko Vlastnosti.
    3. Klepněte na kartu zprávy a potom zadejte adresu IP (v hranatých závorkách []) v Vpřed veškerou poštu s nevyřešené příjemci hostitele pole.
    4. Klepněte na tlačítko OK nebo použít nastavení uložte.
Funkce předávání nemusí fungovat, dokud použít nejnovější aktualizace service pack pro Exchange 2000 Server. Další informace o tomto problému naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
278529XFOR: "dál všechny pošta s nerozpoznaná příjemci" Feature nefunguje všechny Hosts
Další informace o obecné možnosti konfigurace virtuálního serveru SMTP klepněte na článek číslo článku databáze Microsoft Knowledge Base:
266686XCON: Jak konfigurovat SMTP Virtual Server část 1
back to the top

Pomocí Průvodce vytvořením Project vytvoření ActiveX DLL jazyka Visual Basic

ActiveX DLL jazyka Microsoft vytvořit pomocí Průvodce Project:
  1. Spustit Microsoft Visual Basic verze 6.0.
  2. V nabídce soubor možnost Nový projekt, klepněte na tlačítko ActiveX DLL a potom klepněte na tlačítko OK.
  3. V nabídce projekt klepněte na příkaz Project1 vlastnosti. Změnit Název projektu Q315631, změnit název modulu třídy korektor a potom klepněte na tlačítko OK.
  4. Vložte následující kód v modulu:
    Option ExplicitImplements IEventIsCacheableImplements ISMTPOnArrivalPrivate Sub IEventIsCacheable_IsCacheable()  ' Only returns S_OK.End SubPublic Sub ISMTPOnArrival_OnArrival(ByVal iMsg As CDO.Message, EventStatus As CdoEventStatus)  Dim Flds As ADODB.Fields  Dim RecipListFld As ADODB.Field  Dim strRecipList As String   ' Get Current Recipient List.  '  ' Because this has come to this second virtual server, this should only be "unresolved" recipients.    Set Flds = iMsg.EnvelopeFields  Set RecipListFld = Flds("http://schemas.microsoft.com/cdo/smtpenvelope/recipientlist")    ' Update the recipient list to be the user who you want.  '  ' The recommendation here is to create a mailbox that is called  "unresolved@domainname.com", and then give the appropriate  ' user permissions on the mailbox.    RecipListFld.Value = "SMTP:unresolved@domainname.com;"  Flds.Update    ' Note that the content of the message does not change. Doing so would require that a determination  ' be made about the type of message (plain text, HTML, or TNEF), and then the appropriate action would have to be taken.  ' This can be difficult, and potentially problematic if certain fields do not exist.  End Sub					
  5. Hodnota řetězce "RecipListFld.Value" nahradit adresu poštovní schránky, které chcete předat dál e-mailových zpráv.
  6. V nabídce projekt klepněte na odkazy. Ujistěte se, že jsou kontrolovány následující odkazy:

    • Microsoft CDO pro knihovnu Exchange 2000
    • Knihovna Microsoft ActiveX Data Objects 2.5
    • Server Extension objekty COM knihovny
    Klepněte na tlačítko OK zavřete dialogové okno.
  7. Uložte projekt.
  8. V nabídce soubor klepněte na tlačítko Vytvořit Q315631.dll a potom klepněte na tlačítko OK.
  9. Zkopírujte soubor Q315631.dll serveru Exchange 2000.
  10. Zaregistrovat soubor zadáním regsvr32 q315631.dll na příkazovém řádku.
back to the top

Registrace jímka událostí na nový virtuální server SMTP

Jímka zaregistrovat, potřebujete soubor Smtpreg.vbs z Exchange Software Developers Kit. Otevřete okno příkazového řádku, vyhledejte složku \Exchsrvr\SDK\Support\CDO\Scripts a zadejte (kde X je číslo virtuální server, bude registrován jímka):
cscript smtpreg.vbs / add X OnArrival Q315631 Q315631.rewrite "poštu z = *"
Ujistěte se zobrazí zpráva z skriptu úspěšné registrace.

back to the top

Testování jímka událostí

Testovat vaše jímky spusťte relaci programu telnet do nové instance virtuálního serveru SMTP a odeslat zprávu do libovolného adresa SMTP. Poštovní schránky zadané v kódu programu přijímat zkušební zprávy. Další informace o použití programu telnet na portu 25 klepněte článku číslo článku databáze Microsoft Knowledge Base:
153119XFOR: Telnet na portu 25 IMC test IMC komunikace
Poznámka: události nemusí spustit pro zprávy odeslané klientem Messaging Application Programming Interface (MAPI), například Microsoft Outlook. Z tohoto důvodu slouží k testování vašeho jímky telnet. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
273233PRB: CDOEX: nelze změnit obsah zprávy MAPI ve jímka událostí SMTP CDO
back to the top

Rušení registrace jímka událostí

Chcete-li zrušit registraci jímky událostí, spusťte následující příkaz příkazového řádku, (kde X je číslo virtuální server, kde je registrován jímka):
cscript smtpreg.vbs/Remove X OnArrival Q315631
Další informace o registraci události s Smtpreg.vbs naleznete na následujícím webu: Hledání "smtpreg.vbs". Smtpreg.vbs spustíte bez parametrů, zobrazí se všechny parametry nápovědy.

back to the top

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 315631 - Poslední kontrola: 10/28/2006 03:09:25 - Revize: 7.3

Microsoft Exchange Server 2000 Service Pack 3, Microsoft Exchange Server 2000 Service Pack 1, Microsoft Exchange 2000 Server Service Pack 2

  • kbmt kbhowtomaster KB315631 KbMtcs
Váš názor
/html>);