Avatar billede Slettet bruger
22. februar 2006 - 12:31 Der er 19 kommentarer og
1 løsning

Billede i en mail

Hvor i scriptet kan jeg indsætte et billede således at det kommer til at stå i toppen på hver afsendte mail? Billedet er ét som i forvejen ligger på serveren.

System.Web.Mail.MailMessage mailMessage = new System.Web.Mail.MailMessage();
mailMessage.From = "xx@xxx.dk";
mailMessage.Bcc = xxx@xxxx.dk;
mailMessage.Subject = "hm hm hm"; <-- Billede istedet for tekst!
mailMessage.Body = "Bla bla bla";
System.Web.Mail.SmtpMail.SmtpServer = "mail.tele.dk";
Avatar billede Slettet bruger
22. februar 2006 - 12:32 #1
Om igen! Det er sevlfølgelig denn linie jeg ønsker udskiftet med en tekst. DUH!!
mailMessage.Body = "Bla bla bla"; <-- Billede istedet for tekst!
Avatar billede arne_v Ekspert
22. februar 2006 - 21:25 #2
definerer content til at vaere HTML og putter en <IMG HREF="..."> i Body maaske
Avatar billede Slettet bruger
23. februar 2006 - 09:45 #3
Har prøver hver af den nævnte uden held! ~:-|

CS1001: Id var forventet
mailMessage.BodyFormat = "<html><body>" + "<img src="../images/banner1.gif">" + "</body></html>";
mailMessage.BodyFormat = "<html><body><img src="../images/banner1.gif"></body></html>";

mailMessage.BodyFormat = "<html><body>" + "<img href="../images/banner1.gif">" + "</body></html>";
mailMessage.BodyFormat = "<html><body><img href="../images/banner1.gif"></body></html>";
Avatar billede arne_v Ekspert
23. februar 2006 - 22:18 #4
øh

det lyder som et simpelt problem med "
Avatar billede arne_v Ekspert
23. februar 2006 - 22:23 #5
mailMessage.BodyFormat = "<html><body><img src=\"../images/banner1.gif\"></body></html>";

eller

mailMessage.BodyFormat = "<html><body><img src='../images/banner1.gif'></body></html>";
Avatar billede arne_v Ekspert
23. februar 2006 - 22:28 #6
er du sikker på at relative URL'er virker ??
Avatar billede Slettet bruger
24. februar 2006 - 09:13 #7
Hm! begge muligheder giver samme fejlmeddelse:

Typen 'string' kan ikke implicit konverteres til 'System.Web.Mail.MailFormat'
Avatar billede siz23 Nybegynder
24. februar 2006 - 13:14 #8
først tror jeg du skal bruge
MyMessage.BodyFormat = MailFormat.Html;
mailMessage.Body = "<html><body><img src='../images/banner1.gif'></body></html>";

men tror arne har ret i du ikke kan bruge relative URL's
Avatar billede siz23 Nybegynder
24. februar 2006 - 13:16 #9
arf.... copy paste errors! skulle have været.

mailMessage.BodyFormat = MailFormat.Html;
mailMessage.Body = "<html><body><img src='../images/banner1.gif'></body></html>";
Avatar billede Slettet bruger
24. februar 2006 - 14:04 #10
Tjo! giver godt nok ingen fejlmeddelse denne gang, men der vises heller intet billede ~:|
Avatar billede arne_v Ekspert
24. februar 2006 - 18:16 #11
brug absolut URL !
Avatar billede Slettet bruger
27. februar 2006 - 10:03 #12
Prøvede denne i stedet, men også uden held!

mailMessage.BodyFormat = MailFormat.Html;
mailMessage.Body = "<html><body background='../images/banner1.gif'>" + strNyhedsbrev + "</body></html>" ;
Avatar billede arne_v Ekspert
27. februar 2006 - 14:20 #13
jeg gentager: brug absolut URL
Avatar billede Slettet bruger
28. februar 2006 - 08:22 #14
Nu hænder det at jeg godt kan være lidt sløv i optrækket, men HVAD mener du med absolut URL?!?!  ;)
Avatar billede arne_v Ekspert
28. februar 2006 - 14:14 #15
../images/banner1.gif er relativ

http://www.xxx.dk/images/banner1.gif er absolut
Avatar billede Slettet bruger
28. februar 2006 - 14:17 #16
Dvs. jeg skal bruge den fulde adresse som billedet vil få ude på serveren?
Avatar billede arne_v Ekspert
28. februar 2006 - 15:23 #17
ja
Avatar billede Slettet bruger
02. marts 2006 - 13:25 #18
Ehm... mht til en absolut sti så virker den lige nøjagtigt så langt inden scriptet tror at resten er kommenteret ud... ~;-)

mailMessage.Body = "<html><body><img src="http://<----- hertil...
Avatar billede Slettet bruger
02. marts 2006 - 13:29 #19
GLEM DET GLEM DET GLEM DET GLEM DET GLEM DET GLEM DET GLEM DET GLEM DET GLEM DET

Har løst det...

Smid et svar og lad os få denne tråd ud af verden ;-D
Avatar billede arne_v Ekspert
02. marts 2006 - 14:51 #20
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester