Autor Thema: Agent verschickt keine Mails  (Gelesen 3129 mal)

Offline Marcel - Anfänger

  • Junior Mitglied
  • **
  • Beiträge: 54
  • Geschlecht: Männlich
Agent verschickt keine Mails
« 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?
Gruß Marcel
----------------

Skilllevel = Anfänger

Glombi

  • Gast
Re: Agent verschickt keine Mails
« Antwort #1 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

Offline Marcel - Anfänger

  • Junior Mitglied
  • **
  • Beiträge: 54
  • Geschlecht: Männlich
Re: Agent verschickt keine Mails
« Antwort #2 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
Gruß Marcel
----------------

Skilllevel = Anfänger

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Agent verschickt keine Mails
« Antwort #3 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
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Glombi

  • Gast
Re: Agent verschickt keine Mails
« Antwort #4 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

Offline Marcel - Anfänger

  • Junior Mitglied
  • **
  • Beiträge: 54
  • Geschlecht: Männlich
Re: Agent verschickt keine Mails
« Antwort #5 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!! :)

Gruß Marcel
----------------

Skilllevel = Anfänger

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz