![]() |
Anzeige:
|
|
|||||||
| XProfan Alles rund um die Programmiersprache XProfan. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Gast
Beiträge: n/a
|
Hi
Wie kann ich mein Mail Programm starten, das es Betreff und Text und Datei Anhang schon eingetragen hat.? |
|
|
|
|
#2 (Direktlink) | |
|
Wohnt hier
![]() Registriert seit: 06.02.2008
Ort: Landkreis Vorpommern-Rügen
Alter: 61
Beiträge: 2.152
|
Zitat:
Willst du denn gar nichts mehr machen?
__________________
Gruß Eisbär Den PC neu aufsetzen hilft Probleme zu beseitigen und schafft reichlich neue. Denk mal nach: Wer seine Privatsphäre nicht schützt, hat auch keine! |
|
|
|
|
|
|
#3 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
Ich weiß zwar nicht welche Profanversion und welches Windows du hast. Du kannst aber mal das testen. Geht auf jeden Fall mit XProfan 11.2 und Windows XP
Code:
Def MAPISendMail(5) !"MAPI32.DLL","MAPISendMail" Declare MapiMessage#,subject#,text#,MapiRecipDesc#,MapiFileDesc#,recip#,file# Dim MapiMessage#,48 Dim subject#,32 Dim text#,128 Dim MapiFileDesc#,24 Dim recip#,32 Dim file#,32 Dim MapiRecipDesc#,24 ' Strukturen initialisieren Clear MapiMessage#,48 Clear MapiRecipDesc#,24 Clear MapiFileDesc#,24 ' Empfänger: String recip#,0="freund@irgendwas.com" Long MapiRecipDesc#,4=1 Long MapiRecipDesc#,8=recip# ' Dateianhang: String file#,0="c:\bilder.zip" Long MapiFileDesc#,12=file# ' Subject und Text: String subject#,0="Testmail" String text#,0="Hallo wie gehts, im Anhang sind die Bilder" '127 Zeichen 'Struktur ausfüllen Long MapiMessage#,4=subject# Long MapiMessage#,8=text# Long MapiMessage#,32=1 Long MapiMessage#,36=MapiRecipDesc# Long MapiMessage#,40=1 Long MapiMessage#,44=MapiFileDesc# ' starten Cls MAPISendMail(0,0,MapiMessage#,11,0) ' Aufräumen: Dispose MapiMessage# Dispose subject# Dispose text# Dispose MapiRecipDesc# Dispose recip# Dispose MapiFileDesc# Dispose file#
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Hab ich gestern selber benötigt:
Code:
' (w) Frank Abbing
'
Declare mapimessage#,mapifiledesc#,treff$,body$,attach$,last$
Dim mapimessage#,48
Dim mapifiledesc#,24
Clear mapimessage#
Clear mapifiledesc#
last$="c:/CONFIG.SYS" 'Datei
attach$=last$+Chr$(0)+Space$(280)
Long mapifiledesc#,8=-1,Addr(attach$)
treff$="Überschrift"
body$="Hier\nsteht\nein\nText"
Long mapimessage#,4=Addr(treff$),Addr(body$)
Long mapimessage#,40=1,mapifiledesc#
External("mapi32.dll", "MAPISendMail",0,0,mapimessage#,$8,0)
Dispose mapimessage#,mapifiledesc#
Hab gestern gelesen, dass manche Mailprogramme den Namen von angehängten Dateien ändern. Darum sollte der dort übergebene String grösser dimensioniert werden.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. Geändert von Frabbing (01.12.2009 um 20:20 Uhr) |
|
|
|
|
|
#5 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
|
@Dieter
@Frank Sind ja wünderschöne Code-Teile, aaaaaber... ...ist das noch XProfan
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
#6 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
@Horst,
mir ist keine reine XProfanmöglichkeit bekannt. Man kann zwar mit reinem XProfan eine Mail mit Anhang versenden ohne Mailprogramm aber um das Mailprogramm mit diesen Parametern zu starten ist mir nur die API geläufig. Die API's sind ja auch da um genutzt zu werden. Ohne API's gäbe es wahrscheinlich auch kein XProfan mit den vielen Möglichkeiten.
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#7 (Direktlink) |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
|
@Dieter
Das war ja auch nur eine rein rethorische Frage ! Wenn jemand, der noch 'dümmer' wie ich auf dem API-Sektor ist (soll es geben den Code liest, ist der Text im ersten Moment für ihn ein Buch mit 7 Siegeln Zumal so einiges nicht immer mit allen Profan-Versionen kompatibel ist. Damit will ich sagen: Der Code ist natürlich schon in meinem "Sammelbehälter", aber ob ich das jemals kapiere, steht auf einem anderen Blatt
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
#8 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Horst, das sind eigentlich nur 2-3 Strukturen, die für die API teilweise gefüllt werden müssen. Der Einfachheit halber hab ich nur Bereiche verwendet, macht die Sache dann natürlich nicht übersichtlicher.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#9 (Direktlink) |
|
Gast
Beiträge: n/a
|
Beide Codes klappen.
|
|
|
|
#10 (Direktlink) |
|
Erfolgreich angemeldet
![]() Registriert seit: 09.02.2009
Beiträge: 6
|
Hallo
Bei mir funktioniert Dieter code nicht, es erscheint immer die Fehlermeldungen das die Variablenbezeichner fehlerhaft in alle drei Zeilen Clear MapiMessage#,48 Clear MapiRecipDesc#,24 Clear MapiFileDesc#,24 Wenn ich die ausklammere, wird kompiliert, aber es passiert nichts? Gruss Sato |
|
|
|
|
|
|
#11 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Ungetestet, da zur Zeit kein Mailaccount vorrätig:
Code:
Def MAPISendMail(5) !"MAPI32.DLL","MAPISendMail" Declare MapiMessage#,subject#,text#,MapiRecipDesc#,MapiFileDesc#,recip#,file# Dim MapiMessage#,48 Dim subject#,32 Dim text#,128 Dim MapiFileDesc#,24 Dim recip#,32 Dim file#,32 Dim MapiRecipDesc#,24 ' Strukturen initialisieren Clear MapiMessage# Clear MapiRecipDesc# Clear MapiFileDesc# ' Empfänger: String recip#,0="freund@irgendwas.com" Long MapiRecipDesc#,4=1 Long MapiRecipDesc#,8=recip# ' Dateianhang: String file#,0="c:\bilder.zip" Long MapiFileDesc#,12=file# ' Subject und Text: String subject#,0="Testmail" String text#,0="Hallo wie gehts, im Anhang sind die Bilder" '127 Zeichen 'Struktur ausfüllen Long MapiMessage#,4=subject# Long MapiMessage#,8=text# Long MapiMessage#,32=1 Long MapiMessage#,36=MapiRecipDesc# Long MapiMessage#,40=1 Long MapiMessage#,44=MapiFileDesc# ' starten Cls MAPISendMail(0,0,MapiMessage#,11,0) ' Aufräumen: Dispose MapiMessage# Dispose subject# Dispose text# Dispose MapiRecipDesc# Dispose recip# Dispose MapiFileDesc# Dispose file#
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#12 (Direktlink) |
|
Erfolgreich angemeldet
![]() Registriert seit: 09.02.2009
Beiträge: 6
|
Hallo Andreas
Funktioniert immer noch nicht. Frank's Lösung läuft, sollte nur erweitert werden so das die email adresse auch automatisch eingetragen werden. Gruss Sato |
|
|
|
|
|
#13 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
So besser?
Code:
'##################################################################################### '######### XProfan Code von Frank Abbing und AHT ######### '######### für Paules PC-Forum http://www.paules-pc-forum.de ######### '##################################################################################### Declare mapimessage#,mapifiledesc#,treff$,body$,attach$,last$,recipe# Declare Mail$, MapiRecipDesc# Dim mapimessage#,48 Dim mapifiledesc#,24 Dim MapiRecipDesc#,24 Mail$="Test@web.de" Clear mapimessage# Clear mapifiledesc# last$="c:/CONFIG.SYS" 'Datei attach$=last$+Chr$(0)+Space$(280) Long mapifiledesc#,8=-1,Addr(attach$) treff$="Überschrift" body$="Hier\nsteht\nein\nText" Long mapimessage#,4=Addr(treff$),Addr(body$) Long mapimessage#,40=1,mapifiledesc# Long MapiRecipDesc#,4=1 Long MapiRecipDesc#,8=addr(Mail$) Long MapiRecipDesc#,12=addr(Mail$) Long mapimessage#,24=2 Long mapimessage#,32=1 Long mapimessage#,36=MapiRecipDesc# External("mapi32.dll", "MAPISendMail",0,0,mapimessage#,$8,0) Dispose mapimessage# Dispose mapifiledesc# Dispose mapifiledesc#
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT Geändert von AHT (07.12.2009 um 15:59 Uhr) |
|
|
|
|
|
#14 (Direktlink) | |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
|
In XProfan steht in der Hilfe unter "Mail" folgender Code.
Nachdem ich diesen Code meinen Daten angepasst habe, konnte ich von der einen eigenen Mail-Adresse zu einer anderen eigenen Mail-Adresse eine Mail mit "Betreff", "Mailtext" und einer Datei verschicken. (Warum in die Ferne schweifen ? Sieh, das Gute liegt so nah !) ...das "Gute" ist in diesem Fall die XProfan-Hilfe Zitat:
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
#15 (Direktlink) |
|
Erfolgreich angemeldet
![]() Registriert seit: 09.02.2009
Beiträge: 6
|
Hallo Andreas
ja, jetzt funktioniert es gut Horst: Funktioniert bei Dir das code aus der Hilfe? Bei mir noch nicht Gruss Sato |
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Anhang E Mail | Unregistriert | Browser, eMail und Messenger | 3 | 03.11.2009 19:05 |
| mail mit anhang | leni | Office-Anwendungen | 2 | 30.09.2006 20:12 |
| wie drucke ich eine mail mit anhang aus | leni | Windows XP | 1 | 29.09.2006 18:30 |
| Anhang im e-mail | Rolf | Software - Allgemein | 6 | 27.10.2003 18:50 |
| E-Mail Anhang | Schwabenpfeil! | Allgemein | 4 | 11.02.2002 22:47 |