| |
|
|
- Seite 1 - |
|
Christof Neuß | Hallo Leute,
ich baue im Programm eine E-Mail zusammen und möchte diese dann direkt im aktuellen E-Mail-Programm des Anwenders erstellen. Das funktioniert auch prima mit dem Befehl "mailto..."
Allerdings hat die Sache einen Haken. Outlook und Lotus-Notes (nur die beiden werden bei den Anwendern eingesetzt) wollen unterschiedliche Zeichen in der Übergabe haben
Notes: eMailBefehl$="mailto:"+eMailAdresse$+" ?CC="+eMailCC$+" ?subject="+eMailBetreff$+" ?body="+eMailText$
Outlook: 'eMailBefehl$="mailto:"+eMailAdresse$+" &CC="+eMailCC$+" &subject="+eMailBetreff$+" &body="+eMailText$
Also einmal mit '?' und einmal mit '&'. Kann ich denn irgendwie (ziemlich leicht) erkennen, welches E-Mail-Programm eingesetzt wird?
DANKE |
|
|
| |
|
|
|
| |
|
- Seite 1 - |
|
| Hab grad nochmal geschaut...
dieser bei Dir unter Windows 7 existierende Schlüssel existiert bei mir unter Windows XP nicht. |
|
|
| |
|
|
|
Dieter Zornow | Dann müsste nur noch jemand sagen wie es mit Vista aussieht Ich denke mal wie bei Windows 7 |
|
|
| XProfan X2Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 07.11.2011 ▲ |
|
|
|
|
Jörg Sellmeyer | |
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 07.11.2011 ▲ |
|
|
|
|
Christof Neuß | Hey, das funzt mit der Abfrage. DANKE
Mit der Registry tu' ich mich schwer. Da lasse ich besser die Finger von. |
|
|
| |
|
|
|
Dieter Zornow | Das funktioniert aber nur wenn *.eml mit dem E-Mail programm verküpft ist. Ich habe z.B. zwei E-Mail Programme und das Standard E-Mail Programm muss nicht unbedingt auch mit *.eml verknüpft sein. |
|
|
| XProfan X2Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 07.11.2011 ▲ |
|
|
|
|
Jörg Sellmeyer | Ich hab's mal noch standardisiert: [...] |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 07.11.2011 ▲ |
|
|
|
|
| Was Dietmar bereits ansprach meine ich auch, dass es hierbei wohl relevanter ist nach dem URL-Protokoll "mailto" Ausschau zu halten statt nach dem mit der Dateiendung "eml" verknüpften Programm -
also besser die Reg-Variante nutzen. |
|
|
| |
|
|
|
Jörg Sellmeyer | |
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 07.11.2011 ▲ |
|
|
|
|
Andreas Miethe
| Dafür gibt es eine schöne Vorlage aus PRFellow von Thomas Hölzer Sollte eigentlich immer an den Standard-Mailclient gehen ! KompilierenMarkierenSeparieren' PRFellow-Vorlage
' (C) 2000, Thomas Hölzer,Siegen
' Alle Rechte vorbehalten
' Mail mit Dateianhang verschicken
' Voraussetzungen:
' Ab Profan 5.0 (getestet mit 6.6, 6.99ßXI)
' MAPI kompatibler E-Mail-Client
' Getestet bisher mit Outlook 98
' Die anzuhängende Datei muß auf jeden Fall existieren,
' sonst startet der E-Mail Client nicht.
' Der Einfachheit halber wurde die config.sys genommen, weil die
' auf den meisten 9x -Rechnern vorhanden ist.
' Ggf. ist eine andere Datei einzutragen.
' Bitte nicht absenden - mich interessiert anderer Leuts config.sys nicht ;-)
Def MAPISendMail(5) !"MAPI32.DLL","MAPISendMail"
Def ZeroMemory(2) !"KERNEL32","RtlZeroMemory"
Declare MapiMessage#,subject#,text#,MapiRecipDesc#,cc#,bcc#,additional#,x$
Declare MapiFileDesc#,recip#,file#
Dim MapiMessage#,48
Dim subject#,32
Dim text#,128
Dim MapiFileDesc#,24'für 1 Datei
Dim recip#,32
Dim cc#,32
Dim bcc#,32
Dim additional#,32
Dim file#,32
Dim MapiRecipDesc#,96' für 4 Empfänger
' Strukturen müssen unbedingt null-initialisiert werden.
' Clear arbeitet teilweise fehlerhaft,deshalb:
ZeroMemory(MapiMessage#,48)
ZeroMemory(MapiRecipDesc#,96)
ZeroMemory(MapiFileDesc#,24)
' Empfänger:
String recip#,0="Coole_Vorlagen@prfellow.de"
Long MapiRecipDesc#,4=1' = Empfänger
Long MapiRecipDesc#,8=recip#
'CC
String cc#,0="Profan-Solutions@prfellow.de"
Long MapiRecipDesc#,28=2' =CC
Long MapiRecipDesc#,32=cc#
'BCC
String bcc#,0="thoelzer@tehsoft.de"
Long MapiRecipDesc#,52=3'=BCC
Long MapiRecipDesc#,56=bcc#
'' Noch ein CC-Empfänger
String additional#,0="webmaster@tehsoft.de"
Long MapiRecipDesc#,76=2' der soll zusätzlich ins CC-Feld
Long MapiRecipDesc#,80=additional#
' Datei-Anhang:
String file#,0="C:\CONFIG.SYS"
Long MapiFileDesc#,12=file#
' Subject und Text:
String subject#,0="PRFellow 2001-Vorlage"
String text#,0="Dies ist ein Test - bitte NICHT abschicken!"
' Haupt-Struktur bestücken:
Long MapiMessage#,4=subject#
Long MapiMessage#,8=text#
Long MapiMessage#,32=4' Anzahl der Empfänger im folgenden Array
Long MapiMessage#,36=MapiRecipDesc#
Long MapiMessage#,40=1' Anzahl der Dateianhänge im folgenden Array
Long MapiMessage#,44=MapiFileDesc#
' und los (modal zum Hauptfenster!)...
Cls
WindowTitle GetText$(%hwnd)+" - Powered by PRFellow 2001"
MAPISendMail(0,0,MapiMessage#,11,0)
WaitInput
' Aufräumen:
Dispose MapiMessage#
Dispose subject#
Dispose text#
Dispose MapiRecipDesc#
Dispose cc#
Dispose bcc#
Dispose recip#
Dispose additional#
Dispose MapiFileDesc#
Dispose file#
|
|
|
| Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...] | 07.11.2011 ▲ |
|
|
|
| |
|
- Seite 2 - |
|
|
Dieter Zornow | Warum zeigen Links auf eine Seite hier im Forum so oft eine leere Seite an. Jörgs Link nun schon wieder. War auch schon bei Jörgs Link in PaulesPCForum so, später ging es |
|
|
| XProfan X2Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 07.11.2011 ▲ |
|
|
|
|
Jörg Sellmeyer | Weil jemand den Titel geändert hat. dann muß das Script den Titel wahrscheinlich erst in der Datenbank suchen.
[...] |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 07.11.2011 ▲ |
|
|
|
|
| @Jörg: Genau, und auch das funktioniert demnächst besser. |
|
|
| |
|
|