Domino 9 und frühere Versionen > ND7: Entwicklung

Inhalt eines RTF per Mail versenden

<< < (2/2)

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