Das klarmachen oder das Script?
Schon mal was von sinnvoll zitieren gehört?
					Schon mal was von sinnvoll zitieren gehört?

<?php
  function show_mails($server, $ktname, $paswd)
  {
    $mailbox = imap_open("{".$server.":143/imap/notls}INBOX", $ktname, $paswd);
    $mails = imap_fetch_overview($mailbox,"1:*", FT_UID); // Holt eine Übersicht aller Emails
     
    // Ausgabe in einer Tabelle:
    $return = '<table width="100%">
                 <tr>
                   <td><b>#</b></td>
                   <td><b>Von</b></td>
                   <td><b>Datum / Zeit</b></td>
                   <td><b>Betreff</b></td>
                 </tr>';
    $size=count($mails); // Anzahl der Nachrichten
    $cmsg = 0; // Zur Ausgabe einer fortlaufenden Nummer
    for($i=$size-1;$i>=0;$i--)
    {
      $cmsg++;
      $value = $mails[$i];
      $return .= '<tr><td>'.$cmsg.'</td><td>'.$value->from.'</td><td>'.$value->date.'</td><td><a href="'.$_SERVER['PHP_SELF'].'?id='.$value->msgno.'">'.$value->subject.'</a></td></tr>';           
    }
    $return .= '</table>';
    imap_close($mailbox);
    RETURN $return;
  }
  
  function show_mail($id, $server, $ktname, $paswd)
  {
    $mailbox = imap_open("{".$server.":143/imap/notls}INBOX", $ktname, $paswd);
    $mail = imap_body($mailbox,$id, FT_UID);
    // Holt die Email..  
    $mail = stripslashes($mail);
    /* stripslashes entfernt die slashes, htmlentities wandelt alle html-zeichen in entspr. html-codes um. */
    $return = '<pre>'.$mail.'</pre>';   
    imap_close($mailbox);  
    return $return;
  }
  
  if(isset($_GET['id']))   
    if(is_numeric($_GET['id']))
      echo show_mail($_GET['id'], "----MAILSERVER----", "----BENUTZERNAME----", "----PASSWORT----");
    else
      echo 'falscher Parameter';        
  else
    echo show_mails("----MAILSERVER----", "----BENUTZERNAME----", "----PASSWORT----");   
?>
 
			
		
 
							
						
Comment