Avatar billede pelskee Nybegynder
07. november 2003 - 10:36 Der er 6 kommentarer og
1 løsning

Mail script - hvordan sender jeg til flere emails

jeg kan ikke få scriptet til at sende til alle Emails - den sender kun til den sidst oprettede. Hvordan sender jeg til alle sammen - uden at emailsene vises i "To:" feltet når man modtager mailen.

<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="../../Connections/scandlines.asp" -->
<%
Dim rsNyhedsbrev
Dim rsNyhedsbrev_numRows

Set rsNyhedsbrev = Server.CreateObject("ADODB.Recordset")
rsNyhedsbrev.ActiveConnection = MM_scandlines_STRING
rsNyhedsbrev.Source = "SELECT * FROM Nyhedsbreve ORDER BY IDnyhedsbreve DESC"
rsNyhedsbrev.CursorType = 0
rsNyhedsbrev.CursorLocation = 2
rsNyhedsbrev.LockType = 1
rsNyhedsbrev.Open()

rsNyhedsbrev_numRows = 0
%>
<%
Dim rsEmails
Dim rsEmails_numRows

Set rsEmails = Server.CreateObject("ADODB.Recordset")
rsEmails.ActiveConnection = MM_scandlines_STRING
rsEmails.Source = "SELECT Email FROM Nyhedsbrev ORDER BY IDnyhedsbrev DESC"
rsEmails.CursorType = 0
rsEmails.CursorLocation = 2
rsEmails.LockType = 1
rsEmails.Open()

rsEmails_numRows = 0
%>
<%
Overskrift = (rsNyhedsbrev.Fields.Item("Overskrift").Value)
Tekst = (rsNyhedsbrev.Fields.Item("Tekst").Value)
Dato = (rsNyhedsbrev.Fields.Item("Dato").Value)
Mail = (rsEmails.Fields.Item("Email").Value)

    Set JMail                 = Server.CreateObject("JMail.SMTPMail")
    JMail.ContentType        = "text/html"
    JMail.ServerAddress        = "websmtp.border-wines.dk"
    JMail.AddRecipient        Mail
    JMail.Sender            = "Border-Wines"
    JMail.Subject            = "Nyhedsbrev fra Border-Wines"
   
JMail.Body = "<font size='2' face='Verdana'>" &_
"<strong>" &_
Overskrift &_
"</strong>" &_
"<br>" &_
"<br>" &_
Tekst &_
"<br>" &_
"</font>"

    JMail.Priority = 3
    JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
    JMail.Execute
    Response.Redirect "http://www.fzy.dk"

%>
<%
rsNyhedsbrev.Close()
Set rsNyhedsbrev = Nothing
%>
<%
rsEmails.Close()
Set rsEmails = Nothing
%>
Avatar billede pelskee Nybegynder
07. november 2003 - 13:28 #1
someone pls help :)
Avatar billede Slettet bruger
07. november 2003 - 13:44 #2
SQL = "SELECT email FROM tabel"
set rs = conn.execute(SQL)

do while not rs.eof or rs.bof
  on error resume next
  Set JMail = Server.CreateObject("JMail.SMTPMail")
  'Jmail stuff
  JMail.AddRecipient rs("email")
  JMail.Execute
  set JMail = nothing
rs.movenext
loop
Avatar billede mm12010 Nybegynder
07. november 2003 - 13:51 #3
<%
Overskrift = (rsNyhedsbrev.Fields.Item("Overskrift").Value)
Tekst = (rsNyhedsbrev.Fields.Item("Tekst").Value)
Dato = (rsNyhedsbrev.Fields.Item("Dato").Value)

    Set JMail                = Server.CreateObject("JMail.SMTPMail")
    JMail.ContentType        = "text/html"
    JMail.ServerAddress        = "websmtp.border-wines.dk"
    JMail.Sender            = "Border-Wines"
    JMail.Subject            = "Nyhedsbrev fra Border-Wines"
   
JMail.Body = "<font size='2' face='Verdana'>" &_
"<strong>" &_
Overskrift &_
"</strong>" &_
"<br>" &_
"<br>" &_
Tekst &_
"<br>" &_
"</font>"

    JMail.Priority = 3
    JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
do while not rsEmails.eof or rsEmails.bof
    JMail.AddRecipient rsEmails.Fields.Item("Email").Value
    JMail.Execute
    JMail..ClearRecipients
rs.movenext
loop
    Response.Redirect "http://www.fzy.dk"

%>
Avatar billede pelskee Nybegynder
10. november 2003 - 17:09 #4
mm12010 - det virker - thankz alot - smid et svar :)
Avatar billede mm12010 Nybegynder
10. november 2003 - 17:11 #5
kast :o)
Avatar billede pelskee Nybegynder
11. november 2003 - 10:37 #6
nice throw man :)
Avatar billede mm12010 Nybegynder
11. november 2003 - 10:39 #7
thx!-)
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