E-Mail versenden über Agent (Lotus Script)

  • Hallo liebe Lotus Notes Programmierer,
    ich habe ein kleines dummes Problem beim automatischen versenden von E-Mails über einen periodischen Agenten.


    Wenn ich den Agenten manuell starte, dann funktioniert das versenden ohne Probleme, doch beim periodischen Ausführen berechnet er zwar die Felder neu, aber verschickt keine Mails.


    Ich weiss wirklich nicht weiter, beim Testen sagt der Agent auch, dass ich unbeschränkte Agenten mit Admin-Funktion ausführen kann.


    Hier mein Code:



    Freue mich auf eure Hilfe :)
    Grüße

  • Hi,


    Ronka, danke für deinen Tip!


    Also ich habe nun eine Mail Datenbank auf unseren Entwicklunsserver anlegen lassen. Habe diese in der Programmierung angegeben. D.h.



    Code
    Set db1=se.GetDatabase("SERVER","mail_in_db.nsf",True)


    Die DB findet er nun auch. Nun habe ich noch statt send save benutzt. Doch leider passiert immer nich nichts. Er sendet die E-Mail nicht, sondern speichert die Mail in der DB unter Entwürfe. Was mache ich falsch bzw. wie kann ich die Mail versenden?


    Danke für die Hilfe...


    Grüße

  • Was sagt denn dein Error Handling, wenns auf dem Server läuft?

    Zitat


    errhandler:
    Print "Error " & Error$ & "(" & Cstr(Err) & ")" & " on line " & Cstr(Erl)
    Goto weiter


    Die zweite Idee war, die Mail direkt in der der mail.box des Servers zu erstellen, nicht in einem Mailfile. Denn wenn du die mail in einem Mailfile erstellst und dann ein save machst, wird das noch nicht versendet. Erst wenn du das in der mail.box erstellst und dort save'st, dann wird die vom router auch versendet.


    cu

  • Hi MaxRitti,
    danke für deine schnelle Antwort!


    Also ich habe nun das komplette Server Log nochmal überprüft, doch leider keinen Fehler entdeckt. Also scheint es, dass gar kein Fehler erzeugt wird.


    Also die Mail wurde ja nun in meiner Mail-Datenbank gespeichert (mit save). Nun muss ich die ja irgendwie versenden. Sehr wahrscheinlich über die Mail.Box des servers, aber wie mache ich das nun?


    Danke

  • Hi,


    also, dass einfach nur nix (kein Fehler und keine Mail) passiert ist mal richtig seltsam. Ich würde Deinen Code noch mal mit ein paar print's versehen und noch mal auf dem Server laufen lassen und dann noch mal die log.nsf des Servers bemühen. Irgendwo hängt es bestimmt. Bspws. so:



    Und die zweite Variante sieht halt ein wenig anders aus. Hier mal das Skript, um die Mail direkt in der mail.box des Servers zu erstellen und nicht in einem normalen Postfach. Denn wenn du da ein save machst, wird die nur gespeichert und nicht gesendet.



    cu

  • also ich habe mal deinen ersten code, in meinen agenten rein kopiert. der im server steht nun u.a. das




    Ich muss das mal mit der Mail.Box des Servers ausprobieren.


    grüße

  • So hier noch die mail routing events auf dem server:


    Mail Routing Events:


    27.12.2007 20:41:43 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:43 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:43 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:43 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:43 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:43 Router: Message 006C30C7, 006C30B2 forwarded to Name
    27.12.2007 20:41:43 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:44 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:44 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:44 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:44 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:44 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:44 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:44 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:44 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:44 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:44 No route found to domain WK-COOP. Check Server, Connection and Domain documents in Domino Directory.
    27.12.2007 20:41:44 Router: Message 006C3120, 006C30BD forwarded to Name
    27.12.2007 20:41:44 Router: Message 006C3121, 006C310D forwarded to Name
    27.12.2007 20:41:44 Router: Message 006C3122, 006C3115 forwarded to Name
    27.12.2007 20:41:44 Router: Message 006C3119, 006C30CA forwarded to Name
    27.12.2007 20:41:44 Router: Message 006C311A, 006C30D5 forwarded to Name
    27.12.2007 20:41:44 Router: Message 006C311B, 006C30E0 forwarded to Name
    27.12.2007 20:41:44 Router: Message 006C311C, 006C30EB forwarded to Name
    27.12.2007 20:41:45 Router: Message 006C311D, 006C30F6 forwarded to Name
    27.12.2007 20:41:45 Router: Message 006C311E, 006C30FD forwarded to Name
    27.12.2007 20:41:45 Router: Message 006C311F, 006C3105 forwarded to Name



    Nach dem log wurden die mail verschickt, oder?

  • Also forwarded deutet eher darauf hin daß die woanders hin weitergeleitet wurden, z.b. an eine andere Domäne.


    Und die Domänenfehlermeldungen sehen auch nicht grade korrekt aus.


    Ich denke mal daß das eher ein grundsätzliches Problem dieses Servers zu sein scheint

  • ahhhh Danke für deinen Tip!


    Also ich habe versucht von einer Entwicklungsdatenbank eine Mail zu einer Produktivemail (Produktivdatenbank) zu verschicken. Das hat natürlich nicht funktioniert.


    Nun habe ich die mails an eine enteicklungsmail geschickt und was passiert:


    27.12.2007 21:50:54 Router: Message 00728557 transferred to SERVERDEV/SERVER/DEV/DCXDEV for MailInDB@DEV1 via Notes


    tja, das ist schon mal ein großer schritt nach vorne :)