Avatar billede landsten Nybegynder
24. februar 2004 - 19:24 Der er 17 kommentarer og
1 løsning

Nyhedsmail hjælp virker ikke?

er der nogen her der ved hvorfor det her ikke virker? det skal kunne sende html text??

<html>
<head>
<title>Mailliste</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<%
if (request.servervariables("REQUEST_METHOD") = "POST") then
   
    Dim rs, email, overskrift, indhold, Conn, DSN
    mailertype = 2

    Response.Buffer = True
    on error resume next
    SQLserveradr="hemlig"
    SQLdatabase="hemlig"
    SQLlogin="hemlig"
    SQLpassword="hemlig"
    Set rs = Server.CreateObject("ADODB.Connection")
    rs.Open "hemlig
    if rs.errors.count <> 0 then
        response.redirect("fejl.asp")
    end if
    on error goto 0
   
    SQL = "SELECT * from webmaster where brev = 1"
    set rs = conn.execute( SQL )
    do while not rs.eof
   
    email = rs("email")
   
    if mailertype = 1 then
        Set JMail = Server.CreateObject("JMail.SMTPMail")
        JMail.ServerAddress = "mail.hemlig.dk"
        JMail.Charset         = "iso-8859-1"
        JMail.ContentTransferEncoding = "8bit"
        JMail.Sender         = "landsten@stegenet.dk"
        JMail.Subject         = request("overskrift")
        JMail.AddRecipientEx email, "Izzo kunde"
        JMail.Body             = request("indhold")   
        JMail.Priority         = 3
        JMail.Execute
        set JMail = nothing

    elseif mailertype = 2 then

        Set Mailer = Server.CreateObject("Jmail.Message")
        JMail.ContentType = "text/html"
        Mailer.RemoteHost     = "mail.hemlig.dk"
        Mailer.FromName        = "mig"
        Mailer.FromAddress     = "landsten@stegenet.dk"
        Mailer.AddRecipient "Webmaster", rs("email")
        Mailer.Subject         = request("overskrift")
        Mailer.BodyText     = request("indhold")
        Mailer.ContentType  = "text/html"
        Mailer.Send("mail.hemlig.dk")

    end if
   
    response.write "<FONT FACE='Arial' SIZE='2' COLOR='#000000'><STRONG>E-mail er sendt til : "& rs("email") &"</STRONG></FONT><BR>"
    rs.movenext
    loop
    conn.close
    else
end if
%>
</head>

<body>
<p>Send Emails</p>
<form name="form1" method="post" action="">
  <p>Oveskrift
    <input name="overskrift" type="text" id="overskrift">
  </p>
  <p>
    <textarea name="indhold" cols="50" rows="15" id="indhold"></textarea>
  </p>
  <p>
    <input name="reset" type="reset" id="reset" value="Reset">
    <input name="send" type="submit" id="send" value="Send">
  </p>
</form>
<p>&nbsp; </p>
</body>
</html>
Avatar billede landsten Nybegynder
24. februar 2004 - 20:42 #1
Er der ingen der kan hjælpe ?
Avatar billede steen Nybegynder
24. februar 2004 - 21:16 #2
Hvad mener du med at det ikke virker? Sender den det som alm. tekst eller hvordan?

/Sten
Avatar billede landsten Nybegynder
24. februar 2004 - 21:28 #3
Den kommer med denne fejl

Microsoft VBScript runtime error '800a01a8'

Object required: 'JMail'

/tittermus1107smukkekit/nyheds_mail.asp, line 46
Avatar billede landsten Nybegynder
24. februar 2004 - 21:29 #4
Undskyl jeg mener denne fejl??????????
Microsoft VBScript compilation error '800a03fd'

Expected 'Case'

/tittermus1107smukkekit/nyheds_mail.asp, line 25
Avatar billede landsten Nybegynder
24. februar 2004 - 21:32 #5
jeg har lavet den her om set rs = conn.execute( SQL ) til
set rs = execute(sql)
Avatar billede steen Nybegynder
24. februar 2004 - 21:36 #6
jeg er blank
Avatar billede landsten Nybegynder
24. februar 2004 - 21:39 #7
hmmm mangler du nogen oplysninger?
Avatar billede steen Nybegynder
24. februar 2004 - 21:42 #8
ja.. hvad står der i linie 25?
Avatar billede landsten Nybegynder
24. februar 2004 - 21:44 #9
linie 25  set rs = execute(sql)
Avatar billede landsten Nybegynder
24. februar 2004 - 21:47 #10
nu stå der i linie 25  set rs = rs.execute(sql)
men nu er der en ny fejl

Microsoft VBScript runtime error '800a01a8'

Object required: 'JMail'

/tittermus1107smukkekit/nyheds_mail.asp, line 46
Avatar billede steen Nybegynder
24. februar 2004 - 21:49 #11
hvis systemet ikke kan lave en instans af JMail kunne det godt tyde på, at du slet ikke har JMail installeret på den server du arbejder på.
Avatar billede landsten Nybegynder
24. februar 2004 - 21:52 #12
det ved jeg der er for rasten af siden virker fint med at sende mail.

er der en anden måde med jmail man kan lave det på.
og den skal contakte en sql database
Avatar billede steen Nybegynder
24. februar 2004 - 21:55 #13
jeg har en rettelse her:

  elseif mailertype = 2 then

        Set Mailer = Server.CreateObject("Jmail.Message")
        Mailer.ContentType = "text/html"
        Mailer.RemoteHost    = "mail.hemlig.dk"
        Mailer.FromName        = "mig"
        Mailer.FromAddress    = "landsten@stegenet.dk"
        Mailer.AddRecipient "Webmaster", rs("email")
        Mailer.Subject        = request("overskrift")
        Mailer.BodyText    = request("indhold")
        Mailer.ContentType  = "text/html"
        Mailer.Send("mail.hemlig.dk")

    end if
Avatar billede landsten Nybegynder
24. februar 2004 - 21:58 #14
Ny fejl

Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'Mailer.RemoteHost'

/tittermus1107smukkekit/nyheds_mail.asp, line 47
Avatar billede steen Nybegynder
24. februar 2004 - 22:03 #15
Jeg bliver nød til at stoppe nu... kigger videre i morgen

/Steen
Avatar billede landsten Nybegynder
24. februar 2004 - 22:04 #16
oki see you
Avatar billede tzag_dk Nybegynder
25. februar 2004 - 19:21 #17
Set jmail = Server.CreateObject("JMail.Message")
        jmail.AddRecipient rs("email"), "Webmaster"
        jmail.From = "landsten@stegenet.dk"
        jmail.Subject = request("overskrift")
        jmail.HTMLBody = request("indhold")
        jmail.Send( "mail.stegenet.dk" )
Avatar billede tzag_dk Nybegynder
25. februar 2004 - 22:22 #18
Tak for det... :-)

// Rene
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