Mailbox is empty problem ved forbindelse til pop3 konti via imap
jeg er igang med at intergere muligheden for at læse emails fra pop3 og imap konti til mit interne besked system, vha phps imap funktioner.har alt til at virke med imap protokollen, dog får jeg "Mailbox is empty" fejlen ( kendt imap_open() fejl ved pop3 ) når jeg har hentet alle nyeste! emails fra serveren ( gmail ) via pop3.
Jeg har instillet gmail kontoen og læst alle docs igennem, så den del er sat korrekt op ( dette bevises også ved at jeg kan hente helt nye emails fra kontoen ) .. men hvorfor får jeg ikke lov til at hente dem igen og igen ?
det kan være det er et forståelses problem vedr. pop3, kan man kun hente dem en gang ?
så det korte af det lange er :
- kan man kun hente en email fra pop3 een gang ? ( og derfor er nød til at gemme dem i en db ? - hvilket ikke er logisk )
-- hvis man kun kan hente en email fra en pop3 konto en gang, må dette blive logget, hvor ?
- hvis dette ikke er tilfældet må enten jeg ( se kode ) lave en fejl, imap_open have en fejl - eller serveren have en fejl.
.. det skal måske siges at jeg har testet det på en inhouse pop3 server og på gmails server begge returnere Mailbox is empty
Vars :
$imap_url = {pop.gmail.com:995/ssl/novalidate-cert/pop3}
Kode :
$imap_url = "{".$server.":".$port.$flags."}".$mailbox_name;
$mbox_handle = @imap_open($imap_url, $username, $password);
debug(imap_errors());
Debug :
Array (1)
*variable*
String (16) 0 Mailbox is empty
