/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Kæmpe problem: BCC i JMail
Fra : Rasmus Nielsen


Dato : 22-09-03 20:53

Hej,

Jeg har lige opdaget noget rigtig dumt: Jeg har udsendt et nyhedsbrev med
JMail, og brugt msg.AddRecipientBCC "" & rs("email") & "" til at tilføje de
forskellige modtagere.

Men nu opdager jeg til min store skræk at der i de nyhedsbreve jeg selv har
modtaget (jeg har tilføjet et par af mine egne adresser) i OE, hvis jeg
åbner "View Source" for meddelelsen står der i ligehed med From: og Date:

BCC: Og så alle modtagerne!

Hvordan kan det ske?

--
Venlig hilsen, Rasmus Nielsen.



 
 
Jesper Stocholm (23-09-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 23-09-03 10:04

Rasmus Nielsen wrote :

> Jeg har lige opdaget noget rigtig dumt: Jeg har udsendt et nyhedsbrev
> med JMail, og brugt msg.AddRecipientBCC "" & rs("email") & "" til at
> tilføje de forskellige modtagere.
>
> Men nu opdager jeg til min store skræk at der i de nyhedsbreve jeg
> selv har modtaget (jeg har tilføjet et par af mine egne adresser) i
> OE, hvis jeg åbner "View Source" for meddelelsen står der i ligehed
> med From: og Date:
>
> BCC: Og så alle modtagerne!
>
> Hvordan kan det ske?

Du har lavet en fejl?

Det er umuligt at svare på hvis du ikke sender (noget af) din kode med.

--
Jesper Stocholm
http://stocholm.dk

Støt kampen imod software patenter - www.softwarepatenter.dk

Rasmus Nielsen (23-09-2003)
Kommentar
Fra : Rasmus Nielsen


Dato : 23-09-03 10:50

> Det er umuligt at svare på hvis du ikke sender (noget af) din kode med.

Her er den komplette kildekode:

<%
SetLocale("da")

emne = Request.Form("emne")
tekst = Request.Form("tekst")

If Len(emne) > 3 and Len(tekst) > 10 Then

set msg = Server.CreateOBject( "JMail.Message" )
msg.Logging = true
msg.silent = true
msg.From = "Min emailadresse"
msg.FromName = "Firmaet"

set conn = server.createobject("ADODB.connection")
conn.Open "DBQ=" & Server.MapPath("administration\nyhedsbrev.mdb") &
";DefaultDir=" & Server.MapPath("administration") & ";Driver={Microsoft
Access Driver (*.mdb)}"
SQL = "select * from tilmeldte order by email"

' vi sender forespørgslen afsted gennem vores connection object
' og returnerer resultatet i et object der kaldes RS
set RS = conn.execute( SQL )

' spørg om RS tilstand er eof (End Of File)

if RS.eof then

response.write "<p>Fejl: Nyhedsbrev kunne ikke udsendes.</p>"

else

' lav en løkke der looper igennem returnerede records,
' indtil tilstand bliver eof (End Of File)

do while not RS.eof

msg.AddRecipientBCC "" & rs("email") & ""
RS.movenext

loop

end if

Conn.Close
Set Conn = Nothing

msg.Subject = "" & emne & ""
msg.Body = "" & tekst & ""
msg.Send("mail.SERVER.dk")


Response.Write "Nyhedsbrevet er udsendt."

Else

Response.Write "FEJL! Nyhedsbrevet blev ikke udsendt. Der er ikke angivet
enten emne eller tekst. Prøv igen."

End If
%>

--
Venlig hilsen, Rasmus Nielsen.



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste