Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Nicky am 25.06.03 - 10:35:32

Titel: Aus einer Anwendung das Mailprogramm (LN) starten lassen
Beitrag von: Nicky am 25.06.03 - 10:35:32
Hallo,
wie kann ich es realisieren, dass sich das Mailprogramm des jeweiligen Anwenders sich über einen Button in meiner Anwendung öffnet und in dem neuen Memo schon der Empfänger (eine bestimmte Adresse) und der Betreff automatisch ausgefüllt werden.
Bin absoluter Anfänger und würde mich über Hilfe sehr freuen!
Titel: Re:Aus einer Anwendung das Mailprogramm (LN) starten lassen
Beitrag von: ata am 25.06.03 - 11:47:19
... dazu musst du zunächst die Registry auslesen, um an den eingestellten Mail-Client zu kommen.

... je nach MailClient musst du eben dann die verschiedenen Möglichkeiten per OLE oder COM programmieren...

ata
Titel: Re:Aus einer Anwendung das Mailprogramm (LN) starten lassen
Beitrag von: LordMacBee am 25.06.03 - 11:57:04
Ouhh. Button ist übel,

Wenn du aber einen Hotspot benutzt funzt das:
Du musst zuerst ein Feld (computet oder computet for display) anlegen, welches z.B. die Email des Benutzers anzeigt. Über das Feld kannst du danach einen Hotspot ziehen, welches ein @URLOpen aufruft. Das sieht dann in etwa so aus:

@URLOpen ("mailto:"+UserAddresse)

Damit wird der standard Mailclient gestartet auf knopfdruck und der Recipient steht natürlich auch schon drinn. Probleme kriegst du nur, wenn du mehr als das SendTo Feld füllen willst

habbi bastel
Titel: Re:Aus einer Anwendung das Mailprogramm (LN) starten lassen
Beitrag von: ata am 25.06.03 - 11:59:34
@LordMacBee

... wenn ich das richtig verstanden habe ist der Ausgangspunkt keine NotesDatenbank, sondern eine externe Anwendung - und da fängt man mit Formeln nicht viel an...

ata
Titel: Re:Aus einer Anwendung das Mailprogramm (LN) starten lassen
Beitrag von: LordMacBee am 25.06.03 - 12:06:32
Upsele, da stehts ja im Titel.

sorry, hoffe dass das dennoch wer gebrauchen kann  ;D

MacBee
Titel: Re:Aus einer Anwendung das Mailprogramm (LN) starten lassen
Beitrag von: Hoshee am 25.06.03 - 12:31:30
@LordMacBee

Yoo,

es gehen in der mailto-URL noch ein paar mehr Operanden:


Das ganze könnte z.B. so aussehen:

Code
<a href="mailto:abc@def.de?cc=ghi@jkl.com&subject=Feedback&body=Sehr geehrte Damen und Herren">Mail me</a>

und darf insgesamt nicht länger als 255 Zeichen sein.

Gruss ...

Hoshee
Titel: Re:Aus einer Anwendung das Mailprogramm (LN) starten lassen
Beitrag von: LordMacBee am 25.06.03 - 12:42:41
Ach, ich vergass. Spass!

Dankeschön!

MacBee
Titel: Re:Aus einer Anwendung das Mailprogramm (LN) starten lassen
Beitrag von: Nicky am 25.06.03 - 12:50:42
hallo,
da habe ich mich mal wieder nicht richtig ausgedrückt:-)
Ich möchte schon das LN -Mailprogramm über eine LN - Anwedung aufrufen. Ich habe auch mit LN noch keine großen Programmierkenntnisse, bin in den Vorbereitungen zur DiplAr, aber kriege das alles nicht ganz so gebacken?! habe ja noch so viele Fragen...  Aber irgendwie funktioniert das alles nicht so.
Hier in der Firma gibts nämlich auch keinen, der sich mit LN mehr auskennt.
Aber wenn bei meiner Anwedung nur eine Person Designer/ Editorrechte hat, kann ich dieses E-Mail-Formular nicht über eine Form machen, weil es ja dann keiner ausfüllen kann, oder??
Aber danke für Eure schnellen Antworten, kann aber noch nicht sehr viel damit anfangen..
Titel: Re:Aus einer Anwendung das Mailprogramm (LN) starten lassen
Beitrag von: LordMacBee am 25.06.03 - 12:55:27
Um Forms auszufüllen, müssen die Leute lediglich Authoren sein.
Falls die Leute nur von deiner Applikation aus via Button in die Mail db kommen müssen, reicht reader access.
Denn im Mailfile hat der User meistens Managerrechte.

(und wenn das alles so ist, kannst du das genau so machen, wie ich dir das oben verklickert habe  :D)

Gruss
MacBee
Titel: Re:Aus einer Anwendung das Mailprogramm (LN) starten lassen
Beitrag von: Jörg P. am 25.06.03 - 13:00:42
Hi,

ein Ansatz könnte sein, einen Verknüpfungs-Hotspot zu erstellen und als URL einen mailto Link einzufügen.

So hab' ich's mal gemacht. Notes muss dafür als Mailprogramm in den IE-Optionen eingetragen sein.