Har aldrig använt Jmail men borde man inte ange en ansändaradress?
Jmail.sender
Kollat dokumentationen eller nån tutorial?
6 svar · 437 visningar · startad av Megaman
Jag får inte detta att fungera???
Det skall skicka iväg en bekräftelse mail på inloggnings uppgifterna allt läggs i databasen som det skall men inget mail kommer till den som har regat sig och jag ser inte varför enligt mig ser det korrekt ut!!!
Jag hoppas att någon annan kan se vad som är fel!!!
<%If Request.Querystring("go") = "add" Then
Set Conn = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.Recordset")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DB
Email = Request.Form("Email")
Losen = Request.Form("losen")
Datum = Recset("datum")
Manad = RecSet("manad")
Id = RecSet("id")
Sidnamn = Request.Form("Sidnamn")
Losen = Request.Form("Losen")
Email = Request.Form("Email")
Url = Request.Form("Url")
If Url <> "" Then
If Left(Url,7) = "http://" Then
Url = Url
Else
Url = "http://" & Url
End If
End If
Banner = Request.Form("Banner")
If Banner <> "" Then
If Left(Banner,7) = "http://" Then
Banner = Banner
Else
Banner = "http://" & Banner
End If
End If
Info = Request.Form("Info")
Datum = Request.Form("Datum")
Manad = Request.Form("Manad")
SQL = "INSERT INTO topplista"
SQL = SQL & "(Sidnamn, Losen, Email, Url, Banner, Info, Datum, Manad)"
SQL = SQL & "VALUES('" & Sidnamn & "','" & Losen & "','" & Email & "','" & Url & "','" & Banner & "','" & Info & "','" & Datum & "','" & Manad & "')"
Conn.Execute(SQL)
Session("done") = "<b>Du är nu tillagd i Topplistan. Här kan du logga in och ända dina uppgifter.<br>Ett mejl med dina uppgifter kommer att skickats till dig! Kan bli lite fördröjd om det är många som har registrerat sig!!!</b>"
Session.TimeOut = 1
Session("email") = Request.Form("email")
Response.Redirect "default.asp?go=skicka"
End If
If Request.QueryString("go") = "skicka" Then
Set Conn = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.Recordset")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DB
SQL = "Select * From topplista WHERE ucase(email) = '"&ucase(Session("email"))&"'"
RecSet.Open SQL, Conn, 2, 1
Email = RecSet("Email")
Losen = RecSet("losen")
Id = RecSet("id")
Sidnamn = RecSet("Sidnamn")
Set Jmail = Server.CreateObject("JMail.Message")
Jmail.Logging = True
Jmail.Fromname = "Topp 30 LISTAN:"
Jmail.AddRecipient Email
Jmail.Subject = "Dina uppgifter på Topp 30 KATT LISTAN!"
Jmail.Body = "Bekräftelse meddelande från [url]http://www.topp30.acke.biz,[/url] skickades " & Now & ""
Jmail.appendHTML "<font face=verdana size=2>"
Jmail.appendHTML "<br><br>"
Jmail.appendHTML "Bekräftelse meddelande från [url]http://www.topp30.acke.biz[/url]<br><br>"
Jmail.appendHTML "<b>Dina inloggnings uppgifter till Topp 30 LISTAN:</b><br><br>"
Jmail.appendHTML "<b>Sidans Namn:</b> " & Sidnamn & "<br><br>"
Jmail.appendHTML "<b>Användarid:</b> " & Id & "<br><br>"
Jmail.appendHTML "<b>Lösenord:</b> " & Losen & "<br><br>"
Jmail.appendHTML "<b>Detta är koden som du ska klistra in på din hemsida: OBS tänk på att du bara kan trycka en gång per 24 timmar från din hemsida</b><br><br>"
Jmail.appendHTML "________________________________________________________________________________________"
Jmail.appendHTML "<br><font color=#800000><a href="" & Hemsida & "/default.asp?go=in&id=" & id &"" target="_blank"><br>"
Jmail.appendHTML "<img src="" & Knapp & "" border="0" alt="" & Alt & ""></a></font><br>"
Jmail.appendHTML "________________________________________________________________________________________"
Jmail.appendHTML "<br><br>"
Jmail.appendHTML "Du får gärna hjälpa mig att sprida sidan vidare till din katt vänner så sidan blir mer populärare och så du får fler besökare till din hemsida."
Jmail.appendHTML "<br>"
Jmail.appendHTML "MVH Admin på Topp30 Kattlistan's Hemsida. Ingemar Axelsson"
Jmail.appendHTML "</font>"
Jmail.Send ("smtp_server")
Response.Redirect "default.asp?go=loggain"
End If%>
Vore tacksamm om ni har lust att hjälpa mig med detta
MVH Megaman
Har aldrig använt Jmail men borde man inte ange en ansändaradress?
Jmail.sender
Kollat dokumentationen eller nån tutorial?
Försök att avsluta meningarna med punkt så blir det mycket lättare att läsa vad du skriver.
Ifall du inte anger avsändarens e-post-adress så är det inte så konstigt om mailet stoppas av vissa mailservrar. Dessutom så finns det ju då ingen address att skicka tillbaka eventuella felrapporter till.
Jo det har jag laggt till så det skickar tillbaka till mig ifall att det skulle bli fel fast jag lade till det efter att jag har skickat in detta här.
humm får nog göra om detta på något annat sätt...
Har fixat det nu verkar det som???
Gjorde så här!
1. lade till så att avsändaren finns med.
2. hade glömt
Set Jmail = Nothing
(men det gick ibland utan det ändå).
3. skrev i detta istället
jmail.AddRecipient ""& RecSet("Email") &""
.
Nu verkar det som sagt var fungera tackar för era påpekande om avsändaren.
MVH Megaman...