31. oktober 2002 - 18:50
Der er
17 kommentarer og 1 løsning
Jmail problemer
hvordan kan det være at mini mails sendt via jmail.message sersådan her ud ? sonmercenaries.com>, "=?iso-8859-1?Q?Hanne_Kibsgaard?=" <kibsgaard25@get2net.dk>, "=?iso-8859-1?Q?Karsten_Kj=E6r_Jensen?=" <kkjensen@mail1.stofanet.dk>, "=?iso-8859-1?Q?Khahn_Pham?=" <home2kdp@hotmail.com>, "=?iso-8859-1?Q?Lars_Bay_Pedersen?=" <lbp@adb.dk>, "=?iso-8859-1?Q?Margit_Sejerkilde?=" <Margitsejerkilde@hotmail.com>, "=?iso-8859-1?Q?Mia_Hansen?=" <Mia.Hansen@postkasse.dk> Reply-To: mccannon@get2net.dk X-Priority: 3 X-MSMail-Priority: Normal Content-Transfer-Encoding: Quoted-Printable MIME-Version: 1.0 X-USER_IP: 195.249.94.27 X-Mailer: JMail 4.2.0 Free Version by Dimac Content-Type: text/plain; charset="iso-8859-1" Message-Id: <200210311842715.SM01096@WEBGLOBE07.webglobe.dk> Hej alle sammen=2E<br=3E<br=3Eblahblahblahblahblah<br=3Eblahblahblah<br=3Ebl= ahblahblah<br=3Eblahblah<br=3Eblah ---------------------- det ser virklig underligt ud min kode ser sådan her ud ...: set msg = Server.CreateOBject( "JMail.Message" ) msg.ContentType = "text/html" msg.Logging = true msg.silent = true msg.From = "service@xpjava.dk" msg.FromName = RS("fornavn") & " " & RS("efternavn") msg.replyto = RS("email") msg.AddRecipient RS("email") Do until RS2.EOF msg.AddRecipientCC RS2("email"), RS2("fornavn") & " " & RS2("efternavn") RS2.Movenext Loop RS2.close Set RS2 = Nothing msg.Subject = ang msg.Body = replace(besked,vbcrlf,"<br>") if not msg.Send("mail.xpjava.dk") then RS.close Set RS = Nothing Conn.close Set COnn = Nothing Set msg = Nothing response.redirect "default.asp?action=4¬ice=7" else RS.close Set RS = Nothing Conn.close Set COnn = Nothing Set msg = Nothing response.redirect "default.asp?action=4¬ice=6" end if
Annonceindlæg fra Kingston Technology
31. oktober 2002 - 19:32
#1
prøv at fjerne dette msg.ContentType = "text/html" du sender det som en html mail
31. oktober 2002 - 19:40
#2
nope..det hjalp ikke :-|
31. oktober 2002 - 19:52
#3
hmm, prøv at lade være med at replace din besked msg.Body = replace(besked,vbcrlf,"<br>") til msg.Body = besked
31. oktober 2002 - 20:17
#4
kan jeg da ikke, teksten i mailen en lang tekst uden nogle linieskift
31. oktober 2002 - 21:16
#5
Kan det være charset'et som driller? Prøv at tilføje denne linie: msg.Charset = "iso-8859-2"
31. oktober 2002 - 21:26
#6
var heller ikke det fatter ikek vhad der er galt, hvis det bare er en mail..så virker det fint, men så snart der skal sendes flere..så flipper den
31. oktober 2002 - 21:43
#7
hmm tjah når man ikke kan få det til at virke på den hurtige måde, må man lave det på den langsomme måde .: arrmails = split(mails,"~") For i = 0 To Ubound(arrmails) -1 set msg = Server.CreateOBject( "JMail.Message" ) msg.ContentType = "text/html" msg.Logging = true msg.silent = true msg.Charset = "iso-8859-2" msg.From = "service@xpjava.dk" msg.FromName = Sendernavn msg.AddRecipient arrmails(i), arrmails(i+1) msg.replyto = sendermail msg.Subject = ang msg.Body = replace(besked,vbcrlf,"<br>") if not msg.Send("mail.xpjava.dk") then Set msg = Nothing response.redirect "default.asp?action=4¬ice=7" end if Hvis nogen kan en anden måde..så lad endelig høre :)
31. oktober 2002 - 21:50
#8
Måske dette er hurtigere.... Det kræver et recordset med email og navn for at virke..: strSQL = "SELECT email, username FROM members WHERE email <> '';" objRec.Open strSQL, Conn if not objRec.EOF then set msgTemplate = Server.CreateObject( "JMail.Message" ) msgTemplate.From = "service@xpjava.dk" msgTemplate.FromName = Sendernavn msgTemplate.Subject = ang msgTemplate.replyto = sendermail msgTemplate.AddRecipient "%%email%%", "%%username%%" msgTemplate.Body = replace(besked,vbcrlf,"<br>") set mMerge = Server.CreateObject( "JMail.MailMerge" ) mMerge.MailTemplate = msgTemplate mMerge.BulkMerge objRec, false, "mail.xpjava.dk" else response.write("<br><b>Recorden var tom, ingen at sende til...</b>") end if objRec.Close Set objRec = nothing Conn.Close Set Conn = nothing Set JMail = Nothing
31. oktober 2002 - 22:14
#9
hmm skal den ikke køre i en løkke eller noget...hvis der er flere brugere i db'en?
31. oktober 2002 - 22:16
#10
Det skulle den selv finde ud af i denne linie hvor man giver den recordsetet som parameter: mMerge.BulkMerge objRec, false, "mail.xpjava.dk"
31. oktober 2002 - 22:21
#11
damn..hvis den kan det, lyder det jo lidt smart, ville du have noget imod at jeg/vi venter tilmorgen med at gå vidre ?
31. oktober 2002 - 22:25
#12
Nej da, det er jo dit spørgsmål :)
31. oktober 2002 - 22:29
#13
hey lige et sidste ?..hvad skal det ; i enden af sql ?
31. oktober 2002 - 22:32
#14
Det er for at afslutte SQL sætningen., men den er ikke nødvendig.
01. november 2002 - 06:05
#15
tjah eagle jeg tror det virker, kun et problem jmail.MailMerge error '8000ffff' This function is not included in the free version of jmail. /Kliste.asp, line 60 skod webhotel :-(
01. november 2002 - 15:38
#16
anyway..du skal have de points afligevel :) for jeg tror det virker :) som en slut bemærkning vil jeg bare sige ...never use Webglob.dk som host
01. november 2002 - 15:39
#17
webglobe.dk heh en lille stave fejl
01. november 2002 - 16:28
#18
Jeg har azero.dk som udbyder og har bruge den løsning på en side jeg havde en gang. Så dit web-hotel må få registret JMail :) Tak for points.
Kurser inden for grundlæggende programmering