Avatar billede svjensen Nybegynder
03. maj 2003 - 23:21 Der er 8 kommentarer og
1 løsning

Send mail med database oplysninger.

Jeg administrerer en database, der bl.a. indeholder oplysninger om nogle personer, herunder email adresse.
Med jævne mellemrum har jeg behov for at få bekræftet de oplysninger, der er i databasen.

Jeg har en idé om, at jeg kunne lave en automatisk rutine, som sender oplysningerne til den emailadresse, der indgår i databasen. Men hvordan?
Jeg forestiller mig at jeg har en asp-side, som automatisk udsender emails til alle når aktiveret.
Avatar billede thomas_regin Nybegynder
04. maj 2003 - 00:48 #1
Og hvad er det så lige du skal ha' hjælp til!? ;)

Det nemmeste, hvis du blot skal ha' bekrætet oplysningerne, er jo at lave et "bekræftelses-link" i de emails du sender ud.

Når jeg normalt arbejder med emails, så har jeg altid et laaaangt unikt ID per email-subscriber. F.eks en GUID eller noget tilsvarende. Det jeg så gør, er at lave et link i mailen, som f.eks hedder:

"Klik her for at bekræfte dine oplysninger:
<a href=http://mysite.com/verificationpage.asp?guid={123456789}>Bekræft her</a>

/thomas regin.
Avatar billede shadowdance Nybegynder
04. maj 2003 - 15:38 #2
Du kan bruge JMail-objektet til at sende mails fra ASP-siden. Og Thomas´ forslag om unikt ID er slet ikke så dårligt til at intercepte den enkelte bruger...
Avatar billede svjensen Nybegynder
05. maj 2003 - 13:29 #3
Jeg er med på idéen, men har lige et par opfølgende spørgsmål.

Dataene er normalt lukket for læse og skriveadgang, bortset fra nogle enkelte personer. VIl det give problemer?

Hvad forestiller du/I jer at der er mulighed for på 'verificationpage.asp'?
Avatar billede shadowdance Nybegynder
05. maj 2003 - 13:31 #4
Ja, det vil naturligvis give problemer, hvis der er brug for at læse eller skrive...;-)

verificationpage.asp, skal hvis det er mest effektivt, give den enkelte lov til at ændre sine egne, og kun sine egne oplysninger...
Avatar billede svjensen Nybegynder
07. maj 2003 - 13:52 #5
Jeg har ikke arbejdet med jmail før. Kan I hjælpe mig videre?
Avatar billede thomas_regin Nybegynder
07. maj 2003 - 14:11 #6
Sagtens! :)

Nedenstående er et godt eksempel på, hvordan man kan gøre sin email-udsending helt dynamisk, ved at hente alle oplysninger fra en Database!

Set jmail = Server.CreateObject("Jmail.SMTPmail")
        jmail.ContentType="Text/Html"
        jmail.ServerAddress=lRS("NL_MAILSERVER")
        jmail.Sender=lRS("NL_SENDER_EMAIL")
        jmail.SenderName=lRS("NL_SENDER_NAME")
        jmail.AddRecipient Request.Form("email")
        jmail.Subject = transform(lRS("NL_SIGNUP_SUBJECT"))
        jmail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
        jmail.Body = transform(lRS("NL_SIGNUP_MESSAGE"))
        jmail.Execute

Mvh,

/thomas regin.
Avatar billede thomas_regin Nybegynder
07. maj 2003 - 14:12 #7
Du skal bare lige se bort fra min "transform()" funktion!

/thomas.
Avatar billede svjensen Nybegynder
13. maj 2003 - 13:27 #8
Jeg har desværre ikke tid til at se på det lige for tiden. Jeg vender tilbage, når jeg har eksperimenteret lidt med mulighederne.

Søren
Avatar billede svjensen Nybegynder
22. juli 2003 - 23:20 #9
Jeg er lige ved at rydde lidt op i mine spørgsmål.
Min udbyder anvender ikke jmail, men chili!mail, som jeg har fået hjælp til andetsteds i dette site.

Dog point for velviljen, og et par gode ideer.

Søren
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