Avatar billede webbe Nybegynder
13. januar 2003 - 08:46 Der er 6 kommentarer og
1 løsning

Mailscript - skjul modtagere

Hejsa eksperter

Hvordan kan jeg skjule modtagere i nedenstående mailscript?

Det skal IKKE være sådan at man bare placerer mail-adresserne i feltet BCC.

Scriptet:

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
    if not err then
        Mailer.ContentType = "text/html"
        Mailer.RemoteHost = "mail.name.dk"
        Mailer.FromName = "Forum"
        Mailer.FromAddress = "mail@name.dk"
       
        'do until RM.eof
        Mailer.AddRecipient "navn","mail@mail.dk"
        'RM.movenext
        'loop
       
        Mailer.Subject = "Nyt emne i Forum"
        Mailer.BodyText = "<html><body bgcolor='#00FFFF'><font face='Verdana, Arial, Helvetica, sans-serif' size='4'>Info fra BVQI FORUM!<BR><BR>"&rs("Navn")&" har lavet et nyt emne: "&rs("Overskrift")&".<BR><br><a href='http://link'>Gå til Forum</a></font></body></html>"
        Mailer.CharSet = 2
            if not Mailer.SendMail then
            else
                uSQL = "UPDATE Emner SET Mailsendt=True, Maildato='"&Now()&"' WHERE ID="&SID
                Conn.Execute(uSQL)
            end if
            Set Mailer = nothing
    end if
    response.write "Kunne ikke sende mails"
    on error goto 0
Avatar billede eagleeye Praktikant
13. januar 2003 - 08:55 #1
For at få skjult modtagerne fra hinanden skal du bruge BCC feltet i mailen og det gøres ved at rette denne linie:

Mailer.AddRecipient "navn","mail@mail.dk"

Til:

Mailer.AddBCCRecipient "navn","mail@mail.dk"
Avatar billede webbe Nybegynder
13. januar 2003 - 09:04 #2
eagleeye:

Det var jo netop det jeg gerne ville undgå at de skulle stå i BCC af hensyn til opfattelsen af vigtigheden af emnet for den enkelte bruger.

Egentlig må navne og mails slet ikke kunne ses af nogen modtagere overhovedet.

Jeg har engang lavet noget JMail hvor man ikke fik vist modtagere nogen steder, men mailen alligevel blev sendt.
Kan det ikke lade sig gøre at lave det samme med dette mail-komponent?
Avatar billede eagleeye Praktikant
13. januar 2003 - 09:46 #3
Det ved jeg ikke hvordan man gør uden man skal sende mailen en af gangen.

Hvad mener du med dette: "Egentlig må navne og mails slet ikke kunne ses af nogen modtagere overhovedet" ?
Skal modtageren ikke kunne se han/hun er modtager af mailen??
Avatar billede webbe Nybegynder
13. januar 2003 - 10:08 #4
Okay - så er det fordi det er det jeg har gjort med JMail.

Det jeg mente var at modtagerne ikke måtte kunne se navn (og dermed mail-adresser) på andre modtagere.

Tak for hjælpen
Avatar billede papman Nybegynder
14. januar 2003 - 13:13 #5
Hej Webbe jeg er meget nossy - hvordan har skjult navnet i jmail?
Jeg vil gerne se din source...

kontakt mig gerne på icq: 137624490 eller msn: papman2000@yahoo.dk
Avatar billede webbe Nybegynder
14. januar 2003 - 14:04 #6
Ved at sende mailen én ad gangen - som dette her:

do until rs.eof
  Set msg = Server.CreateObject("JMail.Message")
  msg.Subject = "Nyt emne"
  msg.Body = "Nyt emne i forum"
  msg.AddRecipient rs("Mail")

msg.close
rs.movenext
loop

koden er kun et udpluk af den færdige kode.
Resten af parametrene regner jeg med du selv har.

Men det er ikke den bedste måde at gøre tingene på, da du hele tiden åbner og lukker objectet.
Avatar billede papman Nybegynder
14. januar 2003 - 14:36 #7
Ahhh det var smart...Ja resten kan jeg godt gætte mig til.
Tak for viewet/infoen :-)
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