Beiträge von ronny

    Den Server, an dem das Script hängt, hab ich immer neu gestartet.


    Zum Testen hab ich das Disclaimer Script von msxfaq.de jetzt eingebunden und Emails per Outlook und Telnet verschickt. Die Emails kommen immer ohne den Beispieldisclaimer an. Hier die Batchdatei meiner Einbindung:


    cscript smtpreg.vbs /add 2 OnArrival Disclaimer CDO.SS_SMTPOnArrivalSink "mail from=*@contoso.com"
    cscript smtpreg.vbs /setprop 2 OnArrival Disclaimer Sink ScriptName "C:\EventSink\Disclaimer.vbs"


    PS: Ich verschicke die Testemails immer zwischen zwei Benutzern mike@contoso.com <-> christine@contoso.com.


    Gruss
    Matthias

    Hallo koervman,


    ich hab mich dann mal an einem 2. Virtuellen SMTP Server versucht, aber es passiert immer noch nichts. Hier mal meine Umstellung:


    Eigenschaften vom 1. Virt. SMTP Server:


    Allgemein
    - IP Adresse: 192.168.101.242
    - Erweitert > Adresse:
    --- IP Adresse: 192.168.101.242
    --- TCP Anschluss: 25
    --- Filter: Nein
    Übermittlung
    - Ausgeh. Verbindungen > TCP-Anschluss: 26



    Eigenschaften vom 2. Virt. SMTP Server:


    Allgemein
    - IP Adresse: 192.168.101.242
    - Erweitert > Adresse:
    --- IP Adresse: 192.168.101.242
    --- TCP Anschluss: 26
    --- Filter: Nein
    Übermittlung
    - Ausgeh. Verbindungen > TCP-Anschluss: 25


    Eigenschaften des angelegten SMTP Connectors:


    Allgemein
    - Lokale Bridgeheads:
    --- Server: HQ-CON-DC-01
    --- Virt. Server: Virtueller Standardserver für SMTP (= 1. Virt. SMTP Server)
    Adressraum
    - Adressraum:
    --- Typ: SMTP
    --- Adresse: *
    --- Kosten: 1


    Das Script ist jetzt am 2. Virt. SMTP Server gebunden. Hoffentlich kannst du oder jemand anderes mir weiterhelfen.


    PS: Noch hab ich nicht viel Ahnung von Exchange, deshalb gehe ich stark von Konfigurationsfehlern aus, sorry.


    Gruss, Matthias

    Moin,


    ich versuche auf einem Exchange Server 2003 den Transport Event Sink "CDO_OnArrival" mit Hilfe von VBScript zu nutzen, doch irgendwie reagiert das Ereignis nicht. Hier mal ein paar Stichpunkte zu meiner Installation und dem verwendeten VBScript:


    1. Installation


    - Windows Server 2003 Installation wie hier beschrieben: Installieren von Windows Server 2003 als DC
    - Exchange Server 2003 installiert und Postfächer (SMTP) eingerichtet
    - Script nach diesem Schema installiert: SMTP-EventSink


    2. Testscript:


    <SCRIPT LANGUAGE="VBScript">
    Const cdoRunNextSink = 0
    Sub ISMTPOnArrival_OnArrival(ByVal objMsg, EventStatus)
    On Error Resume Next
    dim fso
    dim datei
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set datei = fso.OpenTextFile("C:\EventSink\log.txt", True)
    datei.Write("Email abgefangen! " & objMsg.Subject)
    datei.close
    EventStatus = cdoRunNextSink
    End Sub
    </SCRIPT>


    Egal ob ich eine Email mit Outlook 2003 (Anbindung an Exchange Server) oder Outlook Express verschicke in der "C:\EventSink\log.txt" taucht nix auf.


    Hat jemand eine Erklärung und kann mir helfen ?


    Danke.


    Gruss Matthias