webForumDet fria alternativet

Attachment till default mailprogram

.NET

7 svar · 532 visningar · startad av Mc Fetto

Medlem sedan nov. 20022 355 inlägg
Frågan#1

Jag försöker göra så att man kan starta sin default mailprogram och få med en attachment till den från ett program.

string toEmail = "test@test.com"; 
string subject = "Testar"; 
string body = "test";
string message = string.Format("mailto:{0}?subject={1}&body={2}&attach={3}", toEmail, subject, body,"add.txt");
Process.Start(message);

Tyvärr hänger inte add.txt med in i outlook (i mitt fall defaultläsare).
Vad är det jag har missat?

Medlem sedan dec. 19996 721 inlägg
#2

Om det överhuvud taget kan fungera så borde det vara en fullständig sökväg till filen som anges.

Medlem sedan feb. 20011 198 inlägg
#3

Har du provat med hela sökvägen?

Medlem sedan nov. 20022 355 inlägg
#4

japp, det har jag :(

Medlem sedan feb. 20013 023 inlägg
#5

Hmm, hur fick du idén att det där skulle funka? :)

Medlem sedan nov. 20022 355 inlägg
#6

clarkbones skrev:

Hmm, hur fick du idén att det där skulle funka? :)

Från den här artikeln: http://www.codeproject.com/dotnet/Default_mail_client.asp

Jag får allt att fungera förutom själva bifogningen av fil. Jag har även provat att ta med hela sökvägen men med dåligt resultat.

Medlem sedan nov. 20022 355 inlägg
#7

Det verkar inte som det går att få med attachments på detta sätt. Hur gör man detta på annat sätt? Det viktiga för mig är att default mailappliakationen körs igång med en bifogad fil.

Medlem sedan nov. 20022 355 inlägg
#8

Skickar man bara med ett par extra " runt sökvägen så fungerar det utmärkt. Ska testa lite olika klienter nu och återkommer :bire
r: tack för alla svaren :)

251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)