webForumDet fria alternativet

JMail uppdaterat till 4.3

ASP

14 svar · 412 visningar · startad av tank82

Medlem sedan feb. 2003210 inlägg
Frågan#1

Hej,
Nu är det så att mitt webhotell har uppdaterat sin mailserver till JMail4.3 och tydligen så fungerar inte min kod så bra längre, det är nämligen så att Å Ä & Ö blir till en massa konstiga tecken.

Så hur fixar jag tillbaka min å ä och ö? :p

<%
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "mail.domän.com"
JMail.Sender = Request.Form("Epost")
JMail.Subject = "Meddelande från sidan"
JMail.AddRecipient "webmaster@domän.com"
JMail.Priority = 1

JMail.Body = "Följande uppgifter lämnades:" & vbCrLf & _
	vbCrLf & _
	"Namn: " & Request.Form("FNamn") & vbcrlf & _
	"E-post: " & Request.Form("Epost") & vbcrlf & _
        "IP-adress: " & Request.ServerVariables("REMOTE_ADDR") & vbcrlf & _
	"Meddelande: " & Request.Form("Kommentarer")

JMail.Execute

Set JMail = Nothing

Response.Redirect "klart.htm"
%>
Medlem sedan dec. 20003 887 inlägg
#2

Kanske det hjälper med

Response.CharSet = "x-IA5-Swedish"
Medlem sedan feb. 2003210 inlägg
#3

Hmm jag testade att lägga in det, men det fungerade inte iaf. (kanske la in det på fel ställe?)

så här ser mailen ut när jag skickar genom formuläret:

F=F6ljande uppgifter l=E4mnades:

Namn: Tank
E-post: en=5Fmail@hotmail=2Ecom
IP-adress: 113=2E154=2E41=2E119
Meddelande: Nu testar jag =E5 =E4 =F6

Medlem sedan mars 20015 287 inlägg
#4

set JMail = Server.CreateOBject( "JMail.Message" )

Medlem sedan feb. 2003210 inlägg
#5

Hmm jag ändrade till "JMail.Message" men då får jag detta felet?

Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'JMail.ServerAddress'

Medlem sedan aug. 20003 575 inlägg
#6

tank82 skrev:

Hmm jag testade att lägga in det, men det fungerade inte iaf. (kanske la in det på fel ställe?)

så här ser mailen ut när jag skickar genom formuläret:

F=F6ljande uppgifter l=E4mnades:

Namn: Tank
E-post: en=5Fmail@hotmail=2Ecom
IP-adress: 113=2E154=2E41=2E119
Meddelande: Nu testar jag =E5 =E4 =F6

Det är inget fel på det mailet =XX är ett sätt att färda t.ex. åäö och andra tecken. jag tror det är =E4 som är ett Ä

Formateringen kallas Quoted Printable.
antar att =2E är . Antagligen stödjer inte ditt mail program eller mailtjänst Quoted Printable.

Medlem sedan mars 20015 287 inlägg
#7

Vad händer om du testar att utkommentera raden:
JMail.ServerAddress = "mail.domän.com"
samt använda:
set JMail = Server.CreateOBject( "JMail.Message" )
högst upp?

Iofs har säkerligen Nickemannen rätt, men jat tycker det nu ser ut som en blandning av ny o gammal kod.

Medlem sedan feb. 2003210 inlägg
#8

hmm ok, det går alltså inte att göra något åt detta i själva koden, utan felet är på mailserver?

Medlem sedan feb. 2003210 inlägg
#9

solbulle: kan du skriva ut koden är du snäll =) (så det inte blir fel)

Medlem sedan aug. 20003 575 inlägg
#10

Hej,
Nu är det så att mitt webhotell har uppdaterat sin mailserver till JMail4.3 och tydligen så fungerar inte min kod så bra längre, det är nämligen så att Å Ä & Ö blir till en massa konstiga tecken.

Så hur fixar jag tillbaka min å ä och ö?

Jag tror det är olika encodings som spelar in.
Eftersom det ändras åäö ändras. Engine's kod la ju bara in att man skulle använda svensk teckensättning vilket är rätt. För annars kanske den tänker översätta det till arabiska ännu ett sätt är ju att sätta det till ISO-8859-1 som är västerländsk.

Men om man tittar på hur mailen brukar se ut när de sänds från en pop3 server så ser de just ut så som tank82 visade. Om han testar ett annat epost program tror jag att den skall klara av att formatera texten rätt.

Medlem sedan feb. 2003210 inlägg
#11

Nickemannen: det stämmer, om jag kollar på mailet genom Outlook i stället för webmailen så fungerar det utmärkt.

Men problemet är att jag inte vill använda Outlook.

Medlem sedan aug. 20003 575 inlägg
#12

Vad är det för kass webmail som inte klarar av dessa olika transport system. ?
Skicka ett mail till dom som har hand om den och klaga på den.
Du kan ju göra lite reklam för min webmail då också ;).

Medlem sedan mars 20023 686 inlägg
#13

Här har du en lista med olika koder för varje bokstav, [

Medlem sedan aug. 20003 575 inlägg
#14

medialabs skrev:

Här har du en lista med olika koder för varje bokstav, http://www.medialabs.nu/tips/html/spectek.asp

Inte samma sak som Quoted-Printable Quoted printable är asciichar.

Plus att det knappast är någon lösning på problemet.

Medlem sedan feb. 2003210 inlägg
#15

Vad är det för kass webmail som inte klarar av dessa olika transport system. ?
Skicka ett mail till dom som har hand om den och klaga på den.
Du kan ju göra lite reklam för min webmail då också

Jag har mailat till dom, väntar ivrigt på svar :p

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)