Avatar billede ch007 Nybegynder
18. februar 2005 - 23:45 Der er 3 kommentarer og
1 løsning

Funktionsom undgår fejl ved mailafsendelse

Jeg har for lang tid siden lavet en side med brugeroprettelse. Ved bruger nummer 1 - 1000 tjekkede jeg ikke om deres email virkerlig var en mail... Jeg kan selvfølgelig tjekke alle brugerne igennem nu og se om email i DB'en indeholder @, men kan man ikke lave en funktion der gør at man ikke få en fejl?

Jeg udsender med følgende kode:
        'SENDER MAIL!
        Dim oMail
        Set oMail = Server.CreateObject("CDONTS.NewMail")
        oMail.From = "mig@domaene.dk"
        oMail.To  = "Peter"
        oMail.subject = "Test"
        oMail.Body = "Hej"
        oMail.Host = "smtp1.b-one.nu"
        oMail.Send
        Set oMail = Nothing

"Peter" er her sat ind som et eksempel på en bruger som bare har skrevet Peter som email. Sker dette kommer følgende fejl:

Error Type:
CDONTS.NewMail.1 (0x80020009)
The ASP service reported that there are no unused client licenses available.
/mail-send.asp, line 12


Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Page:
GET /mail-send.asp

Kan jeg gøre sådan at den hopper videre istedet for at stoppe. Hvis jeg nu løber min db igennem stopper den jo mange gange...

På forhånd tak...
Avatar billede thesurfer Nybegynder
18. februar 2005 - 23:48 #1
Du kan indsætte dette i toppen:

On Error Resume Next

Det gør at den forstætter, selvom der er fejl.
Du kan så lave din egen "error handler":

If Err.Number <> 0 then
  response.write "Der skete en fejl:<br>" & Err.Number & " - " & Err.Description
  .. og en masse andre ting ..
end if
Avatar billede eagleeye Praktikant
18. februar 2005 - 23:48 #2
Du kan tilføje linjen:

On Error Resume Next

Så forsætter koden selvom der sker fejl.
Avatar billede ch007 Nybegynder
27. maj 2005 - 09:27 #3
the surfer smider du et svar?? Sorry ventetiden ;)
Avatar billede thesurfer Nybegynder
27. maj 2005 - 17:18 #4
Svar smidt :-)
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