Avatar billede degnens Mester
09. september 2004 - 15:13 Der er 7 kommentarer og
1 løsning

Se mails sendt med ASPMail

Jeg har oprettet en funktion som sender vort nyhedsbrev ud ved hjælp af aspmail. Det fungerer tilsyneladende fint, men jeg har det problem at jeg mister muligheden for at gå ind i min Sendt Post-mappe og se, hvilke mails jeg har har sendt til hvem. Den information havde jeg jo automatisk da jeg benyttede Outlook til at sende nyhedsbrevet med.

Jeg sender naturligvis også nyhedsbrevet til mig selv, men da får jeg jo bare en BCC-kopi lige som alle andre, og kan ikke bagefter tjekke nogen steder, hvem jeg rent faktisk fik sendt til. Jeg har brug for funtionen, fordi databasen med mailing listen hele tiden redigeres, og jeg derfor ikke kan gå ind og se, hvem som stod i den på det tidspunkt, hvor jeg sendte sidste eller forrige nyhedsbrev ud. Det har jeg af og til brug for at vide ved modtagerne henvendelser hertil.

Kh
Lars
Avatar billede phuc69 Juniormester
10. september 2004 - 08:34 #1
Kan du ikke lave et felt i din database der hedder sidste leverence. Så kan du jo skrive i det når du sender.
Avatar billede degnens Mester
10. september 2004 - 08:44 #2
Det vil ikke løse problemet. Af 3 grunde:
1) Når en person afmelder fremtidige nyhedsbreve, slettes vedkommendes record i databasen, inkl. data om sidste leverence.
2) Hvis jeg ikke kan se de sendte mails, vil jeg heller ikke kunne se de individuelle informationer sendt i den enkelte mail.
3) Jeg vil miste informationer om historikken, hvis jeg kun kan se hvad jeg senest har sendt til personen. Jeg vil gerne vide, hvem som fik seneste nyhedsbrev, næstseneste, tredjeseneste o.s.v.
Avatar billede phuc69 Juniormester
10. september 2004 - 10:27 #3
Vil det sige at du sletter brugeren helt fra din database.
Hvis ikke kan du lave en array som du bare tilføjer hvilket nyhedbrev du har sendt til den enkelte. Som du så smider i dit leverence felt.
Eksmepelvis
Leverence="brev1,brev2,brev3"
når du så har sendt et brev kan du så tilføje det til variabelen
Leverence=Leverence+",brev4"
Hereftefter vil den jo se sådan herud
Leverence="brev1,brev2,brev3,brev4"
Dermed vil du så kunne se hvilke brev der er blevet sendt
Jeg går udfra det er et nyhedsbrev som er ens for alle brugere
Avatar billede phuc69 Juniormester
10. september 2004 - 10:29 #4
Du skal jo så også gemme brevets indhold i databasen så du ved hvad der stod i det
Avatar billede degnens Mester
10. september 2004 - 13:28 #5
Ja, som det er lavet nu, vil en person som melder nyhedsbrevet fra blive slettet helt i databasen. Jeg er ikke for stiv i asp - dette er faktisk kun det andet lille projekt jeg har forsøgt mig med - og jeg mente det var den mest simple løsning. Kommer man ikke også ud i nogle problemer med lovgivningen om dataregistrering, hvis man lader tidligere modtagere stå i databasen?

Nyhedsbrevet er som regel ens til alle, men det er muligt det på et senere tidspunkt udvides med slettede individuelle informationer.
Avatar billede degnens Mester
10. september 2004 - 15:19 #6
Øhh, jeg mente naturligvis "flettede individuelle informationer"...
Avatar billede phuc69 Juniormester
10. september 2004 - 16:16 #7
Aner ikke om man kommer i glemme med hensyn til at lade dem stå i databasen, de har jo selv tilmeldt sig så det er vel ikke noget problem.
Du behøver ikke at slette dem i databaseb du kan jo lave et felt som skal være markeret hvis de skal have en mail. På den måde slipper du for at slette. Jeg er heller ikke helt stiv i asp, men det hjælper på det.
Avatar billede degnens Mester
05. april 2005 - 17:36 #8
Jeg lukker da dette gik helt død. Fik aldrig lavet en løsning.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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