Anhang in Email versenden

Alles rund um die Programmierung mit Qt
Antworten
bob446
Beiträge: 35
Registriert: 15. August 2009 11:28

Anhang in Email versenden

Beitrag von bob446 »

Hallo,

ich verwende in meinen Programm folgenden Code um eine Email zu versenden:

Code: Alles auswählen

QProcess::startDetached( "rundll32.exe" , QStringList() << "url.dll,FileProtocolHandler" << "mailto:abc@xyz.de?subject=blabla&body=blabla");
Nun möchte ich auch noch einen Anhang mitversenden, allerdings habe ich noch nichts gefunden, wie ich Anhänge hinzufügen kann. Vllt kann mir ja jemand helfen, der den Befehl schon verwendet hat.
guenter.w
Beiträge: 8
Registriert: 29. Juni 2009 18:42

Beitrag von guenter.w »

Hallo bob446,

das ist über "mailto" meines wissens auch nicht möglich.

Ich glaub ich würd n eigenen Mailclient drumrum basteln^^
>>>http://qt.nokia.com/doc/3.0/mail-example.html<<<
yggdrasil
Beiträge: 3
Registriert: 5. September 2006 06:41

Beitrag von yggdrasil »

Damit wird aber sein Anhangsproblem ganz und gar nicht gelöst.

Hier mal eine Klasse die das kann. Musst aber selber testen und anpassen. Funktioniert aber grundsätzlich.[/code]
Dateianhänge
mailsender.zip
(4.76 KiB) 284-mal heruntergeladen
Troll.Soft
Beiträge: 190
Registriert: 18. Juni 2008 09:52
Wohnort: Hamburg

Re: Anhang in Email versenden

Beitrag von Troll.Soft »

bob446 hat geschrieben: Nun möchte ich auch noch einen Anhang mitversenden, allerdings habe ich noch nichts gefunden, wie ich Anhänge hinzufügen kann. Vllt kann mir ja jemand helfen, der den Befehl schon verwendet hat.
hier ist der Befehl :)

Code: Alles auswählen

QByteArray QByteArray::toBase64 () const
Nimm etwas, z.B. ein Bild, versenk es in ein QByteArray und benutze toBase64(). Heraus kommt lesbarer Text den Du einfach an Deinen Body anhängen kannst.

Es ist allerdings ratsam, sich ein wenig mit Mail zu beschäftigen.
http://www.rfc-editor.org/rfc/rfc2045.txt

tschüß
Troll.Soft
bob446
Beiträge: 35
Registriert: 15. August 2009 11:28

Beitrag von bob446 »

Danke schonmal für die zahlreiche Hilfe :)

kann man dann einfach so vorgehen ?

Code: Alles auswählen

	
QImage *image = new QImage(":/MailTest/Resources/test.txt");
QVariant vario = image;
QByteArray anhang = vario.toByteArray().toBase64();

"mailto:abc@xyz.de?subject=Test&body="+ body + "<br><br>" + QString(anhang);

Vllt habe ich das ganze jetzt falsch verstanden, aber so war es doch gemeint oder?

Ich möchte quasi eine Mail komplett vorbereitet an z.b. Thunderbird "schicken" und danach mit Senden die Nachricht versenden.
Vielen Dank und viele Grüße!
Troll.Soft
Beiträge: 190
Registriert: 18. Juni 2008 09:52
Wohnort: Hamburg

Beitrag von Troll.Soft »

So in etwa habe ich es gemeint.
Aber getestet hast Du das offensichtlich noch nicht.

In Qt wird ein Pixmap über QDataStream in ein ByteArray verschickt.

Eine Mail ist in einem bestimmten Format aufgebaut. Siehe Link im Beitrag vorher. Deine Methode zum Versenden von Mails kenne ich nicht. Habe das mal mit Qt gemacht. Unten findest Du eine komplette Mail mit Bild als Anhang. Die komischen druckbaren nicht lesbaren Zeichen sind das Ergebnis von Base64.

tschüß
Troll.Soft

Code: Alles auswählen

From - Mon Nov 16 14:43:58 2009
X-Account-Key: account5
X-UIDL: 66345d2cd1ae9b970cb567053f61e313
X-Mozilla-Status: 0001
X-Mozilla-Status2: 10000000
X-Mozilla-Keys:                                                                                 
Return-Path: <MickeyMaus_gross@web.de>
X-Flags: 0000
Delivered-To: GMX delivery to MickeyMaus44@gmx.de
Received: (qmail invoked by alias); 16 Nov 2009 13:43:06 -0000
Received: from fmmailgate04.web.de (EHLO fmmailgate04.web.de) [217.72.192.242]
  by mx0.gmx.net (mx010) with SMTP; 16 Nov 2009 14:43:06 +0100
