Avatar billede mrjowns Novice
12. februar 2003 - 17:42 Der er 14 kommentarer og
1 løsning

AspPOP3 > Simpelt script søges...!

Det eneste jeg egenlig skal bruge er et lille script der løber alle emails igennem og udskriver:

- dato
- BodyText

Nogen der hjælpe med det?

--jowns--
Avatar billede somaliomar Praktikant
12. februar 2003 - 18:15 #1
Kan du bruge flg. kode.

Set Mailer = Server.CreateObject("POP3svg.Mailer")
Mailer.RemoteHost = "mailhost.localisp.net"
Mailer.UserName  = "myname"
Mailer.Password  = "mypassword"
Mailer.MailDirectory = "d:\usermail\myname"
Mailer.OpenPop3

If Mailer.MessageCount <> 0 then
  intMailCount = Mailer.MessageCount
  intCounter = 0

  While intCounter < intMailCount
    Response.Write Mailer.Date & "<br>"
    Response.Write Mailer.BodyText & "<br><br>"
    intCounter = intCounter + 1
  Loop
Else
  Response.Write "There are no messages on the server."
end if
Avatar billede mrjowns Novice
12. februar 2003 - 18:24 #2
Microsoft VBScript compilation error '800a040e'

'loop' without 'do'

/xxx/pop3.asp, line 26

Loop
^
Avatar billede somaliomar Praktikant
12. februar 2003 - 18:25 #3
Loop -> Wend
Avatar billede mrjowns Novice
12. februar 2003 - 18:30 #4
Du mener:

Set Mailer = Server.CreateObject("POP3svg.Mailer")
Mailer.RemoteHost = "mail..dk"
Mailer.UserName  = ".dk"
Mailer.Password  = ""
Mailer.OpenPop3

If Mailer.MessageCount <> 0 then
  intMailCount = Mailer.MessageCount
  intCounter = 0

  While intCounter < intMailCount
    Response.Write Mailer.Date & "<br>"
    Response.Write Mailer.BodyText & "<br><br>"
    intCounter = intCounter + 1
  Wend
Else
  Response.Write "There are no messages on the server."
end if

  'Close the connection to the POP3 server
  Mailer.ClosePop3


Det giver mig en blank side med følgende sourcekode:

<br><br><br><br><br><br>

Jeg er 100% sikker på, at der ligger 2 mails i den mailbox jeg connecter til!
Avatar billede somaliomar Praktikant
12. februar 2003 - 18:36 #5
Jeg har faktisk aldrig før leget med AspPOP3. Så jeg ved ikke hvordan man henter data fra POP3-server.

Prøv med

Set Mailer = Server.CreateObject("POP3svg.Mailer")
Mailer.RemoteHost = "mail..dk"
Mailer.UserName  = ".dk"
Mailer.Password  = ""
Mailer.OpenPop3

If Mailer.MessageCount <> 0 then
  intMailCount = Mailer.MessageCount
  intCounter = 0

  While intCounter < intMailCount
    Mailer.Retrieve 1
    Response.Write Mailer.Date & "<br>"
    Response.Write Mailer.BodyText & "<br><br>"
    intCounter = intCounter + 1
  Wend
Else
  Response.Write "There are no messages on the server."
end if

  'Close the connection to the POP3 server
  Mailer.ClosePop3
Avatar billede somaliomar Praktikant
12. februar 2003 - 18:39 #6
Eller

Set Mailer = Server.CreateObject("POP3svg.Mailer")
Mailer.RemoteHost = "mail..dk"
Mailer.UserName  = ".dk"
Mailer.Password  = ""
Mailer.OpenPop3

If Mailer.MessageCount <> 0 then
  intMailCount = Mailer.MessageCount
  intCounter = 0

  While intCounter < intMailCount
    Mailer.Retrieve intCounter + 1
    Response.Write Mailer.Date & "<br>"
    Response.Write Mailer.BodyText & "<br><br>"
    intCounter = intCounter + 1
  Wend
Else
  Response.Write "There are no messages on the server."
end if

  'Close the connection to the POP3 server
  Mailer.ClosePop3
Avatar billede mrjowns Novice
12. februar 2003 - 18:47 #7
Hmmm, det giver samme resultat! Men det tyder jo på at den løber While/Wend igennem to gange siden der kommer 6 stk <br> i sovsen!

Har du andre ideer?

--jowns--
Avatar billede somaliomar Praktikant
12. februar 2003 - 18:48 #8
Hvad har du prøvet?
Avatar billede mrjowns Novice
12. februar 2003 - 18:51 #9
Dem begge!
Avatar billede somaliomar Praktikant
12. februar 2003 - 18:57 #10
Hmm...
Avatar billede somaliomar Praktikant
12. februar 2003 - 19:02 #11
Kun for at teste. Hvad sker der hvis du skriver

Set Mailer = Server.CreateObject("POP3svg.Mailer")
Mailer.RemoteHost = "mailhost.localisp.net"
Mailer.UserName  = "myname"
Mailer.Password  = "mypassword"
Mailer.OpenPop3

Mailer.Retrieve 1
Mailer.ClosePop3

Response.Write Mailer.Date & "<br>"
Response.Write Mailer.BodyText & "<br><br>"
Avatar billede mrjowns Novice
12. februar 2003 - 19:14 #12
Gæt engang.... så kommer der KUN 3 x <br>
Avatar billede somaliomar Praktikant
12. februar 2003 - 19:20 #13
Avatar billede mrjowns Novice
12. februar 2003 - 19:57 #14
Ja, og den synes jeg da også er overholdt i dit eksempel...!
Avatar billede mrjowns Novice
22. marts 2003 - 09:27 #15
Well, ingen svar - jeg lukker!
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