Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> odbieranie poczty
Marcin
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.05.2003

Ostrzeżenie: (0%)
-----


Ma ktoś może jakiś prosty skrypt do odbierania poczty z poziomu przeglądarki WWW??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marian8
post
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 3.12.2003
Skąd: Jelenia Góra

Ostrzeżenie: (0%)
-----


skromny przyklad na IMAPie
index.php
[php:1:783c26cc37]<?php
$server = "domena.pl";
$uzytkownik = "uzytkownik";
$haslo = "haslo";

$mbox = imap_open("{".$server.":143}INBOX", $uzytkownik, $haslo);
if (imap_num_msg($mbox) == 0) {
echo "Brak wiadomosci<br>";
} else {
echo '<table border=1><tr><th>Lp</th><th>Data nadania</th><th>Nadawca</th><th>Temat</th><th>Usuwanie</th></tr>';
$wiad_nr = (isset($_GET['wiadomosc'])) ? $_GET['wiadomosc'] : null;
for ($i=1; $i<=imap_num_msg($mbox); $i++) {
$txt = ($wiad_nr == $i) ? ' bgcolor=#99DD99' : '';
$naglowek = imap_headerinfo($mbox,$i,80,80);
echo '<tr'.$txt.'><td>'.$i.'</td><td>'.gmdate('d-m-Y H:i:s',$naglowek->udate).'<td><a href=mailto:'.$naglowek->from[0]->mailbox.'@'.$naglowek->from[0]->host.'>'.$naglowek->from[0]->mailbox.'@'.$naglowek->from[0]->host.'</a></td><td><a href=index.php?wiadomosc='.$i.'>'.$naglowek->fetchsubject.'</a></td><td><a href=usun.php?wiadomosc='.$i.'>usuń</a></td></tr>';
}
echo '</table>';
}

if (isset($_GET['wiadomosc'])) {
$wiadomosc = imap_headerinfo($mbox, $_GET['wiadomosc']);
echo 'Od: <a href=mail:'.$wiadomosc->from[0]->mailbox.'@'.$wiadomosc->from[0]->host.'>'.$wiadomosc->from[0]->mailbox.'@'.$wiadomosc->from[0]->host.'</a>';
echo '<br>Tresc:<br>';
echo imap_fetchbody($mbox,$_GET['wiadomosc'],'1');
}


imap_close($mbox);
?>[/php:1:783c26cc37]

usun.php
[php:1:783c26cc37]<?php
$server = "domena.pl";
$uzytkownik = "uzytkownik";
$haslo = "haslo";

$mbox = imap_open("{".$server.":143}INBOX", $uzytkownik, $haslo);
if (imap_num_msg($mbox) == 0 || !isset($_GET['wiadomosc'])) {
echo "Brak wiadomosci<br>";
} else {
imap_delete($mbox,$_GET['wiadomosc']);
}

imap_close($mbox,CL_EXPUNGE);
header('Location: index.php');
?>[/php:1:783c26cc37]
Go to the top of the page
+Quote Post

Posty w temacie
- Marcin   odbieranie poczty   14.02.2004, 15:47:45
- - marian8   skromny przyklad na IMAPie index.php <?php $ser...   14.02.2004, 18:38:48
- - kubatron   A takie pytanie poza temat, czy jest jakiś skrypt ...   14.02.2004, 19:03:35
- - Marcin   odbieranie poczty   14.02.2004, 20:29:37
- - WhiteFang   :(   15.02.2004, 22:21:42
- - djpeterek   port trzeba zmienic na inny ale na jaki   19.02.2004, 21:10:00
- - marian8   mozna tez pokombinowac z POPem polecam imap_open   19.02.2004, 21:17:23
- - djpeterek   moze to chodzi ze port zamiast 143 ma byc 25   19.02.2004, 23:30:07
- - marian8   u mnie na localu tez nie chce sie polaczyc ale na ...   20.02.2004, 01:25:38
- - WhiteFang   :)))   21.02.2004, 17:07:56
- - marian8   Wydaje mi sie ze wystarczy zmienic linie 12 na nas...   21.02.2004, 18:01:59
- - WhiteFang   :))   21.02.2004, 18:08:39
- - djpeterek   wszystko jest ale w 18 lini cos jest nie tak bo te...   21.02.2004, 18:22:27
- - WhiteFang   ?   21.02.2004, 18:26:26
- - djpeterek   teraz wyskakuje mi KodWarning: imap_open(...   21.02.2004, 18:34:28
- - WhiteFang   <?php $server = "poczta.o2.pl"; $uzytkownik ...   21.02.2004, 18:37:34
- - djpeterek   WhiteFang dziala ThX 8)   21.02.2004, 18:45:54
- - WhiteFang   .   21.02.2004, 18:47:29
- - djpeterek   bledem bylo to ze ja wpisywalem o2.pl zamiast pocz...   21.02.2004, 18:50:51
- - djpeterek   a na jakim servie testujesz skrypt platnym czy dar...   21.02.2004, 18:54:51
- - WhiteFang   .   21.02.2004, 18:57:10
- - emitra   Tak tak juz zauwazylem i porpawilem dlategoodrazu...   21.02.2004, 19:01:59
- - WhiteFang   teraz pomoc!!   22.02.2004, 12:34:20
- - raf2001   2. a poco wysyłąc, z konta, wystarczy że użyjesz f...   22.02.2004, 13:04:16
- - WhiteFang   .   22.02.2004, 13:13:55
- - raf2001   niema sprawy, ale moim zdaniem dobre by było zasto...   22.02.2004, 13:59:36
- - raf2001   coś się chszani mimo że poczta na serwerze jest to...   22.02.2004, 15:15:00
- - marian8   jesli chodzi o status wiadomosci to bez kombinowan...   22.02.2004, 17:20:05
- - WhiteFang   .   22.02.2004, 19:28:01
- - marian8   W takim razie musisz opracowac wlasny system flago...   22.02.2004, 20:16:18


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 12:43