Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Marcel - Anfänger am 05.05.06 - 10:03:14

Titel: Agent verschickt keine Mails
Beitrag von: Marcel - Anfänger am 05.05.06 - 10:03:14
Hallo Leute,

heute passiert ja echt ne ganze Menge. Ich habe einen Agenten, der eine kleine Mail mit reinem Text an eine Mailadresse schicken soll, aber er gibt mir am Ende den Fehler aus: No recipient list for Send operation
Hab allerdings keine Ahnung warum: Hier mal die dafür verantwortlichen Befehle:

Dim recipients( 0 To 1 ) As String
recipients(1) = "ich@ich.de"
Call doc.replaceitemvalue( "EnterSendTo", recipients())
Call doc.Send(False)

Hab ich da was falsch gemacht?
Titel: Re: Agent verschickt keine Mails
Beitrag von: Glombi am 05.05.06 - 10:10:46
Du musst den  Empfänger beim Senden angeben, falls dieser nicht im Feld SendTo steht.
Ausserdem ist recipients falsch verwendet.

So muss es sein:

Dim recipients As String
recipients = "ich@ich.de"
Call doc.replaceitemvalue( "EnterSendTo", recipients)
Call doc.Send(False,recipients)

oder besser da kürzer:
Call doc.Send(False, doc.EnterSendTo)

Andreas
Titel: Re: Agent verschickt keine Mails
Beitrag von: Marcel - Anfänger am 05.05.06 - 10:34:03
Danke Andreas,

du bist echt meine Rettung. Hab es in der Notes Hilfe mal nachgelesen und hätte es da nicht ganz so rausgelesen.

Vielen vielen Dank
Titel: Re: Agent verschickt keine Mails
Beitrag von: Tode am 05.05.06 - 10:44:11
"EnterSendTo" ist das Feld, in das man im Frontend einen Namen einträgt (deshalb "ENTER" ).

Das reservierte Feld, das für den Mailversand zuständig ist, heisst nach wie vor "SendTo".

setze dieses anstelle des EnterSendTo- Feldes und Du kannst wieder .send(False) aufrufen...

Tode
Titel: Re: Agent verschickt keine Mails
Beitrag von: Glombi am 05.05.06 - 10:50:22
"EnterSendTo" ist das Feld, in das man im Frontend einen Namen einträgt (deshalb "ENTER" ).

Das reservierte Feld, das für den Mailversand zuständig ist, heisst nach wie vor "SendTo".

setze dieses anstelle des EnterSendTo- Feldes und Du kannst wieder .send(False) aufrufen...

Tode
Das stimmt. Ich glaube aber, man muss diesen Thread mit den anderen von ihm in Verbindung bringen. Marcel programmiert wohl irgendeine  Anwendung...

Andreas
Titel: Re: Agent verschickt keine Mails
Beitrag von: Marcel - Anfänger am 05.05.06 - 11:34:26
Ja, da muss ich Andreas recht geben. Es wäre natürlich möglich die Sachen umzubennen, aber genau das war ja mein Problem ,dass ich die Felder so belassen musste, weil viele andere Sachen darauf aufbauen! Aber trotzdem danke für den Tipp!! :)