Avatar billede henrik_dk Nybegynder
07. maj 2002 - 03:50 Der er 6 kommentarer og
1 løsning

Få automatisk besked?

Hej,

Hvor kan jeg få fat i et script som automatisk giver mig besked pr. mail når ny data lægges ind i en database via min hjemmeside?

På forhånd tak....
Avatar billede wilweb Nybegynder
07. maj 2002 - 07:10 #1
Du skal have en mail komponent á La ASPmail intalleret på din webserver. Så skal du når brugeren gemmer data i din database bare sende en e-mail til dig selv med ASPmail.
Men det er måske et kode eksempel du er ude efter?
:> Gizom
Avatar billede soes Nybegynder
07. maj 2002 - 08:08 #2
du kan også nøjes med at benytte cdonts, som er et komponent der ligger som standard i en iis installation, fungere fint hvis det kun er en enkelt mail der skal sendes. der kan findes noget dokumentation her http://activedeveloper.dk/iishelp/iis/htm/asp/amsm0qzj.htm det er som gizom skriver først efter at du har gemt din data at der skal sendes en mail.jeg skal gerne hjælpe med at få det til at virke hvis der bliver problemer.

/Søren Søndergård
Avatar billede icedox Nybegynder
07. maj 2002 - 08:27 #3
Har du Jmail på din server ?
Det ville jeg vælge at bruge.

Du kan prøve at indsatte dette ind på din databaseside :


' Jmail her : ***************************************************       
smtp = "mail.dit-domain.dk"
'skal ændres til den rigtige mailserver


Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "" & smtp & ""
  JMail.Sender        = "" & strEmail & ""
  JMail.Subject      = "Online henvendelse"
  JMail.AddRecipient  "din@email.dk" 

' Jmail her : ***************************************************       
smtp = "mail.dit-domain.dk"
'skal ændres til den rigtige mailserver


Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "" & smtp & ""
  JMail.Sender        = "" & strEmail & ""
  JMail.Subject      = "Online henvendelse"
  JMail.AddRecipient  "din@email.dk" 

'Body er selveste teksten. De besked du vil sende.
'Det kunne være Body="Hallo"
JMail.Body = "Navn: "&Request("navn")&vbcrlf&"E-Mail: "& Request("email")&vbcrlf&"Mobil : "& strAfmobil &vbcrlf&"Besked: "& Request("besked")
JMail.Priority = 3
JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
JMail.Priority = 3 
JMail.Execute
set JMail = nothing
Avatar billede wilweb Nybegynder
07. maj 2002 - 11:53 #4
icedox :> den virker jo ikke? og jeg har rettet variabler til den sende ikke noget og der kommer hellere ikke nogen fejl kode :< surt show
Har du tjekket koden?
Avatar billede icedox Nybegynder
07. maj 2002 - 12:03 #5
Ja, den virker.
Men der er sikkert en fejl i din kode.
Bemærk at body skal være :
JMail.Body = "Hallo"

Er du sikker på at din mailserver er rigtig?
SMTP = "din.mailserver.dk"
Altså, du skal vide din SMTP-server på dit webhotel.
Avatar billede wilweb Nybegynder
07. maj 2002 - 12:10 #6
icedox:> jeg har ikke kunnet få den til at virke (måske forskellig Jmail version?), men jeg har fundet en anden som jeg fik til at virke. Det er sq svært at være Jmail newbee.
Men tak alligevel
:>Gizom
Avatar billede icedox Nybegynder
07. maj 2002 - 12:28 #7
Det var godt!  :)
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