<% ' change to address of your own SMTP server strHost = "smtp.broadviewnet.net" %> AspEmail: Database.asp

AspEmail: Database.asp

Demonstrates sending a message to multiple recipients
whose names and addresses are stored in a database.

<% ' connect to the MS Access database in the same directory strDbPath = Server.MapPath(".") & "\users.mdb" ConnectStr = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & strDbPath Set rs = Server.CreateObject("adodb.recordset") rs.Open "users", ConnectStr, 2, 3 If Request("Send") <> "" Then ' send email to all users Set Mail = Server.CreateObject("Persits.MailSender") Mail.Host = strHost Mail.From = "info@aspemail.com" Mail.FromName = "AspEmail Demo" Mail.Subject = "Thank-you for your business" Mail.Body = "Dear Sir/Madam, you have been a great customer, please come again." ' read address from DB and put them in the BCC field While not rs.EOF Mail.AddBcc rs("email"), rs("name") rs.MoveNext Wend If Request("Queue") <> "" Then Mail.Queue = True End if ' finally: send message Mail.Send Response.Write "Success!" Else ' simply display the list of users in the database Response.Write "Currently in the user database:

" While not rs.EOF Response.Write rs("name") & " (" & rs("email") & ")
" rs.MoveNext Wend End If %>

Send to Queue: