Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TeeJay am 01.01.04 - 15:25:14

Titel: Email an eine beliebige email schicken
Beitrag von: TeeJay am 01.01.04 - 15:25:14
Ich bin immo wieder recht aktiv was Notes betrifft doch leider komm ich genausowenig vorran da ich leider kein buch besitze.

Ich habe mal eine Frage zu der Dokument senden Funktion.

was ist fuer die Aktion nötig ? also ein mal das sentto feld   das ist ja klar, aber brauch ich da noch was, denn es kommt bei mir immer eine Fehlermeldung das kein name gefunden wurde. !!!

kann man mit dieser Aktion überhaupt email verschicken oder geht das nur Notes intern ?

desweitern habe ich  mir mal die mailsend funktion angeschaut.

ich habe dazu folgendes script geschrieben

FIELD sendto :="sendto";

@MailSend("sendto";"";"";@Text("Ihre Rechnung für Bier");"";"";[IncludeDoclink]);

@Command([FileSave]);
@Command([FileCloseWindow])

naja sehr einfach und genausowenig funktioniert das script auch. Kann man mit mailsend vielleicht mails versenden ?? Wenn ja was ist hier falsch ?
Titel: Re:Email an eine beliebige email schicken
Beitrag von: TMC am 01.01.04 - 16:39:06
Ähm, was willst Du jetzt genau machen, nur eine Mail senden?

Soll das automatisch passieren oder per Buttonklick, oder wie genau?

Angenommen Du befindest Dich in einem geöffneten Dokument und willst per Button-Klick eine Mail versenden, dann nimm einfach

@MailSend("biertrinker@gmx.de";"";"";"Betreff";"Mailtext bla bla";"";[IncludeDoclink])

Siehe hierzu die Designerhilfe.....

TMC
Titel: Re:Email an eine beliebige email schicken
Beitrag von: Semeaphoros am 01.01.04 - 17:00:41
[fun]
... an den Biertrinker darf man aber nur Mail senden, wenn er Augustiner Weissbier trink  .. Y ..


Ups, das ist a offTopic, sind die im neuen Jahr noch erlaubt??

[/fun]
Titel: Re:Email an eine beliebige email schicken
Beitrag von: TeeJay am 01.01.04 - 18:50:41
ich hatte meinen Code auf einen Aktionsbutton gelegt  so das er das aktuelle dokument  an die email  addy  aus dem aktuellen Dokument schickt (verstanden ?? ).

die email  kann er sich aus dem feld sendto holen.
Titel: Re:Email an eine beliebige email schicken
Beitrag von: MartinG am 01.01.04 - 20:18:50
Hallo TeeJay,

für Deinen Fall brauchst Du kein Feld SendTo in Deinem Dokument. Das Feld SendTo brauchst Du nur wenn Du die Funktion @MailSend ohne Parameter verwendest. Dies dürfte aber vermutlich eher ein Sonderfall/Ausnahme darstellen. Habe ich auf jeden Fall noch nie verwendet...

Es reicht einfach die Zeile - Auszug aus der Designerhilfe.

@MailSend("Maria Zenker/";"";"";"Dieser Verknüpfung folgen";"";"";[IncludeDocLink])

Immer ganz klein beginnen - ersetze erst einmal die Maria Zenker durch Deinen Namen und teste dann die Aktion aus. Wenn das funktioniert dann ersetze die Maria durch Deinen Feldnamen. Dieser darf aber nicht in Anführungszeichen stehen....

@MailSend(fd_mailempfaenger;"";"";"Dieser Verknüpfung folgen";"";"";[IncludeDocLink])


Titel: Re:Email an eine beliebige email schicken
Beitrag von: TeeJay am 01.01.04 - 21:35:37
und woher weiss der jetzt an welche email er das document schicken soll ???

nitte entschuldigt  aber ich habe leider nicht so viel ahnung.
Titel: Re:Email an eine beliebige email schicken
Beitrag von: TMC am 01.01.04 - 21:42:28
Bei meinem Beispiel:
@MailSend("biertrinker@gmx.de";"";"";"Betreff";"Mailtext bla bla";"";[IncludeDoclink])

Geht die E-Mail immer an den Biertrinker (<fun> der natürlich Augustiner Weißbiert trinkt </fun>)

Hier:
@MailSend("Maria Zenker/";"";"";"Dieser Verknüpfung folgen";"";"";[IncludeDocLink])
Geht die E-Mail immer an Maria Zenker im Haus.

Angenommen Du hast im Dokument ein Feld "EMail-Empfänger", am besten vom Typ "Name", dann machst Du den Befehl so:
@MailSend(EMail-Empfänger;"";"";"Dieser Verknüpfung folgen";"";"";[IncludeDocLink])

