IceHosting.nl
https://forum.icehosting.nl/

PHP Functie: Imap_open()
https://forum.icehosting.nl/viewtopic.php?f=4&t=104
Pagina 1 van 1

Auteur:  Buzzin Hornet [ 09 maart 2005 11:20 ]
Berichttitel:  PHP Functie: Imap_open()

Hallo Icehosting,

is er een bepaalde reden waarom IMAP niet aan staat in PHP zodat ik zelf een inbox kan openen via PHP? Het is wel raar dat squirrelmail het wel lukt maar las ik het doe krijg ik de mededeling dat die functie niet bestaat. Als ik dan in phpinfo() kijk zie ik ook dat --imap niet aanstaat of wat het commando is.

Is het mogelijk dat dit aanegzet gaat worden?

Auteur:  quickimaster [ 09 maart 2005 22:09 ]
Berichttitel: 

als u het goed heeft gezien dan kunt u zien dat imap niet aanstaat in direct admin. misschien helpt dit u op weg. imap word tot zover ik op dit moment weet niet ondersteund op de mail server, dit zal dan ook niet mogelijk zijn.

Auteur:  Buzzin Hornet [ 22 maart 2005 09:29 ]
Berichttitel: 

ok, dan weet ik genoeg :)

Maar dan vraag ik me wel af hoe een squirrelmail het dan doet. ff zoeken dan maar

Auteur:  gast [ 24 maart 2005 00:51 ]
Berichttitel: 

me eige webmail proggie om mail rechttreeks op me webpage tezetten :)

dus wat op die email adress binnen komt wordt meteen leesbaar :)

<?

// Een aantal veraf ingestelde variabele!
$pop3_server="mail.xx.xx";
$pop3_port=110;
$pop3_user = "xx@xx.xx";
$pop3_wachtwoord = "xxxxxx";

// verbinding maken met mailserver en Status controleren!
// open socket to server and check connection status
$mailserver=fsockopen($pop3_server,$pop3_port,&$errno,&$errstr,30);
if(!$mailserver) {
print("
Connection failed!");
exit;
// Connection ok
} else {

// HELO bericht
$buffer=fgets($mailserver,512);

// USER
$buffer="USER $pop3_user\n";
fputs($mailserver,$buffer);
$buffer=fgets($mailserver,512);

// PASS
$buffer="PASS $pop3_wachtwoord\n";
fputs($mailserver,$buffer);

// Authentification OK/ERR
$buffer=fgets($mailserver,512);

if (substr($buffer,0,4)=="-ERR") {
printf("
Invalid password or username!<br><br>
");
fclose($mailserver);
exit;
// Authentification OK
} else {
print "$pop3_user@$pop3_server";

// STATUS
$buffer="STAT\n";
fputs($mailserver,$buffer);
$buffer=fgets($mailserver,512);
$mailsum=substr($buffer,4,2);
$mailmem=substr($buffer,6,strlen($buffer)-6);

// QUIT
$buffer="QUIT\n";
fputs($mailserver, $buffer);
$buffer=fgets($mailserver,512);

// close connection
fclose($mailserver);

// status information
print("<table border=0 width=400>
<tr bgcolor=\"#C0C0C0\">
<td>number of mails</td>
<th align=left>$mailsum</th>
</tr>
<tr bgcolor=\"#E0E0E0\">
<td>mailboxsize</td>
<th align=left>$mailmem bytes</th>
</tr>
</table>");


}
}


?>

Auteur:  Buzzin Hornet [ 24 maart 2005 09:05 ]
Berichttitel: 

gast schreef:
hoop code ;)


Hey Gast,

bedankt, ik ga het even proberen en laat je weten of het werkt!

Edit: Het werkt wel alleen krijg ik nu het totale aantal berichten terug en ik wil alleen het nieuwe aantal terug krijgen. hmm, dit kan dus niet. Jammer maar ik maak er wel iets voor als ik tijd heb.

Pagina 1 van 1 Alle tijden zijn GMT + 1 uur [ Zomertijd ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/