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

Překlady článku Překlady článku
ID článku: 315631 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

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.

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

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 Explicit
    
    Implements IEventIsCacheable
    Implements ISMTPOnArrival
    
    Private Sub IEventIsCacheable_IsCacheable()
      ' Only returns S_OK.
    End Sub
    
    Public 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.

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.

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

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:
http://msdn.microsoft.com/
Hledání "smtpreg.vbs". Smtpreg.vbs spustíte bez parametrů, zobrazí se všechny parametry nápovědy.

Vlastnosti

ID článku: 315631 - Poslední aktualizace: 28. října 2006 - Revize: 7.3
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Exchange Server 2000 Service Pack 3
  • Microsoft Exchange Server 2000 Service Pack 1
  • Microsoft Exchange 2000 Server Service Pack 2
Klíčová slova: 
kbmt kbhowtomaster KB315631 KbMtcs
Strojově přeložený článek
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

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com