Avatar billede nizo Nybegynder
27. november 2005 - 16:03 Der er 11 kommentarer

POP3 "hosting"?

Hej,

jeg vil hører om hvordan jeg kan modtage POP3 mails paa min server?
Noget med man skriver oplysningerne til ens mail ligesom i Outlook eller noget og derefter kan man se alle ens mails, er der en maade jeg kan gøre det med PHP?

paa forhaand tak
Avatar billede jakobdo Ekspert
27. november 2005 - 16:07 #1
// To connect to a POP3 server on port 110 on the local server, use:
$mbox = imap_open ("{localhost:110/pop3}INBOX", "user_id", "password");
Avatar billede nizo Nybegynder
27. november 2005 - 16:25 #2
Jeg faar fejlen Warning: imap_open(): Couldn't open stream {localhost:143/pop3}INBOX in /var/www/html/mail/index.php on line 2

Jeg kunne godt bruge et eksempel der evt. lister mails'ne i inboxen
Avatar billede jakobdo Ekspert
27. november 2005 - 16:51 #3
Hvorfor har du rettet til: 143?
Sagde du ikke pop3?
143 er imap, du skal bruge 110
Avatar billede nizo Nybegynder
27. november 2005 - 16:59 #4
Jeg faar stadig den samme fejl
Avatar billede jakobdo Ekspert
27. november 2005 - 17:44 #5
Prøv at test:

<?php
//http://exp.dk/spm/667818

// To connect to a POP3 server on port 110 on the local server, use:
$mbox = imap_open ("{localhost:110/pop3/notls}INBOX", "user", "pass");

echo "\n\nDebug info:\n";
echo "imap_errors():\n<pre>";
print_r (imap_errors());
echo "</pre>\nimap_alerts():\n<pre>";
print_r (imap_alerts());
echo "</pre>\n\n";


?>
Avatar billede nizo Nybegynder
27. november 2005 - 19:07 #6
Warning: imap_open(): Couldn't open stream {localhost:110/pop3/notls}INBOX in /var/www/html/mail/index.php on line 5
Debug info: imap_errors():

Array
(
    [0] => POP3 Authentication cancelled
)

imap_alerts():
Avatar billede jakobdo Ekspert
27. november 2005 - 19:16 #7
Sikker på du bruger korrekt login?
husk dit login er: bla@email.dk
Avatar billede nizo Nybegynder
27. november 2005 - 19:35 #8
Nu siger den bare:

Debug info: imap_errors():

Array
(
    [0] => Mailbox is empty
)

imap_alerts():
Avatar billede jakobdo Ekspert
27. november 2005 - 19:37 #9
Kunne det tænktes din mailbox var tom?
Avatar billede nizo Nybegynder
27. november 2005 - 19:41 #10
Jeg har lige sendt en mail til den, og print_r'en fjernede sig, hvordan lister jeg det der er i mailboxen?

Jeg prøvede med:

$list = imap_list($mbox, "{localhost:110/pop3/notls}INBOX", "*");
foreach($list as $val)
{
    echo $val . "<br />\n";
}

men den skrev bare {localhost:110/pop3/notls}INBOX ud..
Avatar billede jakobdo Ekspert
27. november 2005 - 19:48 #11
Dunno! :o)
Kig evt på: www.php.net/imap_open
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