[php] Mailing script

Pagina: 1
Acties:

  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 23:05
Ik wil graag Outlook verwijderen van mijn systeem en daarvoor in de plaats een mail script met php maken. En deze lokaal op mijn server laten draaien. Het onderstaand script kan het aantal nieuwe berichten zien en hoe groot de mails zijn.

Maar hoe kan ik de inhoud van de mail weergegeven?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?
include ("config.inc.php");
// verbinding maken met mailserver en Status controleren!
// open socket to server and check connection status
$mailserver=fsockopen($pop3_server,$pop3_port,&amp;$errno,&amp;$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_name  at $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>");


    }
}
?>

  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 08-09 20:35

CyberSnooP

^^^^ schrijft --->

Onderschat de techniekjes van outlook niet, er zijn nogal wat ingewikkelde dingen m.b.t. multi-part messages en RTF of HTML e-mail. Verder zijn attachments ook niet 1-2-3 te gebruiken via je je browser.

Maar het kan wel hoor :) Zoek naar de RFC voor POP3 en kijk daar wat het commando is om de inhoud van een e-mail op te vragen.

Mocht je dit uitsluitend doen om van outlook af te komen, check dan eens www.twigger.nl

suc6

|_____vakje______|


Verwijderd

Zoek gewoon bij sourceforge.com naar pop3 mail en daar staat meteen een script waarmee je je mail kan binnen halen(PHP) verder gebruik ik zelf nog popper mail. Dat is ook een php script(werkt makkelijk en snel, meerde gebruikers)

Dusse..