28. Februar 2012 11:35
Naja und die richtige Formatierung wäre noch was :D
28. Februar 2012 11:53
Ich denke, dass du das E-Mail-Format noch auf HTML umstellen musst.
28. Februar 2012 12:00
McClane hat geschrieben:Ich denke, dass du das E-Mail-Format noch auf HTML umstellen musst.
In Nav oder ???
Das ist doch bestimmt
oSendMail.Bodyformat := "??"
Zuletzt geändert von Electr0 am 28. Februar 2012 12:06, insgesamt 1-mal geändert.
28. Februar 2012 12:06
Ja, genau :)
28. Februar 2012 12:26
Habs Umgestellt.... zumindest glaube ich das :D aber es hat sich nichts getan....
28. Februar 2012 12:51
Wenn ich mir diesen
Link ansehe, scheint das mit HTML-Signaturen auch gar nicht zu gehen
.
Aber vielleicht kennt sich da ja jemand besser aus, es klingt hier zumindest danach:
m_schneider hat geschrieben:Wenn du Bilder in einer Signatur verwenden möchtest muss diese HTML-Format haben (RTF macht keinen Sinn). Du könntest also eine HTML formatierte Signatur (mit Verweisen auf Bilder) in deine E-Mail einlesen.
28. Februar 2012 13:06
Da haben wir aber schon den gegen-beweis geliefert da ich ja mit meinem bisherigem Code ja die ganze Signatur mit verweise auf Fotos usw habe die lässt sich ja auch im Browser öffnen jetzt muss Outlook ja nur Klar-gemacht werden, dass Outlook das auch wie im Browser darstellen soll :P
28. Februar 2012 14:08
Wenn ich mich nicht irre, dann leitet NAV für den Versand mit Outlook noch von System.Web.Mail ab. Damit wäre oSendMail.Bodyformat eine Enum. Ich würde daher mal mit oSendMail.Bodyformat := "0" für HTML probieren.
Volker
28. Februar 2012 14:10
Ich habe HTML-Signaturen bisher nur in SMTP-Mails eingefügt, und da geht es eigentlich problemlos. Mit Outlook sieht's wohl anders aus.
28. Februar 2012 14:23
vsnase hat geschrieben:Wenn ich mich nicht irre, dann leitet NAV für den Versand mit Outlook noch von System.Web.Mail ab. Damit wäre oSendMail.Bodyformat eine Enum. Ich würde daher mal mit oSendMail.Bodyformat := "0" für HTML probieren.
Volker
Funktioniert Leider mit "0" nicht ... :( :(
28. Februar 2012 14:35
Dazu habe ich das hier gefunden:
- Code:
olFormatUnspecified = 0
olFormatPlain = 1
olFormatHTML = 2
olFormatRichText = 3
und 2 scheint mir für html auch korrekt zu sein.
28. Februar 2012 14:59
McClane hat geschrieben:Dazu habe ich das hier gefunden:
- Code:
olFormatUnspecified = 0
olFormatPlain = 1
olFormatHTML = 2
olFormatRichText = 3
und 2 scheint mir für html auch korrekt zu sein.
Ja aber es Funktioniert ja leider nicht richtig ob 0,1,2,oder 3 ....
28. Februar 2012 15:20
Vielleicht lässt sich das Problem mit einem Powershell Script besser lösen?
28. Februar 2012 15:28
nur mal so: setzt Du das Bodyformat vor oder nachdem Du den Text in den body schreibst?
Volker
28. Februar 2012 15:29
vsnase hat geschrieben:nur mal so: setzt Du das Bodyformat vor oder nachdem Du den Text in den body schreibst?
Volker
Vorher
28. Februar 2012 20:38
Ich hab's noch mit VBScript aus Nav probiert, eine Mail gleich mit Signatur zu erstellen. Das klappt an sich, führt aber leider zu der Outlook-Fehlrmeldung "Ein fremdes Programm versucht ... ", so bald man im Body der Mail etwas einfügt. Taugt also auch nicht.
29. Februar 2012 09:33
McClane hat geschrieben:Ich hab's noch mit VBScript aus Nav probiert, eine Mail gleich mit Signatur zu erstellen. Das klappt an sich, führt aber leider zu der Outlook-Fehlrmeldung "Ein fremdes Programm versucht ... ", so bald man im Body der Mail etwas einfügt. Taugt also auch nicht.
So langsam gehen mir die Ideen aus... es ist ja alles eigentlich richtig eingestellt usw...
29. Februar 2012 12:57
- Code:
OSendMail."To" := ToName;
OSendMail.CC := CCName;
OSendMail.Subject := Subject;
IF ISCLEAR(BSTRConverterBody) THEN
CREATE(BSTRConverterBody);
// ---- New Code
ChrLineBreak := 13;
Signature.TEXTMODE(TRUE);
IF Signature.OPEN('C:\Main Signature.txt') // Define path to txt signature file
THEN BEGIN
AddBodyline(FORMAT(ChrLineBreak));
WHILE NOT (Signature.POS = Signature.LEN) DO BEGIN
Signature.READ(MyText);
AddBodyline(MyText);
AddBodyline(FORMAT(ChrLineBreak));
END;
END;
// ---- New Code
IF Body <> '' THEN BEGIN
BSTRConverterBody.ResetBSTR;
BSTRConverterBody.AppendNextStringPortion(Body);
END;
hab das In einem anderem Forum gefunden aber das macht ja im Prinzip nichts anderes als das, was wir hier produziert haben......
29. Februar 2012 13:04
Leider. Es hakt weiter an einer HTML-Mail aus der CU397
29. Februar 2012 17:47
Okay andere Idee.. was ist denn wen ich die Signatur "Anhänge"
Zum testen und verstehen was ich meine :
1. Neue Mail öffnen in Outlook
2. Oben in den Tabs auf einfügen
3. Datei anfügen
3.1 die html Datei auswählen
3.2 nicht einfach nur auf einfügen drücken sondern das Tab Menü öffnen und als Text einfügen.
funktioniert das aus NAV heraus ?!...
29. Februar 2012 17:53
Das scheint in Outlook 2003 nicht zu gehen, da passiert das Gleiche wie beim Datei anfügen
1. März 2012 09:32
McClane hat geschrieben:Das scheint in Outlook 2003 nicht zu gehen, da passiert das Gleiche wie beim Datei anfügen
Wenn man das von Hand macht dann nicht aber aus Nav heraus wieder richtig ??....
1. März 2012 09:35
Wie machst du das denn aus NAV?
1. März 2012 10:10
Hab mir gedacht das, dass vielleicht wie das Anhängen einer Datei ist aus Nav heraus nur mit dem Parameter als Text einfügen..
1. März 2012 10:35
So, wie ich das sehe, ist die Automation für Attachments nur für richtige Anhänge.
Vielleicht solltest du dich langsam von der Idee der HTML-Signatur lösen.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.