Autor Thema: Problem mit SendTo  (Gelesen 1253 mal)

Offline nieke

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Problem mit SendTo
« am: 11.10.02 - 14:34:12 »
... bin schon wieder ratlos!

Ich will im Querysave ein Skript haben, daß nach einer bestimmten Bedingung, an mehrere Adressen eine E-Mail schickt.
Eigentlich funktioniert das auch.
Er macht nur Zicken, wenn ich die Mail an mehrere Adressen schicken will. In welcher Form muß ich denn die Adressen übergeben?

Offline manuel

  • Senior Mitglied
  • ****
  • Beiträge: 377
  • Geschlecht: Männlich
  • el pueblo unido
Re:Problem mit SendTo
« Antwort #1 am: 14.10.02 - 10:20:23 »
In welcher Form? Na grundsätzlich muss das Feld SentTo, wenn du überhaupt so ein Feld hast, ein Mehrfachwerte-feld sein.
Die Adressen können durch Beistrich , und Strichpunkt ; getrennt übergeben werden.

Es gibt auch die Möglichkeit die email-adresse wie folgt anzugeben:
"Hans Wurst" <hw@gmx.at>, ...

Also zuerst der wirkliche Name, in Anführungszeichen, und dann die Adresse in eckigen Klammern < >.

Manuel
« Letzte Änderung: 14.10.02 - 10:20:56 von manuel »
V 5.0.2c | Windows 2000

Offline nieke

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Re:Problem mit SendTo
« Antwort #2 am: 14.10.02 - 14:17:10 »
Vielleicht sollte ich mal genauer erklären, was ich machen will.
Ich habe eine Profilmaske, in der ich über ein Adreßdialogfeld die E-Mail-Adressen festlegen kann.
In der Maske, in der das Skript zum Verschicken ausgeführt wird, ist dann ein Feld, welches die Adressen aus der Profilmaske übernimmt.
Im Ereignis Querysave wird dann das Skript durchgeführt:
....

Set doc=New Notesdocument (db)
      doc.form="Memo"
      doc.sendto=mailadressen
      doc.subject="Fehlteil"
      Call doc.send (False)
      Call source.fieldsettext("MailStatus","Verschickt")
   
Die Adressen sollen aus dem Feld "mailadressen"   kommen.
Jetzt weiß ich eben nicht, was für ein Typ das Feld "mailadressen" sein muß, und wie die Adressen dort aussehen müssen.
Wenn ich nur eine Adresse habe, dann klappt das mit diesem Skript, aber sobald es mehrere sind, dann geht das nicht.

Offline manuel

  • Senior Mitglied
  • ****
  • Beiträge: 377
  • Geschlecht: Männlich
  • el pueblo unido
Re:Problem mit SendTo
« Antwort #3 am: 14.10.02 - 14:29:33 »
Wenn du dir einmal die Maske Memo deiner Mail-DB ansieht, sind die Felder SendTo und CopyTo usw. vom Typ Personen. Ich weiß nicht ob das nötig ist, aufjedenfall sollte es ein Textfeld sein, und Mehrfachwerte müssen zugelassen sein. (Anhacken bei den Feldeigenschaften)

Am besten du übernimmst die Adressen mit der NotesDocument-Methode GetItemValue, also zB

doc.sendto = profildoc.GetItemValue("Mailadressen")

Hier kannst du sicher gehen, dass alle Werte übernommen werden, und die Werte werden mit dem gleichen Typ übernommen, so wie auch das Feld in dem die Werte stehen deklariert ist.

Hilft das weiter?
Manuel
V 5.0.2c | Windows 2000

Offline nieke

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Re:Problem mit SendTo
« Antwort #4 am: 14.10.02 - 14:47:09 »
DANKE!
Habe es gerade ausprobiert und so funktioniert es.
Yipieh!


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz