Beiträge von xweber

    mibo:
    Den Absender hab ich mit den imho möglichen Feldern verändert, so daß z.b. interne Mails auf den geänderten Absender gehen. Bei Internet-Mails interessieren die Werte den MTA scheinbar nicht so sonderlich. Lediglich der ReplyTo wird da berücksichtigt. Wenn man den Agenten manuell startet ists der Absender, der den Start ausgelöst hat. Beim autarken Lauf via Schedule wird der Server-Name benutzt. Auch wer da den Agenten signiert hat scheint unerheblich. Aber das mit Absendern ist ein eigenes Thema...
    Einziges Problem dabei ist, das kein Return-Dokument erstellt wird (bei falscher interner Notes-Adresse).


    carsten: keine Sorge, ich hab das schon verstanden warum es keinen Status geben kann. Daher gibst ja diese Fehler-Dokumente, die an den Absender zurückgehen.


    Ich poste mal die Ausgabe des Agenten nach einem manuellen Start:


    Das "Blexander" ist bewusst falsch geschrieben. Die Adresse wird aus der Mail komplett entfernt (sehe ich, da ich auch an weitere Adressen schicke und dort dieser Empfänger einfach /dev/null gewandert ist). Mit dem script Debugger hab ich mal geschaut ob das SendTo item verändert wird - Ergebnis: leider nein.


    Letzlich geht es drum, ob man die Information

    Zitat

    Mail konnte nicht an Blexander Weber gesendet werden, da kein entsprechender Name in den Adressbüchern gefunden wurde

    auch irgendwie via LotusScript erhalten kann, so das ich zur Laufzeit drauf reagieren kann.


    Alex

    Hallo,


    ich schraub derzeit an einem Agenten, der mir mails an Adressen weiterschickt. Die "neuen" Adressen sind im subject angeben und werden erfolgreich umgesetzt. D.h. diese Mails werden erfolgreich (auch mit Dateianhang) erstellt und verschickt. Jetzt wollt ich das LotusScript noch ein wenig mit Fehlertoleranz versehen.


    Wenn nun dort eine (lokale) Adresse angegeben ist, die aber nicht im (lokalen) Adressbuch existiert, dann wird leider kein NonDelivery Report erzeugt. Lasse ich den Agenten manuell ablaufen, dann kommt in dem Fenster (nach Ablauf des Agenten) eine entsprechende Meldung, das der Empfänger nicht zu finden war. Ist ja ganz prima, aber der Agent soll ja zyklisch ablaufen und da sitzt dann keiner davor.


    Kann ich diese Meldung auch irgendwie via LotusScript bekommen, um dann Script-intern eine Fehlerbehandlung zu machen?


    Für das Call memo.send(true) gibts leider keine Rückgabewerte, die über Erfolg oder Mißerfolg berichten.


    On Error wird nicht getriggert. Ansonsten find ich in der Doku und hier im Forum nichts in der Richtung.


    TIA
    Alex


    PS: Notes / Domino 6.0.irgendwas


    PPS: Das mit dem "komischen" Weitersenden ist notwendig da diese mails von anderen Rechnern hier im Netz an den Domino via smtp mta kommen. Da aber z.b. mit Linux keine Notes typischen Mail-Adressen möglich sind, wollt ich das dann so lösen. Der / Die Empfänger der Mails können lokal (Notes), extern (Notes) oder aber via Internet-Mail Adresse angegeben sein.