Avatar billede jesperkh Nybegynder
05. januar 2002 - 11:46 Der er 9 kommentarer og
1 løsning

JMail.SMTPMail

Dette asp var før sat op til at sende med smtpsvg.mailer og nu skal jeg bruge den på et andet webhotel... jeg har forsøgt og rette så den kan sende med JMail.SMTPMail... men den virker ikke... håber der er en der kan se hvad jeg mangler og rette eller har rettet forkert ;-)

<%
\'****************************************
\'* mySQL paging, why so fucking hard? *
\'* www.netsrac.dk *
\'****************************************

\'****************************************
\'* SETTING *
\'****************************************
\'Antal records pr. side
pagesize = 10
this = Request.ServerVariables(\"SCRIPT_NAME\")
tabel = \"brugere\"
\'****************************************
\'* CODE *
\'****************************************

page = Request.QueryString(\"page\")
If page = \"\" Then
    page = 1
Else
    page = Int(page)
End if
start = (page - 1) * pagesize

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"driver={MySql};server=localhost;database=xxx;uid=xxx;pwd=xxx\"

Set rs = Conn.Execute(\"select count(*) as antal from \" & tabel & \" where pizzariaid = \'\" & Request.Form(\"pizza\") & \"\'\")
    total = rs(\"antal\")
Set rs = nothing
totalpages = (total / pagesize)
If totalpages Mod 1 <> 0 Then
    totalpages = Int(totalpages) + 1
End if

Set rs = Conn.Execute(\"select klubnavn from pizzaria where id = \'\" & Request.Form(\"pizza\") & \"\'\")
    navn = rs(\"klubnavn\")
Set rs = nothing

Set Mailer = Server.CreateObject (\"JMail.SMTPMail\")
Mailer.ServerAddress = \"212.97.129.16\"
\'Mailer.ContentType = \"text/html\"
Mailer.SenderName = navn
Mailer.Sender = \"bestil-online@esenet.dk\"
Mailer.AddRecipient \"bestil-online@esenet.dk\"
Mailer.Subject = Request.Form(\"sub\")
Mailer.Body = Request.Form(\"body\")

Set rs = Conn.Execute(\"select * from \" & tabel & \" where pizzariaid = \'\" & Request.Form(\"pizza\") & \"\' limit \" & start & \",\" & pagesize)
Do until rs.eof
    If rs(\"email\") <> \"\" Then
        Mailer.AddRecipientBCC \"\", rs(\"email\")
    End if
rs.movenext
Loop
Set rs = nothing

Mailer.execute
Set Mailer = nothing

Conn.Close
Set Conn = nothing

If page < totalpages Then
    Response.Write(\"<form action=\"\"send.asp?page=\" & page + 1 & \"\"\" method=\"\"post\"\" name=\"\"form\"\">\")
    For each item in Request.Form
        Response.write(\"<input type=\"\"hidden\"\" name=\"\"\" & item & \"\"\" value=\"\"\" & Request.Form(item) & \"\"\">\")
    Next
    Response.Write(\"</form>\")
    Response.Write(\"<script>document.form.submit();</script>\")
Else
    Response.Write(\"Alle mails afsendt!\")   
    \'Response.Write(page & \"-\" &  totalpages)
   
End if
%>
Avatar billede wilweb Nybegynder
05. januar 2002 - 11:52 #1
Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
        \' This is my local SMTP server
        JMail.ServerAddress = \"smtpserver\"
   
        \' mail config settings
        JMail.Charset = \"iso-8859-1\"
        JMail.ContentTransferEncoding = \"8bit\"
        JMail.SenderName = \"Sendername\"
        JMail.Sender = \"Sender\"
        JMail.Subject = \"subject\"
        JMail.AddRecipient \"Email addresse\"
       
       
        JMail.Body= \"Body Text to\"

        \' 1 - highest priority (Urgent)
        \' 3 - normal
        \' 5 - lowest
       
        JMail.Priority = 1
       
        \' Send it...
        JMail.Execute
        set JMail = nothing

End if

Håber det giver dig en ide:>
Avatar billede virus Nybegynder
05. januar 2002 - 12:00 #2
Tror den her kan gøre det ;)

<%
\'****************************************
\'* mySQL paging, why so fucking hard? *
\'* www.netsrac.dk *
\'****************************************

\'****************************************
\'* SETTING *
\'****************************************
\'Antal records pr. side
pagesize = 10
this = Request.ServerVariables(\"SCRIPT_NAME\")
tabel = \"brugere\"
\'****************************************
\'* CODE *
\'****************************************

page = Request.QueryString(\"page\")
If page = \"\" Then
    page = 1
Else
    page = Int(page)
End if
start = (page - 1) * pagesize

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"driver={MySql};server=localhost;database=xxx;uid=xxx;pwd=xxx\"

Set rs = Conn.Execute(\"select count(*) as antal from \" & tabel & \" where pizzariaid = \'\" & Request.Form(\"pizza\") & \"\'\")
    total = rs(\"antal\")
Set rs = nothing
totalpages = (total / pagesize)
If totalpages Mod 1 <> 0 Then
    totalpages = Int(totalpages) + 1
End if

Set rs = Conn.Execute(\"select klubnavn from pizzaria where id = \'\" & Request.Form(\"pizza\") & \"\'\")
    navn = rs(\"klubnavn\")
Set rs = nothing

Set Mailer = Server.CreateObject (\"JMail.Message\")
Mailer.FromName = navn
Mailer.From = \"bestil-online@esenet.dk\"
Mailer.AddRecipient \"bestil-online@esenet.dk\"
Mailer.Subject = Request.Form(\"sub\")
Mailer.Body = Request.Form(\"body\")

Set rs = Conn.Execute(\"select * from \" & tabel & \" where pizzariaid = \'\" & Request.Form(\"pizza\") & \"\' limit \" & start & \",\" & pagesize)
Do until rs.eof
    If rs(\"email\") <> \"\" Then
        Mailer.AddRecipientBCC rs(\"email\")
    End if
rs.movenext
Loop
Set rs = nothing

If Not Mailer.Send(\"212.97.129.16\" ) then
    Response.write \"<pre>\" & msg.log & \"</pre>\"
End If

Conn.Close
Set Conn = nothing

If page < totalpages Then
    Response.Write(\"<form action=\"\"send.asp?page=\" & page + 1 & \"\"\" method=\"\"post\"\" name=\"\"form\"\">\")
    For each item in Request.Form
        Response.write(\"<input type=\"\"hidden\"\" name=\"\"\" & item & \"\"\" value=\"\"\" & Request.Form(item) & \"\"\">\")
    Next
    Response.Write(\"</form>\")
    Response.Write(\"<script>document.form.submit();</script>\")
Else
    Response.Write(\"Alle mails afsendt!\")   
    \'Response.Write(page & \"-\" &  totalpages)
   
End if
%>
Avatar billede keysersoze Ekspert
05. januar 2002 - 12:02 #3
fortæl lidt om hvad der sker af fejl - og kig evt på dokumentationen til jmail på http://www.dimac.net/
Avatar billede virus Nybegynder
05. januar 2002 - 12:03 #4
.se os
Avatar billede jesperkh Nybegynder
05. januar 2002 - 12:09 #5
(virus) den hjalp ikke ;-(
Avatar billede virus Nybegynder
05. januar 2002 - 12:10 #6
WHUT......
som keysersoze siger så kom lige med fejlen en gang
Avatar billede jesperkh Nybegynder
05. januar 2002 - 12:14 #7
fejl er = http 500 ... den kan man jo ikke bruge til meget ..
prøve selv http://aspendos-pizza.dk/medlemmer/
Avatar billede jesperkh Nybegynder
05. januar 2002 - 12:22 #8
(virus) undskylder mange gange... jeg satte det forkerte password på da jeg oploade din version... sorry ... den virker fint nu ;-)
Avatar billede jesperkh Nybegynder
05. januar 2002 - 12:27 #9
jeg har fjent den igen .... der var lige nogen der var hurtig til at misbruge den... sørligt at ikke alle på eksperten er seriøse :-( ...
Avatar billede jesperkh Nybegynder
05. januar 2002 - 12:33 #10
jeg opretter lige et nyt spørgsmål ... \"password\" jeg må jo nok heler sætte password på...enndnu engang tak for hjælpen... ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester