Hjælp til at afsende automatisk mail til opretter og kommentar
DatabaseTabel Bruger
Felt brugernavn
Felt email
Felt send_email Ja/Nej
Tabel Blog
Felt forfatter
Felt overskrift
Felt tekst
Felt blogid
Tabel Kommentar
Felt forfatter
Felt tekst
Felt blogid
Når en bruger laver et nyt indlæg på bloggen sender jeg en email til samtlige brugere der har JA i send_email.
Det er ok nemt.
Men når en bruger indtaster en kommentar til et blog indlæg, vil jeg gerne sende en besked til brugeren der har oprettet blogindlægget og samtlige andre brugere der har lavet en kommentar til samme blog. Hvordan klarer jeg lige den?
Desuden skal den jo ikke sende 2 mails hvis det er blogindlæg opretteren der skriver en kommentar til sin egen blog.
Kan nogle hjælpe?
Jeg har tidligere lavet noget via 2 asp sider hvor den først sendte til opretter og derefter til alle kommentardeltagere, men der gemte jeg email adressen for hver bruger i hvert kommentarindlæg og det gør jeg jo ikke her. Og det er vel også spildt?
Kernen må være det her der sender mailen...hvad skal jeg så gøre omkring det for at opfylde ovenstående?
while not rs.eof
if rs("email") <> "" then
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "localhost"
JMail.ContentType = "text/html"
JMail.Charset = "iso-8859-1"
JMail.ContentTransferEncoding = "8bit"
JMail.Sender = "robot@xxxx.dk"
JMail.Subject = "Der er oprettet en nyhed på xxx.dk"
JMail.AddRecipient rs("email")
JMail.HTMLBody = "Hej"
JMail.Priority = 3
JMail.Execute
End if
set JMail = nothing
else
End If
rs.MoveNext
Wend
