webForumDet fria alternativet

Nyhetsbrev!

ASPur ASP

27 svar · 714 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Frågan#1

Jag har problem å kunna skicka nyhetsbrev till ex hotmailadresser! Vet intevad som kan strula! Hoppas nån vet!

Min kod:

<%Set RecSet=Conn.Execute("SELECT * From nyhetsbrev")

Meddelande = Replace(Request.Form("Meddelande"), vbCrLf, "<BR>" & vbCrLf)

On Error Resume Next
x=0
Do Until RecSet.EOF

Set SmartMail = Server.CreateObject("aspSmartMail.SmartMail")
SmartMail.Server = SMTP
SmartMail.SenderAddress = dinemail
SmartMail.Recipients.Add RecSet("Email")
SmartMail.Subject = Request.Form("Subject")

Body = "<html>"
Body = Body & "<head>"
Body = Body & "<style type=text/css><!--"
Body = Body & "a:link             {color: #000000; text-decoration: none; font-family: tahoma; font-size:8 pt}"
Body = Body & "a:visited        {color: #000000; text-decoration: none}"
Body = Body & "a:hover          {color: #800000; text-decoration: underline}"
Body = Body & "body              {color: #000000; letter-spacing:0.05em}"
Body = Body & "</style>"
Body = Body & "</head>"
Body = Body & "<body>"
Body = Body & "<table width='470' border='0'>"
Body = Body & "<tr><td colspan='2'><font face='tahoma' size='2' color='#000000'><b>" & sidnamn & " - " & Date & "</b></font></td></tr>"
Body = Body & "<tr><td colspan='2'><img src='http://www.gruvsjo.com/bilder/dot2.gif'></td></tr>"
Body = Body & "<tr><td width='80'><font face='tahoma' style='font-size:8pt'><b>Skickades:</b></td><td><font face='tahoma' style='font-size:8pt'>" & Now & "</font></td></tr>"
Body = Body & "<tr><td colspan='2'><img src='http://www.gruvsjo.com/bilder/dot2.gif'></td></tr>"
Body = Body & "<tr><td colspan='2'><font face='tahoma' style='font-size:8pt'>" & Meddelande & "</font></td></tr></table>"
Body = Body & "</body>"
Body = Body & "</html>"

SmartMail.Body = Body
SmartMail.Charset = "iso-8859-1"
SmartMail.ContentType = "text/html" 
SmartMail.SendMail

x=x+1
RecSet.MoveNext
Loop
	
RecSet.Close
Set RecSet = Nothing

Session("mess") = "<b>Nyhetsbrevet har nu skickats till " & x & " prenumeranter!</b>"
Response.Redirect "admin.asp?sektion=1"%>
Medlem sedan feb. 20022 594 inlägg
#2

Börja med att plocka bort:
Om error resume next

Svårt att hitta fel om man har den med i koden.

Medlem sedan dec. 20011 860 inlägg
#3

Funkade visst när jag tog bort det! Men det jobbiga nu är att det inte syns nåt i hotmail! Haru nå bra tips för det?

Medlem sedan sep. 2001105 inlägg
#4

Vad är det som felar?.

Vanligt fel är att SenderAddress eller Recipients inte är en riktig adress.

Medlem sedan feb. 20022 594 inlägg
#5

Var för du värden till SMTP och dinemail? Något sånt finns ju inte på denna sida.

Medlem sedan dec. 20011 860 inlägg
#6

Värderna står längre upp på min sida!

Detta står i hotmail:

Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: Quoted-Printable

Content-Type: text/html är en länk till meddelandet! Fast det e ju lite jobbigt! :(

Medlem sedan dec. 20011 860 inlägg
#7

Ingen som vet? :(

Medlem sedan feb. 200112 078 inlägg
#8

En mycket vild gissning:

Content-Transfer-Encoding: Quoted-Printable

och

Body = Body & "<tr><td colspan=[b][red]'2'[/red][/b]>

lägger jag min röst på.

Det jag menar är att du har använt ' (enkelfnuttar/apostrofer) istället för " (dubbelfnuttar/situationstecken). Kanske kan det vara det?

Medlem sedan dec. 20011 860 inlägg
#9

Men var skriver jag då detta:

Content-Transfer-Encoding: Quoted-Printable

i min kod?

Eller mena du att det e det som är felet?

Medlem sedan feb. 200112 078 inlägg
#10

Alltså, jag menar att eftersom det finns med i felmeddelandet (och Quoted betyder 'kvoterad', som i sin tur betyder innesluten i kvoteringstecken, alltså ' ) kanske du skall byta ut alla ' i din kod mot ". ;)

Förstod du?

Medlem sedan dec. 20011 860 inlägg
#11

Men det är ju mitt aspkoden! Det går ju ej!

Medlem sedan jan. 20022 440 inlägg
#12

Asa skrev:

Men det är ju mitt aspkoden! Det går ju ej!

Eh ?

Medlem sedan dec. 20011 860 inlägg
#13

Jo man kan inte skriva " i aspkoden ju! Då blir det felmeddelande! Därför skriver jag ' ! Dock kan jag ju testa med ""!

Medlem sedan jan. 20022 440 inlägg
#14

Det kan funka, men själv skulle jag ta bort fnuttarna helt om jag var du

Medlem sedan dec. 20011 860 inlägg
#15

Blev inge bättre då! :( Undra vad man gör då!

Medlem sedan dec. 20002 526 inlägg
#16

vill inte komma bort från ämnet, men Asa, du skriver hela tiden ! efter varje mening, menar du att du skriker hela tiden eller är det bara en dålig vana?

Jo man kan inte skriva " i aspkoden ju! Då blir det felmeddelande! Därför skriver jag ' ! Dock kan jag ju testa med ""!
eller
Men det är ju mitt aspkoden! Det går ju ej!

har aldrig sett dig använda ., i dina meningar.

Medlem sedan dec. 20011 860 inlägg
#17

Jag har alltid gjort så. Vet inte varför. Jag "skriker" inte.

Medlem sedan mars 20002 836 inlägg
#18

För att kunna använda citationstecken i sin asp kod måste de escapas först:

Response.Write "<td colspan=""2"">"

eller om du behöver sätta in en variabel och ha citationstecken runt den:

Response.Write "<td colspan=""" & minVariabel & """><"

cya,
PatrikB

Medlem sedan dec. 20011 860 inlägg
#19

Tror du det kommer funka då?

Medlem sedan mars 20002 836 inlägg
#20

Det vet jag inte.
Har själv aldrig haft problem med att skicka mail till en hotmail-adress ....... fast å andra sidan använder jag mig av JMail :e

cya,
PatrikB

131 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)