Forums Neueste Beiträge
 

E-Mail mit Anhang

23/06/2008 - 08:44 von Markus Renezeder | Report spam
Hallo allerseits,

ich komm mal wieder nicht weiter und hoffe, Ihr könnt mir helfen.

Ich versuche über VB.NET 2005 eine Mail mit dem Standard-Mailprogramm zu
schicken, was ja auch funktioniert:

Process.Start("mailto:test@test.com?Subject=Betreff&Body=Hallo")

Aber ich möchte jetzt auch einen Anhang mitschicken, z.B.

myFile = "C:\Temp\Temp.jpg"
Process.Start("mailto:test@test.com?Subject=Betreff&Body=Hallo&Attachment="
& chr(34) & myFile & chr(34))

Wenn ich das so ausführe bekomm ich immer die folgende Fehlermeldung:
"Microsoft Office Outlook: Das Befehlszeilenargument ist ungültig.
Überprüfen Sie den verwendeten Befehl"

Ich weiß, dass das mit dem Attachment zu tun hat, aber ich komm da nicht
weiter.

Vielleicht hat jemand von euch eine Idee?

Danke schon mal

Markus
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
23/06/2008 - 15:01 | Warnen spam
"Markus Renezeder" schrieb:
Ich versuche über VB.NET 2005 eine Mail mit dem Standard-Mailprogramm zu
schicken, was ja auch funktioniert:

Process.Start("mailto:?Subject=Betreff&Body=Hallo")

Aber ich möchte jetzt auch einen Anhang mitschicken, z.B.

myFile = "C:\Temp\Temp.jpg"
Process.Start("mailto:?Subject=Betreff&Body=Hallo&Attachment="
& chr(34) & myFile & chr(34))

Wenn ich das so ausführe bekomm ich immer die folgende Fehlermeldung:
"Microsoft Office Outlook: Das Befehlszeilenargument ist ungültig.
Überprüfen Sie den verwendeten Befehl"



Es gibt kein standardisiertes Format zur Übergabe von Dateianhàngen im
'mailto'-Protokol.

Was spricht dagegen, über 'System.Net.Mail' die E-Mails zu versenden?

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen