Avatar billede snebolle Nybegynder
03. januar 2003 - 19:57 Der er 8 kommentarer og
1 løsning

Jmail hvor man sender til flere på én gang

Hej,
Jeg kan ikke få den til at sende til flere personer. Skal man ikke bare adskille dem med ";"
Og jeg har lavet dem i JMail.AddRecipientBCC for at folk ikke skal kunne se andre modtager. Hvis det er den forkerte fuktion til det må i gerne skrive det.

strAfsender = "info@???.dk"
strModtager = "rene@??.dk"
strSkjultmod = "michael@???.dk; henrik@???.dk"
strMailServer = "mail.???.dk"

SendMail = true
if SendMail = true then
Set JMail = Server.CreateObject("JMail.SMTPMail")
  JMail.ServerAddress = strMailServer
  JMail.Sender = strAfsender
  JMail.SenderName = "???.dk"
  JMail.Subject = request("header")
  JMail.AddRecipient  strModtager
  JMail.AddRecipientBCC strSkjultmod
  JMail.Body = request("tekst")
Avatar billede coolstar Nybegynder
03. januar 2003 - 20:04 #1
Hvad fejl får du ?
Avatar billede coolstar Nybegynder
03. januar 2003 - 20:12 #2
hvorfor henter du ikke modtagerne fra en database og looper indholdet....

det er meget nemmere..
Avatar billede snebolle Nybegynder
03. januar 2003 - 20:12 #3
Ingen den sender kun til strModtager = "rene@??.dk" og ikke de andre så vidt jeg kan se.
Avatar billede Slettet bruger
03. januar 2003 - 20:16 #4
I stedet for "JMail.AddRecipientBCC strSkjultmod" bruger du:

arrSkjultmod = Split(strSkjultmod, ";")

For i = 0 To UBound(arrSkjultmod)

    JMail.AddRecipientBCC arrSkjultmod(i)

Next
Avatar billede snebolle Nybegynder
03. januar 2003 - 20:17 #5
coolstar det skal jeg også have gjort. Men skulle lige finde ud af hvordan man sendte til flere først ellers ved jeg ikke hvordan jeg skal udskrive det fra databasen. Men hvis du har en løsning så bare kom med det :-)
Avatar billede snebolle Nybegynder
03. januar 2003 - 20:25 #6
magik >> så udskriver jeg bare alle e-mail fra databasen indtil
strSkjultmod = "michael@???.dk; henrik@???.dk" uden ; eller?
Avatar billede Slettet bruger
03. januar 2003 - 20:28 #7
Hvis du vælger at gøre det fra databasen, gøres det sådan her (er muligvis ikke 100% magen til din kode):

'rs: Et ADODB.Recordset
'Start med at udføre SQL-kommando - resultatet lægges i rs

If Not rs.EOF Then
    Do While Not rs.EOF

        JMail.AddRecipientBCC rs("email")

        rs.MoveNext()
    Loop
End If
Avatar billede coolstar Nybegynder
03. januar 2003 - 21:02 #8
rs("email") definere bare hva dit felt i databasen hedder...
Avatar billede snebolle Nybegynder
04. januar 2003 - 00:30 #9
Jep er ved at forstå nu :) men der er noget jeg ikke helt kan forstå..

Hvad skal jeg skrive i JMail.AddRecipient "navn@mail.dk" Skal jeg der skrive den første e-mail eller hvordan ???
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