Domino 9 und frühere Versionen > ND7: Entwicklung
Inhalt eines RTF per Mail versenden
holgenoni:
Dann könnte ich das ja auch übers Frontend schicken, oder?
Denn ich versende ja das Dokument per Knopfdruck und nicht mit einem Agent.
Grüße
Andy
Thomas Schulte:
Du kannst das zumindest probieren. Ja.
pram:
Ein Konvertieren von RTF nach HTML/Mime geht mit LS nicht, nur von MIME nach RTF. Dies wird durch ConvertMime erreicht.
Was aber relativ einfach geht, ist, dass du dir ein TempDoc erstellst und dann renderToRtItem verwendest:
set maildoc = new NotesDocument(...) ' Dokument wird versendet
mailDoc.form = "Memo"
set tempdoc = new NotesDocument(...) ' Dokument wird mit Maske berechnet
tempdoc.Form = "myMailForm"
... weitere Felder in Tempdoc setzen
set mailBody = new NotesRichtextItem(mailDoc, "Body")
call tempDoc.renderToRtItem(mailBody)
call mailBody.compact()
call mailDoc.send(...)
Damit lassen sich "einigermaßen" schöne HTML-Mails erzeugen. (in Etwa so schön wie der HTTP-Task die Maske rendern kann)
Gruß
Roland
holgenoni:
Hallo pram,
ich hab das jetzt folgendermaßen probiert:
Ich habe kein neues Dokument (tmpdoc) erstellt, sondern mein aktuelles Dokument (in dem ich mich beim knopfdruck befinde und das ich versenden will) habe ich per renderToRtItem in den Body des maildoc kopiert.
Das Ergebniss ist jedoch das selbe, wie wenn ich ein Dokument, dass sich nicht im Editmode befindet per selectall markiere und ins Bodyfield kopiere.
Beim Versand an externe Adressen schaut die Mail bei beiden Varianten überhaupt nicht formatiert aus.
Hier ein Beispiel:
--- Code: ---|-------------------------------------------------------------------------------------|
|iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii |
| |
| Firma Musterfirma GmbH |
| Datenbankname |
| (Embedded image moved|
| to file: pic07786.gif)|
| Aussteller : |
| Max Mustermann |
| |
| Datum: |
| 01.12.2010 |
| |
|-------------------------------------------------------------------------------------|
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
Teile Nr.: asdf
Freigabe Dat.
Zeichnung:
-------------------------------------------------------------------------------------
ProjektNr.: Ä-Nr.:
Lieferant: Bestätigung |---------------|
Termin: | [ ] Bestätigt |
|---------------|
Termin:
-------------------------------------------------------------------------------------
Risk : |----------|
| ( ) high |
| ( ) med. |
| ( ) low |
|----------|
Erforderlich: |----------| Bestätigter |----------|
| [ ] IDN | Termin: | ( ) Ja |
| [ ] IRS | | ( ) Nein |
|----------| |----------|
-------------------------------------------------------------------------------------
Kontakt: mail@test.at Reminder CC:
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
--- Ende Code ---
holgenoni:
Hallo @ all,
ich habe es nun geschaft, dass die Mail formatiert bei externen Adressen ankommt.
Hab das ganze nun aufs Forntend umgebaut.
Danke euch nochmal für eure Hilfe!
Grüße
Andy
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln