Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Sviluppare una WebMail

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    20

    Sviluppare una WebMail

    Ciao a tutti, ho provato a fare una ricerca ma non e' che ci ho capito tanto di piu'... Mi piacerebbe sviluppare una WebMail di base dove poter visualizzare e mandare e-mail. Una cosa semplice, tanto per iniziare... qualcuno mi puo' consigliare da dove partire da zero, che protocolli devo usare, se ci sono delle librerie aggiuntive, etc... Grazie per l'aiuto

  2. #2
    Prova questo:

    1. Form per la compilazione dell'email:
    Codice PHP:
    <html>
    <
    head>
    <
    title>Enter E-mail</title>
    </
    head>

    <
    body>
    <
    form name="theform" method="post" action="sendmail.php">
    <
    table>
     <
    tr>
      <
    td>To:</td>
      <
    td><input type="text" name="to" size="50"></td>
     </
    tr>
     <
    tr>
      <
    td>From:</td>
      <
    td><input type="text" name="from" size="50"></td>
     </
    tr>
     <
    tr>
      <
    td>Cc:</td>
      <
    td><input type="text" name="cc" size="50"></td>
     </
    tr>
     <
    tr>
      <
    td>Bcc:</td>
      <
    td><input type="text" name="bcc" size="50"></td>
     </
    tr>
     <
    tr>
      <
    td>Subject:</td>
      <
    td><input type="text" name="subject" size="50"></td>
     </
    tr>
     <
    tr>
      <
    td valign="top">Message:</td>
      <
    td>
       <
    textarea cols="60" rows="10" name="message"></textarea>
      </
    td>
     </
    tr>
     <
    tr>
      <
    td></td>
      <
    td>
       <
    input type="submit" value="Invia">
       <
    input type="reset" value="Cancella tutto">
      </
    td>
     </
    tr>
    </
    table>
    </
    form>
    </
    body>
    </
    html
    2. Invio dell'email: pagina che devi chiamare sendmail.php
    Codice PHP:
    <html>
    <head>
    <title>Mail Inviata!</title>
    </head>
    <body>
    <?php
    $to 
    $_POST["to"];
    $cc $_POST["cc"];
    $bcc $_POST["bcc"];
    $from $_POST["from"];
    $subject $_POST["subject"];
    $messagebody $_POST["message"];
    $boundary "==MP_Bound_xyccr948x==";
    $headers "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: multipart/alternative; boundary=\"$boundary\"\r\n";
    $headers .= "CC: " $cc "\r\n";
    $headers .= "BCC: " $bcc "\r\n";
    $headers .= "From: " $from "\r\n";
    $message "This is a Multipart Message in MIME format\n";
    $message .= "--$boundary\n";
    $message .= "Content-Type: text/html; charset=iso-8859-1\r\n";
    $message .= "Content-Transfer-Encoding: 7bit\r\n";
    $message .= $messagebody "\n";
    $message .= "--$boundary\n";
    $message .= "Content-Type: text/plan; charset=\"iso-8859-1\"\n";
    $message .= "Content-Transfer-Encoding: 7bit\n\n";
    $message .= $messagebody "\n";
    $message .= "--$boundary--";
    $mailsent mail($to$subject$message$headers);
    if (
    $mailsent) {
      echo 
    "Il messaggio è stato inviato: 

    "
    ;
      echo 
    "[b]To:[/b] $to
    "
    ;
      echo 
    "[b]From:[/b] $from
    "
    ;
      echo 
    "[b]Subject:[/b] $subject
    "
    ;
      echo 
    "[b]Message:[/b]
    "
    ;
      echo 
    $message;
    } else {
      echo 
    "Errore! Messaggio non inviato";
    }
    ?>
    </body>
    </html>

  3. #3
    Il mio consiglio ü di utilizzare PEAR (http://pear.php.net) in quanto ü inutile ri-scrivere una classe per le e-mail quando esiste già una performante...
    >++++[<++++++++++++++++>-]<++++++++.>++[<++++++++++++++++>-]<---.+++++++..+++. >+++++[<---------------->-]<+.>+++[<++++++++++++++++>-]<+++++++.++++++++++++++
    ++++++++++.+++.------.--------.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    20
    Scusate, forse non mi sono spiegato bene... non sto cercando di inviare una mail con un semplice mail(), che comunque mi servira' ma la possibilita' di controllare una mailbox e tutte quelle bazze simili...

    Per che classe dovrei guardare in PEAR?


  5. #5
    cosa intendi per "...la possibilita' di controllare una mailbox e tutte quelle bazze simili..." sii più preciso.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    20
    Fare un elenco di tutte le mail in una data casella di posta (pop3) e cliccando su una posso leggere il testo e magari (ma se non si puo' fa lo stesso) scaricare gli allegati. Se ti servono informazioni precise fammi una domanda mirata, se no non sono sicuro di dire quello che ti interessa...


    In piu' ho appena scoperto che il server non supporta IMAP... avete qualche consiglio...?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.