Dann wird eben die Mail an die Person(en) geschickt, die in dem Feld "EMail-Empfänger" stehen.

TMC
Titel: Re:Email an eine beliebige email schicken
Beitrag von: TeeJay am 01.01.04 - 21:47:21
alles klar    aber ich bekomme eine Fehler

Datei nicht Vorhanden: mail.box

Was kann das sein.
Titel: Re:Email an eine beliebige email schicken
Beitrag von: TMC am 01.01.04 - 21:52:52
Die Fehlermeldung besagt imho, dass bei Deiner Notes-Installation wohl keine Mail-Umgebung eingerichtet ist (wie auch immer: Firmeneinrichtung mit Anbindung an Domino-Server, oder einfach nur gmx.de, t-online.de etc.).


TMC

P.S.
Ich mache die Mailsend eigentlich immer in Lotus Script und nicht in @Formeln.

Dort kommt dann z.B. folgende Abfrage rein:

'Prüfen ob Mail-DB vorhanden
   Set dbMail = New NotesDatabase("","")
   Call dbMail.OpenMail
   If Not dbMail.IsOpen Then
      Messagebox "Mail-Datenbank kann nicht geöffnet werden." + Chr$(10) + "Es wird kein Mail erstellt.", 16, "Fehler"
      Exit Sub
   End If  'If Not dbMail.IsOpen Then
Titel: Re:Email an eine beliebige email schicken
Beitrag von: TeeJay am 01.01.04 - 22:03:00
ok habt erstmal vielen dank ich muss es dann nochmal an der Hochschule ausprobieren  vielleicht ist dort die Mail umgebung mit Installiert worden.
Titel: Re:Email an eine beliebige email schicken
Beitrag von: TMC am 01.01.04 - 22:14:50
Welchen Client benutzt DU zur Zeit?

Schau Dir mal hier das 2. Posting an:
http://www.atnotes.de/index.php?board=5;action=display;threadid=12423

Da wird dann nach den ganzen Schritten beim 1. Start automatisch die Einrichtung gestartet, als Adressen (POP3, SMTP etc.) gibst Du halt dann irgend einen Schmarrn ein.

TMC
Titel: Re:Email an eine beliebige email schicken
Beitrag von: Semeaphoros am 01.01.04 - 22:22:49
TMC  hat recht, die Meldung mi der mail.box besagt eigentlich, dass es durchaus funktionieren würde, dass aber das Setup für die Mail-Umgebung nicht korrekt ist. Sprich, er findet den Postboten nicht. Hat also nichts mit der @Mailsend-Funktion als solches zu tun.


Prost allerseits

Y Y Y
(.. siehe Fachwörterbuch für die Bedeutung dieser Symbole :-)




Fachwörterbuch (http://www.atnotes.de/index.php?board=12;action=display;threadid=12535)
Titel: Re:Email an eine beliebige email schicken
Beitrag von: TMC am 01.01.04 - 22:29:48
Ganz praktisch ist für erste Tests eh eine Umgebung, wo gar nix verschickt werden kann. Die durch @Mailsend ausgelösten Mails landen dann in der mail.box.

Tipp, wenn man sehen will wie die Mails dann aussehen: die mail.box öffnen, Mail kopieren und ins Mailfile rein-pasten. Dort kann man diese dann öffnen und sieht das Ergebnis. Ist z.B. interessant wenn man den (Rich)Text als Ergebnis sehen will.

Erst im 2. Schritt gehe ich dann in eine Umgebung, wo Mails versendet werden, nicht dass der Biertrinker bei gmx dann 100 Testmails mit Augustiner Weißbier Rechnungen bekommt :-)

Y Y Y

Prost,
TMC
Titel: Re:Email an eine beliebige email schicken
Beitrag von: TeeJay am 01.01.04 - 22:39:12
ich hab mal einen neuen datenbereich erstellt und die inatllation neu durchgeführt. er fragt mich jetzt nach einer maildomaine  ?? hmm keine ahnung wie die fuer gmx heisst. ich schau gleich mal nach
Titel: Re:Email an eine beliebige email schicken
Beitrag von: TMC am 01.01.04 - 22:42:22
egal, nimm z.b. irgendwas.de, augustiner.de, voelligschei_ssegal.de

Titel: Re:Email an eine beliebige email schicken
Beitrag von: TeeJay am 01.01.04 - 22:49:18
wenn das so ist.

vielen dank nochmal

ich hoffe ich nerve nicht, aber jeder faengt mal klein an.
Titel: Re:Email an eine beliebige email schicken
Beitrag von: TMC am 01.01.04 - 22:51:38
kein Problem, helfe gerne, wenn es die Zeit zulässt.

Viel Erfolg.

TMC