webForumDet fria alternativet

BIlder i mail med CDonts

ASP

12 svar · 396 visningar · startad av Pellsater

Medlem sedan juli 2000154 inlägg
Frågan#1

HEj!

Är det möjligt att lägga in en bild i ett mail som skickas med CDonts...
Mailet som går ut är en orderbekräftelse...

Hur skriver man in så att bilderna syns i mailet? De blir väl ett HTML mail?

MVH
Bengt

Medlem sedan apr. 20031 660 inlägg
#2

HEJ!

Ja, det bör gå, använder JMail själv. Förr i tiden (2002/3) länkade man med img src och http://, bilden lades upp på internet alltså.

Detta eftersom man inte kunde lita på att epostprogrammen fattade cid. (Om detta är en officiell sanning vet jag inte, men jag gör såhär.)

Nu vet jag att nya JMail klarar av att göra "cid-koder" (min beteckning)
Titta i ett html-brev i Outlook, där står tex cid:2sa97g8asy som src till bilden.

När jag gjorde en html-brev-mall förlitade jag mig på att cid fungerar. Om det gjorde det? Vet ej om kunden skickat ut det än...

JMail/CDONTS - grundläggande fakta:
CDONTS är IIS epostprogram, JMail är ett program som Dimac gjort 'runt/på' detta, eftersom CDONTS var svårt tidigare, JMail gjorde det betydligt enklare.

Medlem sedan aug. 2000526 inlägg
#3

ok.. det låter som en bra början... men jag har testat med http:// varianten och det funkar inte... nån annan som vet?

Bengt

Medlem sedan apr. 20031 660 inlägg
#4

HEJ!

Då måste du ha gjort fel ;)

Har du en http-länk ska det fungera, vad blir felet?

Medlem sedan juli 2000154 inlägg
#5

jag får inga mail

Här är koden
[kod]
<%

Set mail = Server.CreateObject("CDONTS.NewMail")
uppg = "<!DOCTYPE HTML PUBLIC""-//IETF//DTD HTML//EN"">"

uppg = uppg & "Recension av produkt: " & vara & vbCrLf & vbCrLf
uppg = uppg & "Recension:" & vbCrLf
uppg = uppg & resc & vbCrLf
uppg = uppg & "Betyg: " & betyg & vbCrLf & vbCrLf
uppg = uppg & namn & vbCrLf
uppg = uppg & email & vbCrLf
uppg = uppg & "http://www.adress.se/images/75/whey_75.jpg"

mail.BodyFormat = 0
mail.MailFormat = 0

mail.Subject = "Recension av " & vara
Mail.Body = uppg
mail.from = "info@adress.se"
mail.Host = "mail2.space2u.com"
mail.To = "info@adress.se"
mail.Send
set mail = Nothing
%>

Medlem sedan juli 2000154 inlägg
#6

det kommer inget mail!

Medlem sedan apr. 20031 660 inlägg
#7

HEJ!

(Ja, ja, ta det lugnt, jag jobbar inte på natten :p)

Eftersom du anser att det är bilden som är fel antar jag att det fungerar utan densamma?

Nu använder jag inte CDONTS men var anger du att det är html-format? Du länkar inte bilden med <img> heller, och jag ser inte någon html-kod för resten av brevets innehåll?

Det du borde få med denna kod är ett brev med din bildlänk som text, dvs som en länk att klicka på.

(Byt ut din %> mot )

Medlem sedan aug. 2000526 inlägg
#8

Har inte koden här men den senaste varianten såg ut så här och jag fick inga mail med den heller

<%

Set mail = Server.CreateObject("CDONTS.NewMail")
uppg = "<!DOCTYPE HTML PUBLIC""-//IETF//DTD HTML//EN"">"

uppg = uppg & "Recension av produkt: " & vara & vbCrLf & vbCrLf
uppg = uppg & "Recension:" & vbCrLf
uppg = uppg & resc & vbCrLf 
uppg = uppg & "Betyg: " & betyg & vbCrLf & vbCrLf
uppg = uppg & namn & vbCrLf 
uppg = uppg & email & vbCrLf
uppg = uppg & "<img src=""http://www.adress.se/images/75/whey_75.jpg"">"

mail.BodyFormat = 0
mail.MailFormat = 0

mail.Subject = "Recension av " & vara
Mail.Body = uppg
mail.from = "info@adress.se"
mail.Host = "mail2.space2u.com"
mail.To = "info@adress.se"
mail.Send 
set mail = Nothing
%>
Medlem sedan apr. 20031 660 inlägg
#9

HEJ!

Okej, du har testat med img src, prova ta bort den raden.
Dvs fungerar det annars + mina andra frågor?

Medlem sedan aug. 2000526 inlägg
#10

När jag tog bort
mail.BodyFormat = 0
mail.MailFormat = 0
så läggs bilden i mailet!!

Medlem sedan apr. 20031 660 inlägg
#11

HEJ!

Suveränt!

Vad säger dokumentationen om dessa egenskaper?

Får du en bild eller en länk?
Är det ett riktigt html-brev, jag gissar att BodyFormat styr formatet, tex html?

Medlem sedan aug. 2000526 inlägg
#12

de är en riktigt bild jag får!.. vet inte om det är etr riktigt HTML-mail, hur se jag det

Medlem sedan apr. 20031 660 inlägg
#13

HEJ!

Det ser du lättast på om brevet är formaterat, eller formaterbart. Kan du sätta <font size="3"> exempelvis?

Jämför med något html-brev du har i din låda, då ser du skillnaden.

270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)