27. februar 2006 - 17:50Der er
8 kommentarer og 1 løsning
Sende billeder ud via email
Jeg er ved at lave et postkort-system, hvor man sender postkort ud via email, men kan ikke rigtig finde ud af hvordan man skal få billederne til at blive sendt med ud. Jeg bruger Jmail og kan sagtens sende mails ud med billeder hvor der bare refereres til billederne som så ligger på en server, men så kan man ikke se billederne i outlook, før man har højre-klikket på et billede og sagt ja til at downloade billederne. Jeg set at andre kan sende billeder i mails uden at dette er nødvendigt - altså at billedett bliver sendt "rigtigt" med i mailen.
Udfordringerne hober sig op i fødevare- og drikkevareindustrien og gør den til en af de mest sårbare.
24. oktober 2024
Slettet bruger
01. marts 2006 - 09:19#1
Hej
Jeg kan ligeså godt sige det med det samme, at jeg tvivler på at det her kan lade sig gøre med ret stor succes... Jeg har selv for ikke så længe siden rodet med lige præcis sådan et "problem" med et postkort-system også... og der lykkedes det mig delvist at undgå at Outlook Express fjernede billederne...
For det første er det jo kun i nyere versioner af Outlook Express eller Outlook hvor den fjerner billederne. For eksempel hvis man har SP2 til sin WinXP gør den det...
Jeg løste det ved at smide en iframe i mailen, som så skulle referere til en side på mit website... Så kunne jeg have ligeså mange billeder jeg ville der. Billederne blev som sådan aldrig sendt med mailen, men de blev requested ligeså snart at mailen blev åbnet. Du kan altså have en iframe som bare fylder hele mailen og så smide hvad du vil der...
Der er bare ét problem med sådan en iframe i en mail. De fleste virus-bekyttere og spamfiltre ville fange alle mails som indeholder en iframe, og så er man jo ligevidt.
Så jeg tror ikke der findes nogen god løsning på det her.
jmail.Subject = "Here's some graphics!" jmail.Body = "A nice picture if you can read HTML-mail."
' The return value of AddAttachment is used as a ' reference to the image in the HTMLBody. contentId = jmail.AddAttachment("c:\myCoolPicture.gif",true)
' As only HTML formatted emails can contain inline images ' we use HTMLBody and appendHTML jmail.HTMLBody = "<html><body><font color=""red"">Hi, here is a nice picture:</font><br>" jmail.appendHTML "<img src=""cid:" & contentId & """>" jmail.appendHTML "<br><br> good one huh?</body></html>"
' But as not all mailreaders are capable of showing HTML emails ' we will also add a standard text body jmail.Body = "Too bad you can't read HTML-mail." jmail.appendText " There would have been a nice picture for you"
jmail.Send( "mailserver.mydomain.com" )
Synes godt om
Slettet bruger
01. marts 2006 - 09:56#3
hehe! OK det var da godt at det kunne lade sig gøre...
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.