Italia
Foro

Mail mit Anhang versenden

 

Georg
Bernhardt
Hallo

möchte gerne aus einem Profan Programm eine Mail circa den Standart Mail Client versenden, possibile mit mehreren Anhängen.
KompilierenMarkierenSeparieren
funktioniert nicht. Das è alles andere funzt aber die File werden nicht angehängt:
Gibt es eine andere Lösung?
 
XProfan 10
15.03.2008  
 



@Georg
Roland hat in seinen Subscriptions-Sendungen mal diesen Text mit geschickt. Denke, dass Du damit was anfangen kannst. Ich habe noch nicht getestet, weil ich das nicht brauche
KompilierenMarkierenSeparieren
declare datei$, base64$, bereich#, len&
cls
Datei einlesen und in einen Base64-String umwandeln
datei$ = loadfile$(Datei laden:,*.jpg)

if datei$ >

    len& = FileSize(datei$)
    Dim bereich#, len&
    @BlockRead(datei$, bereich#, 0, len&)
    base64$ = encode64(char$(bereich#, 0, len&))

endif

Möglichkeit A: Datei mit dem neuen SendFile-Befehl verschicken
print smtp(SendFile, rgh-soft@t-online.de, roland@huelsmann.net,
Neue SendFile-Funktion,
popmail.t-online.de, username@t-online.de, passwort,
Das ist der Text der Mail!
Gruß Roland, datei$)
Dateinamen ohne Pfad ermitteln
datei$ = substr$(datei$,-1,\)
Möglichkeit B: Datei mit dem SendRaw-Befehl verschicken
clearlist
Beginn des Headers
addstring roland@huelsmann.net                  Bitte Anpassen
addstring rgh-soft@t-online.de                  Bitte Anpassen
addstring From: roland@huelsmann.net            Bitte Anpassen
addstring To: rgh-soft@t-online.de              Bitte Anpassen
addstring Date:  + Date$(5)
addstring Subject: Dateiversand mit SendRaw
addstring Mime-Version: 1.0
boundary = die Verbindung zwischen Nachricht und Anhang
addstring Content-Type: multipart/mixed; boundary=q22334466q
addstring --22334466  Beginn der Nachricht
addstring Content-Type: text/plain; charset=qiso-8859-1q
addstring Content-Transfer-Encoding: quoted-printable
addstring
addstring Eine Nachricht mit Datei-Anhang.
addstring
addstring Es wird in diesem Beispiel eine beliebige Datei als Anhang mitgegeben.
addstring
addstring
addstring Und Tschuess...
addstring --22334466  Jetzt kommt der Anhang
addstring Content-Type: file/unknown; name=q+datei$+q
addstring Content-Transfer-Encoding: base64
addstring Content-Disposition: attachment; filename=q+datei$+q
addstring
Base64-String häppchenweise (je 72 Zeichen) anfügen

while len(base64$) > 72

    addstring left$(base64$,72)
    base64$ = del$(base64$,1,72)

endwhile

addstring base64$
addstring
addstring --22334466--  Ende
print smtp(SendRaw, popmail.t-online.de, username@t-online.de, passwort) Bitte Anpassen
../funktionsreferenzen/xprofan/waitinput/'>waitinput
 
15.03.2008  
 



Ich glaube es gibt keine einheitlich-funktionierende und mailclientübergreifende Syntax Dateianhänge per Mailto-Aufruf zu definieren.

Was spricht gegen ein Upload-Formular (im Web) oder gegen die XProfan-eigenen EMail-Funktionen (Benutzerdaten?) ?

Bilddateien per EMail senden ist leider sowieso ziemlich trafficintensiv weil die Daten zuvor Base64-Kodiert werden.
 
15.03.2008  
 




Georg
Bernhardt
Soll ein Programm per Computer Dummys sein, Digi Bilder zu komprimieren und gleich wegzuschicken, und sollte so funktionieren wie zip und Mail
 
XProfan 10
15.03.2008  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

2.763 Views

Untitledvor 0 min.
Erasmus.Herold24.01.2023
Uwe Lang31.03.2021
iF24.09.2020
rquindt29.05.2016
Di più...

Themeninformationen

Dieses Thema hat 3 subscriber:

Georg Bernhardt (2x)
unbekannt (1x)
iF (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie