Toon posts:

[JMail.Mailmerge] leest alleen eerste record uit recordset

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik gebruik JMail om e-mail te versturen vanuit een ASP pagina. Nu gebruik ik het Jmail.Mailmerge object om een email te versturen naar alle records uit een bepaalde recordset. (als je ooit het Mailmerge object gebruikt hebt, weet je wat ik bedoel). Dit werkt in zoverre dat er inderdaad net zoveel e-mails verstuurd worden als er records zijn in de recordset alleen wordt altijd de value van de eerste record gerbruikt.
Dus alle e-mails gaan bijv.naar de zelfde persoon.

Oh en nee, ik heb niet de SetDebugMode aan staan want dat zou inderdaad verklaren waarom het niet werkt :)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Je zou het verhaal iets minder abstract kunnen maken met een stukje relevante code. :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Bij deze:

code:
1
2
3
4
5
6
7
8
9
10
11
12
            'add the recordset field 'subscriberEmailAdress' also to the subsribers so they will also get this e-mail
            objMailMessage.AddRecipient "%%EmailAdress%%", "%%EmailAdress%%"
    
            'tell the mailmergeobject to use this emailmessage object as template
            objMailMerge.MailTemplate = objMailMessage


            'get recipients emailadresses
            set objSubscribersRs = getRecordsetOfSubscribersFromSelectedGroups()
            
            'send the bulk email
            objMailMerge.BulkMerge objSubscribersRs, true, "e:\sites\massmailstorage\"