Received: from web.de 
	by fmmailgate04.web.de (Postfix) with SMTP id C240C62103F9
	for <MickeyMaus44@gmx.de>; Mon, 16 Nov 2009 14:43:06 +0100 (CET)
Received: from [82.82.247.107] by freemailng0502.web.de with HTTP;
 Mon, 16 Nov 2009 14:43:05 +0100
Date: Mon, 16 Nov 2009 14:43:05 +0100
Message-Id: <828014094@web.de>
MIME-Version: 1.0
From: MickeyMaus gross <MickeyMaus_gross@web.de>
To: MickeyMaus44@gmx.de
Subject: FW: testmail
Precedence: fm-user
Organization: http://freemail.web.de/
X-Provags-Id: V01U2FsdGVkX19mY8go0g/QLxJ4/JlZQwcypfBM8/BrDIl+p8kTuFWoGdxPJ
 VXSnSltINj5B8DJQmwuLioJp4NUc5JqZ3VhkSZkeTDgLcWSlMcryWRoKncpo
 A==
Content-Type: multipart/mixed;
 boundary="=-------------12583789868051732090"
X-GMX-Antivirus: 0 (no virus found)
X-GMX-Antispam: 0 (Sender is in whitelist: MickeyMaus_gross@web.de);
 Detail=5D7Q89H36p4L00VTXC6D4q0N+AH0PUCnetdm6+jp8LHggwzRFSn0ULUWrph3vbb8zwwMQ
 j2Y7RmNNezIiD8HMs4MZMIACLwzV1;
X-GMX-UID: 32QzeKklPTRsb/MrQzIwh8Qxc2tpZAvX

This is a multi-part message in MIME format.

--=-------------12583789868051732090
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: quoted-printable

-----Urspr=FCngliche Nachricht-----
Von: MickeyMaus gross <MickeyMaus44@gmx.de>
Gesendet: 16.11.09 14:40:22
An: MickeyMaus gross <MickeyMaus=5Fgross@web.de>
Betreff: testmail
Dies ist der Body und danach kommt ein grosses Selbstbildnis




=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
DSL-Preisknaller: DSL-Komplettpakete von WEB.DE schon f=FCr=20
16,99 Euro/mtl.!* Hier klicken: http://produkte.web.de/go/02/


--=-------------12583789868051732090
Content-Type: image/png;
 name="Empty.png"
Content-Disposition: attachment;
 filename="Empty.png"
Content-Transfer-Encoding: base64

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
AElFTkSuQmCC

--=-------------12583789868051732090--

bob446
Beiträge: 35
Registriert: 15. August 2009 11:28

Beitrag von bob446 »

Danke für deine Mithilfe ! Die Methode, die ich verwende ist ein HTML-Befehl, der in einem Prozess ausgeführt wird. Dieser funktioniert bis auf die Eigenschaft mit dem Attachment eigentlich, aber um Anhänge an Emails zu hängen muss man scheinbar anders vorgehen.

Wie das ganze gemacht wird habe ich verstanden, aber wie führst du deine Nachricht aus, also das sich verschickt wird bzw. das sich zum verschicken vorbereitet wird. Gibt es dazu ein Beispiel?
Troll.Soft
Beiträge: 190
Registriert: 18. Juni 2008 09:52
Wohnort: Hamburg

Beitrag von Troll.Soft »

zwei Möglichkeiten probieren.
1. mit Deiner Methode einen Body versuchen zusammenzusetzen. Ob es geht, weiß ich nicht. Dafür mußt Du die MimeRegeln lernen.
2. QTcpSocket verwenden. Da weiß ich das das geht. Ist allerdings eine Menge Arbeit zu Fuß. Es gibt keinen Befehl in Qt, der direkt mails versendet

Hinweis: Mime, Pop3, Smtp etc werden in Wikipedia gut beschrieben.
Troll.Soft
Beiträge: 190
Registriert: 18. Juni 2008 09:52
Wohnort: Hamburg

Beitrag von Troll.Soft »

hatte noch was vergessen

Code: Alles auswählen

telnet pop3.web.de 110
hiermit kannst Du die Befehle direkt testen, wenn Du das Kommando in der dos-box losjagst.
tschüß
Troll.Soft
bob446
Beiträge: 35
Registriert: 15. August 2009 11:28

Beitrag von bob446 »

hallo,

ich hatte mich jetzt eine Zeit lang nicht mehr mit dem Problem beschäftigt, aber nun möchte ich mir meine Mails selbst zusammenstellen. Dazu habe ich mir den Quellcode von yggdrasil angeschaut und steige soweit durch. Allerdings kenne ich mich nicht mit dem genauen Aufbau von Email aus. Kann mir jemand eine Seite bzw Bücher empfehlen in denen der Aufbau einer Email und der Aufbau der Verbindung zum Server behandelt wird? Ich wäre für jede Hilfe dankbar!
MfG bob446
Antworten