Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Empangene Mails zählen
Frage
Hy Leute.
Hab mich ja schon durchs Forum gewurschtelt, allerdings bin ich ned fündig geworden.
Ich bräuchte ein Skript...
klingt eigentlicheinfach, is aber sicher ned so... wie immer eben.
Ich möchte auf meiner Webseite ganz einfach nur die empfangenen Mails (als Zahl) von einem Pop3-Posfach anzeigen lassen. Nicht lesen oder senden, einfach nur die insgesamten empfangenen Mails...
geht das irgendwie ??
LG
DeepX
Antwort 1 von Nessus
Hi,
ja das geht.
Mit etwas Handarbeit kannst Du ein passendes Script basteln. Sourcen findest Du hier:
http://www.dflytech.com/products/dragonflymail/
Nessus
ja das geht.
Mit etwas Handarbeit kannst Du ein passendes Script basteln. Sourcen findest Du hier:
http://www.dflytech.com/products/dragonflymail/
Nessus
Antwort 2 von DeepX
Hmm...
also basteln is in PHP ned so mein Ding.
Gibts denn nix wo man einfach seine POP3-Infos einträgt, und das Skript ganz normal nur die insgesamten MSG´s per Zahl auswirft ???
Sonst nix: Kein Senmail oder sonst was !!!
Nur einfach eine Zahl.
LG
DeepX
also basteln is in PHP ned so mein Ding.
Gibts denn nix wo man einfach seine POP3-Infos einträgt, und das Skript ganz normal nur die insgesamten MSG´s per Zahl auswirft ???
Sonst nix: Kein Senmail oder sonst was !!!
Nur einfach eine Zahl.
LG
DeepX
Antwort 3 von Nessus
<?
$mbox = @imap_open("{pop.server.de/pop3:110}INBOX" , "login", "pass");
if ($mbox){
echo ("<b>Im Postfach sind ");
}else die ("Es kann keine Verbindung mit dem Postfach aufgenommen werden");
for($i = 1; $i < imap_num_msg($mbox); $i++){
}
echo "$i eMail vorhanden <p><p></b>";
imap_close($mbox);
?>
Einfach die Zugangsdaten einsetzen.
HTH
Nessus
Antwort 4 von Nessus
upppsss, kleiner Fehler:
Anstatt: for($i = 1; $i < imap_num_msg($mbox); $i++){
Bitte folgendes benutzen:
for($i = 0; $i < imap_num_msg($mbox); $i++){
Anstatt: for($i = 1; $i < imap_num_msg($mbox); $i++){
Bitte folgendes benutzen:
for($i = 0; $i < imap_num_msg($mbox); $i++){
Antwort 5 von DeepX
Hmm...
danke für den Code.
Klingt nach dem was ich suche, allerdings bekomm ich dannn folgende Fehlermeldung:
>Warning: Unexpected character in >input: '\'(ASCII=92) state=1 >in /home/.sites/147/site296/web/popanzahl.php >on line 2
>
>Parse error: parse error >in /home/.sites/147/site296/web/popanzahl.php >on line 3
Was nun ?
danke für den Code.
Klingt nach dem was ich suche, allerdings bekomm ich dannn folgende Fehlermeldung:
>Warning: Unexpected character in >input: '\'(ASCII=92) state=1 >in /home/.sites/147/site296/web/popanzahl.php >on line 2
>
>Parse error: parse error >in /home/.sites/147/site296/web/popanzahl.php >on line 3
Was nun ?
Antwort 6 von Nessus
Wie hast Du die Datei übertragen?
Im ASCII-Mode, oder im Binärmode?
ASCII ist richtig.
Nessus
Im ASCII-Mode, oder im Binärmode?
ASCII ist richtig.
Nessus
Antwort 7 von DeepX
Wurde im ACSII-Mode übertragen.
Trotzdem leider kein Ergebnis,
bis auf die Fehlermeldung.
Wer weiß Rat ??
Zumal Line 2 sieht ja so aus:
$mbox = @imap_open("{pop.server.de/pop3:110}INBOX" , "login", "pass");
Und Line 3 so:
if ($mbox){
Natürlich mit meinen Account-Daten.
Nur wo is da der Wurm drin ???
Trotzdem leider kein Ergebnis,
bis auf die Fehlermeldung.
Wer weiß Rat ??
Zumal Line 2 sieht ja so aus:
$mbox = @imap_open("{pop.server.de/pop3:110}INBOX" , "login", "pass");
Und Line 3 so:
if ($mbox){
Natürlich mit meinen Account-Daten.
Nur wo is da der Wurm drin ???
Antwort 8 von Nessus
Hi,
der Code funktioniert, zumindest bei meinem GMX-Account.
Frägst Du einen IMAP oder einen POP-Account ab?
Schaue mal hier vorbei:
http://de3.php.net/manual/de/function.imap-open.php
Nessus
der Code funktioniert, zumindest bei meinem GMX-Account.
Frägst Du einen IMAP oder einen POP-Account ab?
Schaue mal hier vorbei:
http://de3.php.net/manual/de/function.imap-open.php
Nessus
Antwort 9 von DeepX
Hy,
ich will auch nur nen GMX-Account abrufen.
Vielleicht solltest mir dein fertiges Skript schicken, wenn es dir nix ausmacht ?
nd4spd@gmx.at
Natürlich ohne deine Daten !!
LG
DeepX
ich will auch nur nen GMX-Account abrufen.
Vielleicht solltest mir dein fertiges Skript schicken, wenn es dir nix ausmacht ?
nd4spd@gmx.at
Natürlich ohne deine Daten !!
LG
DeepX
Antwort 10 von Nessus
Nochmal:
HTH
Nessus
<?
$mbox = @imap_open("{pop.gmx.de/pop3:110}INBOX" , "email", "pass");
if ($mbox)
{
echo ("<b>Im Postfach sind: ");
}
else die ("Es kann keine Verbindung mit dem Postfach aufgenommen werden");
for($i = 0; $i < imap_num_msg($mbox); $i++)
{
}
$y = $i-1;
echo "$i eMail vorhanden <p><p></b>";
imap_close($mbox);
?>
HTH
Nessus
Antwort 11 von robbie17
@nessus
wußte gar nicht daß man mit php einen mailclient basteln kann
sowas hab ich schon lang gesucht
danke für die anregung!
wußte gar nicht daß man mit php einen mailclient basteln kann
sowas hab ich schon lang gesucht
danke für die anregung!
Antwort 12 von DeepX
Sodala....
alles es wird mir keiner glauben...
glaubs ja selbst kaum.
Aber es läuft !
Und es liefe schon von Anfang an.
Nur mich lies der Fehler nicht in Ruhe, und so schneiderte ich mir ein PHP-Skript das einfach nur eine phpinfo ausgibt...
und siehe da, es funktionierte nicht !
Nach langem überlegen dacht ich mir:
Da wird doch nicht das Wordpad schuld sein ?!
DOCH !!!!!!!!!!!!!!!!
Mit einem PHP-Editor
(siehe http://www.php4-forum.de/editor.htm)
probierte ich alles nochmal...
No Problems !!!
Also vielen Dank,
vor allem an NESSUS.
Nur da muss man auch erst mal drauf kommen,
oder ?
LG
DeepX
;o)
alles es wird mir keiner glauben...
glaubs ja selbst kaum.
Aber es läuft !
Und es liefe schon von Anfang an.
Nur mich lies der Fehler nicht in Ruhe, und so schneiderte ich mir ein PHP-Skript das einfach nur eine phpinfo ausgibt...
und siehe da, es funktionierte nicht !
Nach langem überlegen dacht ich mir:
Da wird doch nicht das Wordpad schuld sein ?!
DOCH !!!!!!!!!!!!!!!!
Mit einem PHP-Editor
(siehe http://www.php4-forum.de/editor.htm)
probierte ich alles nochmal...
No Problems !!!
Also vielen Dank,
vor allem an NESSUS.
Nur da muss man auch erst mal drauf kommen,
oder ?
LG
DeepX
;o)