Avatar billede bearhugx Nybegynder
11. april 2004 - 21:38 Der er 11 kommentarer og
1 løsning

Probs med tilgang til en mailbox via imap_open()

Hej eksperter...


Jeg har en mailbox, som jeg gerne vil kunne tilgå indholdet af via PHP...

Jeg har aktiveret imap extensionen i min php.ini fil --- men får fejl når jeg prøver at tilgå INBOX på en given account...

Jeg får en af to forskellige fejl, alt efter hvad jeg bruger som server/mailbox string

jeg kalder imap_open således
  $inbox = imap_open($server, $account, $pass);

hvor
  $account = "xxx@skroeder.dk"
  $pass = "********"

hvis jeg bruger
  $server = "{skroeder.dk:110/pop3}INBOX"

så får jeg fejlen
Couldn't open stream {skroeder.dk:110/pop3}INBOX in D:\web\skroeder.dk\moblog\index.php on line 2
Snif...:Can't connect to skroeder.dk,110: Refused (10061)

ved "{skroeder.dk:110}INBOX" : Can't connect to skroeder.dk,110: Refused (10061)

bruger jeg
  $server = "{skroeder.dk:110/pop3/ssl/novalidate-cert}INBOX"

får jeg dog fejlen
Warning: imap_open(): Couldn't open stream {skroeder.dk:110/pop3/ssl/novalidate-cert}INBOX in D:\web\skroeder.dk\moblog\index.php on line 2
Snif...:Can't open mailbox {skroeder.dk:110/pop3/ssl/novalidate-cert}INBOX: invalid remote specification

Er jeg kommet tættere på ved at bruge SSL -- nu siger den ikke mere
"can't connect" - kun at den ikke kan åbne mailboxen ????

Ang. forbindelsen -
Jeg kan godt connecte via telnet port 110 - bruge
  user [$account]
  pass [$pass]

og så se at der ligger en mail og venter....

hvorfor kan jeg ikke komme igennem via PHP ???

Er der nogen som kan give noget hjælp eller et eksempel :-)

/Søren
Avatar billede bearhugx Nybegynder
11. april 2004 - 21:39 #1
hvis jeg undlader "novalidate-cert" delen, får jeg også "can't open mailbox" ---
Avatar billede sukos Juniormester
11. april 2004 - 21:57 #2
Hvad med:
$inbox = imap_open("{skroeder.dk/pop3:110}", "mailnavn", "mailpassword");
Avatar billede bearhugx Nybegynder
12. april 2004 - 00:13 #3
Warning: imap_open(): Couldn't open stream {skroeder.dk/pop3:110}INBOX in \index.php on line 6
Can't connect to skroeder.dk,110: Refused (10061)

med koden :
<?php
    $host = "skroeder.dk";
    $account = "moblog@skroeder.dk";
    $pass = "********";

    $inbox = imap_open("{".$host."/pop3:110}", $account, $pass) or die(imap_last_error());
    $total = imap_num_msg($inbox);
    print( $total );
?>
Avatar billede sukos Juniormester
12. april 2004 - 07:29 #4
<?php
    $host = "skroeder.dk";
    $account = "moblog";
    $pass = "********";

    $inbox = imap_open("{".$host."/pop3:110}", $account, $pass) or die(imap_last_error());
    $total = imap_num_msg($inbox);
    print( $total );
?>
Avatar billede sukos Juniormester
12. april 2004 - 07:30 #5
evt.
Avatar billede bearhugx Nybegynder
12. april 2004 - 13:36 #6
dit forslag giver :
Warning: imap_open(): Couldn't open stream {skroeder.dk/pop3:110} in \index.php on line 6
Can't connect to skroeder.dk,110: Refused (10061)

og hvis der byttes om på port-nummeret og protokollen så får jeg samme fejl

Warning: imap_open(): Couldn't open stream {skroeder.dk:110/pop3} in \index.php on line 6
Can't connect to skroeder.dk,110: Refused (10061)

help!
Avatar billede bearhugx Nybegynder
13. april 2004 - 00:40 #7
sukos - har du nogen god forklaring ....

Det underlige er, at jeg sagtens kan tilgå mailen via TELNET (port 110) -- men hvorfor jeg ikke kan gøre det gennem PHP undrer mig...
Avatar billede sukos Juniormester
13. april 2004 - 07:20 #8
Desværre, eneste erfaring jeg har, er med min egen mailserver, og her fungerer det fint nok. Omend jeg har problemer med at få vist indhold af mails korrekt alt efter headers, men det er jo en anden snak.
Avatar billede sukos Juniormester
13. april 2004 - 07:22 #9
Men du kan jo prøve nogle af de utallige mailklienter af, som man kan hente gratis.
Avatar billede bearhugx Nybegynder
17. april 2004 - 11:24 #10
lukker, da der ikke sker en hat mere i dette -er begyndt at tænke på om det er en server-konfiguration --

sukos - vil du have nogle points for deltagelse, så bedes du udmelde dette i løbet af weekenden - lukker søndag aften :-)
Avatar billede bearhugx Nybegynder
19. april 2004 - 02:30 #11
Ingen respons fra Sukos
Avatar billede bearhugx Nybegynder
19. april 2004 - 02:30 #12
*lukket*
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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