webForumDet fria alternativet

Attachment till default mailprogram

7 svar · 532 visningar · startad av Mc Fetto

Mc FettoMedlem sedan nov. 20022 355 inlägg
#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?

emissionMedlem 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.

yohpopsMedlem sedan feb. 20011 198 inlägg
#3

Har du provat med hela sökvägen?

Mc FettoMedlem sedan nov. 20022 355 inlägg
#4

japp, det har jag :(

clarkbonesMedlem sedan feb. 20013 023 inlägg
#5

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

Mc FettoMedlem 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.

Mc FettoMedlem 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.

Mc FettoMedlem 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 :)

136 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)