Jmail
Jeg har her i aften siddet og lavet så firmaet jeg er i kan udsende nyhedsbreve, og det gik sådanset fint nok.. eller.Jeg har lavet det ret simpelt med 2 forms, en overskrift og en tekst, som så " + request.form("blabla") + " osv. udsendt med Jmail.
Testede naturligvis om de gik igennem og det gjorde de, de fleste, pånær når det var en G-mail adresse. Undrer mig naturligvis, men jeg tænker at de bliver blokeret, eftersom der ingen problemer er med andre mails, well... hotmail ihvertald (og/eller Outlook), kan af gode grunde ikke teste alle mail-udbydere.
Er der nogen der evt. har en ide til hvordan jeg fikser problemet, så også folk med G-mail kan modtage vores nyhedsbreve?
Her er hele balladen, sorry hvis det er totalt uoverskueligt med alt den html i jmail.HTMLBody'en, men jeg tænkte at jeg hellere måtte smide det hele ind, så I kan se.
<%
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Sender Nyhedsbrev '
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Function FormatStr(String)
on Error resume next
String = Replace(String, CHR(10), "<br>")
FormatStr = String
End Function
Set cn = Server.CreateObject("ADODB.Connection")
OpenString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("../db/mail.mdb")
cn.Open OpenString
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open "SELECT * FROM mailingliste ORDER by id", cn
do while not rs.eof
%>
<%
Set jmail = Server.CreateObject("JMail.Message")
jmail.From = "xxx"
Jmail.Subject = request.form("emne")
jmail.AddRecipient rs("mail")
jmail.priority = 3
jmail.ReplyTo = "mail@xxx.dk"
jmail.HTMLBody = "<html><head><style>table{font-family: tahoma; color:#000000; font-size: 14px;}.dato{font-size: 11px; color: #000000;}.overskrift{font-size: 15px; color: #000000;}A{font-size: 14px; color: #767676; text-decoration: none}.afmeld{font-size: 11px; color: #767676;}.bund_adr{font-size: 12px; color: #ffffff;}A{font-size: 12px; color: #767676; text-decoration: none}</style></head><body bgcolor=""#ffffff"" topmargin=""8"">"
jmail.appendHTML "<table border=""0"" cellpadding=""5"" cellspacing=""0"" width=""100%"" height=""100%""><tr><td valign=""top"" align=""middle""><table style=""border: 1px solid #c0c0c0;"" cellpadding=""0"" cellspacing=""0"" height=""100%""><tr><td valign=""top""><table border=""0"" cellpadding=""5"" cellspacing=""0"" width=""1"" height=""100%""><tr><td valign=""top"" align=""center"" height=""1"" bgcolor=""#f4f4f4""><img src=""http://xxx.dk/baggrunde/banner/top5_mail.jpg"" border=""0""></td></tr><tr><td valign=""top"" align=""right"" height=""10"" bgcolor=""#f2f2f2""></td></tr><tr><td valign=""top"" align=""right"" height=""1"" bgcolor=""#f2f2f2""><font class=""dato"">" + request.form("day") + " " + request.form("date_and_mounth") + " " + request.form("year") + "</font></td></tr><tr><td valign=""top"" bgcolor=""#F2F2F2""><br><font class=""overskrift""><b>" + request.form("overskrift") + "</b></font><br><br><br>" + FormatStr(request.form("besked")) + "</td></tr><tr><td height=""1""><table border=""0"" cellpadding=""0"" cellspacing=""0"" width=""100%"" height=""1""><tr><td valign=""middle"" align=""center"" height=""25"" bgcolor=""#56267B""><font class=""bund_adr"">vores adresse</font></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td valign=""middle"" align=""middle"" height=""1""><font class=""afmeld"">Du modtager denne mail, fordi du har tilmeldt dig på xxx.dk eller via en af vores arrangementer.<br>Ønsker du ikke at modtage nyheder fra xxx mere, kan du framelde dig på vores <a href=""http://xxx.dk""><u><font class=""afmeld"">hjemmeside</u></a><br><br>Problemer med at læse denne e-mail? <a href=""http://xxx.dk/onlinenyhedsbrev""><font class=""afmeld""><u>Se en online-version her</u></font></a></td></tr></table>"
jmail.appendHTML "</body></html>"
jmail.send ("localhost")
%>
<%
rs.MoveNext
loop
rs.close
cn.close
%>