Avatar billede jacobs1 Nybegynder
28. maj 2002 - 10:25 Der er 7 kommentarer og
2 løsninger

Nyhedsbrev - som IKKE skal skrive modtager adresser (asp-mail)

Hej Eksperter!

Jeg har følgende kode som skal sende mit nyhedsbrev. Problemet er bare at når jeg sender mailen kan man se alle modtager adresserne på mailen. Det skal man IKKE kunne. Hvordan gør jeg det???

Håber der er en der kan hjælpe!

/jacobs1
---------------------------------------------
<body>
<a href="index.asp">Opret Nyhedsbrev</a>&nbsp;-&nbsp;<a href="vis.asp">Vis tilmeldte</a>
<br><br>

<%Dim afsender_mail, afsender_navn, mailserver, subject, body, priority, modtager_liste
afsender_mail = Trim(Request.Form("afsender_mail"))
afsender_navn = Trim(Request.Form("afsender_navn"))
mailserver = Trim(Request.Form("mailserver"))
subject = Trim(Request.Form("subject"))
body = Trim(Request.Form("body"))
modtager_liste = Trim(Request.Form("modtager_liste"))
Response.Cookies("Nyhedsbrev")("afsender_mail") = afsender_mail
Response.Cookies("Nyhedsbrev")("afsender_navn") = afsender_navn
Response.Cookies("Nyhedsbrev")("mailserver") = mailserver
Response.Cookies("Nyhedsbrev")("modtager_liste") = modtager_liste
Response.Cookies("Nyhedsbrev").Expires = Date+365

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

Mailer.FromName  = afsender_navn
Mailer.FromAddress = afsender_mail
Mailer.RemoteHost = "mail.domæne.dk"

Mailer.Subject = subject
Mailer.BodyText = body


Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("database.mdb")
Conn.Open DSN
Set rs = Conn.Execute("SELECT email FROM nyhedsbrev")
If Not rs.EOF Then
Do While Not rs.EOF
Mailer.AddRecipient "",(rs("email"))
Response.Write "Sender e-mail til: " & rs("email") & "<br>"
rs.MoveNext
Loop
Else
Response.Redirect("index.asp")
End If
Conn.Close
Set Conn = Nothing
If modtager_liste <> "" Then

End If
if Mailer.SendMail then
 
else
    Response.Write "Der skete en fejl: " & Mailer.Response
end if

Set mailer = Nothing
Response.Write "Færdig! - Nyhedsbrev sendt"
%>
</body>
</html>
Avatar billede benson Nybegynder
28. maj 2002 - 10:34 #1
ER der ikke en BCC funktion i dit mail object ?

Så skal du bruge den til at tilføje dine email adresser.
Tilføj dig selv som almindelig mailmodtager !
Avatar billede jacobs1 Nybegynder
28. maj 2002 - 10:39 #2
????
Jeg er hvis ikke helt med...
Kan du ikke prøve og omskrive den? :-)
Avatar billede benson Nybegynder
28. maj 2002 - 10:48 #3
Nej! Jeg kan ikke huske syntaksen, men jeg skal kigge på det når jeg kommer hjem, med mindre der er en anden der kan hjælpe dig !-)
Avatar billede doc404 Novice
28. maj 2002 - 10:48 #4
benson har ret..

Du skal blot bruge Mailer.AddBCC i stedet for Mailer.AddRecipient
Avatar billede jacobs1 Nybegynder
28. maj 2002 - 11:01 #5
smid lige et svar så i kan få jeres point :-))
Avatar billede benson Nybegynder
28. maj 2002 - 11:02 #6
Here goes ! og tak !
Avatar billede jacobs1 Nybegynder
28. maj 2002 - 11:08 #7
for resten ved i hvordan man kan få nået til at stå i "TIL:" i mailen?
Avatar billede benson Nybegynder
28. maj 2002 - 11:12 #8
Tilføj dig selv som modtager af mailen :
Mailer.AddRecipient "migselv", "minemail@her.dk"
Avatar billede doc404 Novice
28. maj 2002 - 11:14 #9
:-)
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