Avatar billede trick Nybegynder
06. oktober 2003 - 11:55 Der er 10 kommentarer og
1 løsning

JMAIL til flere problem

Jeg har en form jeg udfylder en overskrift og en kort brød tekst i, som jeg så gerne vil sende til alle fra min database, jeg er kommet frem til at det må kunne gøres med noget i stil med nedenstående, men det virker dæleme ikke, hvad er det lige jeg gør forkert?

<!-- #include file="../include/DBaseOpen.asp" -->

<html>
<head>
<title>Test site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<%
    textfieldoverskrift    = request.form("nyhedsmail_overskrift")
    textfieldbesked    = request.form("nyhedsmail_indhold")


SQLStr = "select * from Nyheds_membership_test ORDER BY member_firstname ASC"

Set hentr = DBC.ExeCute(SQLStr)
Do While Not hentr.EOF
    textfieldemailtil     = hentr("member_firstname")
    textfieldtil         = hentr("member_email")

    Set JMail = Server.CreateObject("JMail.SMTPMail")
    JMail.ContentType = "text/html"
    JMail.Priority = 3
    JMail.Sender = "trick@trick.dk"
    JMail.AddRecipientEx textfieldemailtil, textfieldtil
    JMail.Subject = textfieldoverskrift
    JMail.Body = "Kære " & textfieldtil & VBNewline & textfieldbesked & VBNewline & VBNewline &_
        "<A HREF=http://www.trick.dk/nyhedsbrev.htm>Se brevet</A>"
    JMail.Execute
      hentr.MoveNext
    Set JMail = Nothing
    Loop
   
Set henttid = Nothing
    dbc.close
%>

Med det virker ikek jeg får følgende fejl:
jmail.SMTPMail error '8000ffff'
WSAGetLastError() returned 11001, Host not found
/admin/nyhedsmail/nyhedsmailsend.asp, line 30

Håber nogle kan hjælpe mig.

trick ;o)
Avatar billede netro Nybegynder
06. oktober 2003 - 12:32 #1
Du har ikke angivet din mailserver.

JMail.ServerAddress = "mail.domaene.dk"
Avatar billede netro Nybegynder
06. oktober 2003 - 12:35 #2
Avatar billede trick Nybegynder
06. oktober 2003 - 12:40 #3
Tja, det var nu også min første tanke men jeg har bare kopiret scriptet fra et andet script jeg har liggende på min server hvor mailserveren heller ikke er angivet og det virker fint.

Der står det sådan her:

    Set JMail = Server.CreateObject("JMail.SMTPMail")
    JMail.ContentType = "text/html"
'    JMail.ServerAddress = "mail.domain.dk" (bemærk "'" så den er sat ud af kraft)
    JMail.Priority = 3
    JMail.Sender = "trick@trick.dk"
    JMail.AddRecipientEx textfieldemailtil, textfieldtil
    JMail.Subject = "Kort fra trick"
    JMail.Body = "Kære " & textfieldtil & VBNewline & VBNewline &_
        textfieldfra & " har sendt dig et Kort. Klik her for at se kortet" & VBNewline & VBNewline &_
        "<A HREF=http://www.trick.dk/showCard.asp?c=" & code &">trick kort</A>"
    JMail.Execute
    Set JMail = Nothing

Så det eneste jeg har forsøgt er at smide en løkke ind så den sender brevet til dem fra min database???

trick ;o)
Avatar billede brops Nybegynder
06. oktober 2003 - 12:49 #4
jeg har en jmail til nyhedsbrev der virker jeg kan smide ind hvis du vil have den!!!
Avatar billede netro Nybegynder
06. oktober 2003 - 13:07 #5
Og linie 30 er hvilken?
Avatar billede trick Nybegynder
06. oktober 2003 - 13:11 #6
Linie 30 = JMail.Execute

trick ;o)
Avatar billede trick Nybegynder
06. oktober 2003 - 13:20 #7
brops > Meget gerne..!
Avatar billede brops Nybegynder
06. oktober 2003 - 13:23 #8
<%@LANGUAGE="VBSCRIPT"%>
<%
set rs = server.createObject("ADODB.Connection")
str = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/database.mdb")
sql = "Select * from person"
rs.open str
set rs = rs.execute(sql)



While not rs.eof

    Set JMail = Server.CreateObject("JMail.SMTPMail")
    JMail.ServerAddress = "smtp.mail.dk"
    JMail.Sender = "jonas_skovmose@mail.dk"
    JMail.Subject = request.form("emne")
    JMail.SenderName = "Ds.Clan"
    JMail.AddRecipient rs.fields("email")
    JMail.Body = request.form("note")
    JMail.Priority = 3
   
    JMail.Execute
rs.movenext()
wend
%>

<%
Response.Write("sendt til hele databasen")
%>

den er meget simpel men er der da :D
Avatar billede trick Nybegynder
06. oktober 2003 - 14:22 #9
Ved ikke helt hvad det var, men jeg har fået det til at virke nu, arbejdet ud fra dit eksembel brops. Så hvis du skal have dine points kan du så ikke lige smide et svar.

Tak for hjælpen
trick ;o)
Avatar billede brops Nybegynder
06. oktober 2003 - 14:24 #10
ok smidder så et svar da når nu du tvinger mig :D
Avatar billede trick Nybegynder
06. oktober 2003 - 15:03 #11
Taks..:!

trick ;o)
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