Visualizzazione risultati 1 fino 11 di 11

Discussione: invio email formato html

  1. #1
    Guest

    Predefinito invio email formato html

    Ciao a tutti, qualcuno sa dirmi come posso impostare correttamente il mio codice php facendo si
    1)che l'email venga letta in formato html
    2)non venga considerata come spam
    3)fare scomparire quel fastidioso messaggio alla fine del mail

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,686

    Predefinito

    1- Aggiungendo all'header questo:

    Codice PHP:
    $header .= "MIME-Version: 1.0\n";
    $header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
    $header .= "Content-Transfer-Encoding: 7bit\n\n";
    Ad esempio, guarda qui.

    2- Dipende dagli altri siti: se molti utilizzano altervista per inviare spam, poi è normale che tutte le e-mail inviate da altervista saranno considerate spam :\

    3- Fino poco tempo fa c'era un trucchetto.. ma adesso non si può più utilizzare e non so se ci sono altri metodi :)

    Ciao!

  3. #3
    Guest

    Predefinito

    potresti farmi un esempio di invio email secondo te, per risolvere queste soluzioni...

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,686

    Predefinito

    Citazione Originalmente inviato da hotmailpower Visualizza messaggio
    potresti farmi un esempio di invio email secondo te, per risolvere queste soluzioni...
    Eccolo :)

    ..Io le prime volte ho preso quello e ho modificato le scritte

    ..Tra l'altro, proprio in quella pagina, c'é il "modo" per evitare la scritta sotto di AV... ma come ho detto adesso non funziona più

    Ciao!

  5. #5
    Guest

    Predefinito

    già quella pagina l'avevo vista....^^
    ma se voglio inviare un mail ad molte persone come devo fare...

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,686

    Predefinito

    se le email sono tutte uguali, dovresti usare le copie carbone...

    Ciao!

  7. #7
    Guest

    Predefinito

    si devo inviare lo stesso messaggio a tutti ma non ho capito bene come devo fare...
    ti posto il mio codice...
    Codice PHP:
    $messaggio = "This is a Multipart Message in MIME format\n";
    $messaggio .= "--==MP_Bound_xyccr948x==\n";
    $messaggio .= "Content-type: text/html; charset=iso-8859-1\n";
    $messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
    $messaggio .= '<table width="500px" border="0px" cellpadding="4" align="center">';
    $messaggio .= '<tr><td>Benvenuto utente! Ti sei registrato con successo sulla nostra Newsletter!</td></tr>';
    $messaggio .= '</table>';
    $messaggio .= "\n";
    $messaggio .= "--==MP_Bound_xyccr948x==--";

    $headers = 'MIME-Version: 1.0'."\r\n";
    $headers .= 'Content-type: multipart/alternative; boundary="==MP_Bound_xyccr948x=="'."\r\n";
    $headers .= 'From: hotmailpower@altervista.it'."\r\n";

    $newsletter = mysql_query("SELECT * FROM newsletter");
    while(
    $mail = mysql_fetch_array($newsletter)){
    if(
    mail($mail[1],'Conferma Iscrizione!',$messaggio,$headers)){
    echo
    '<script type="text/javascript">alert("Dati Salvati!!")</script>';
    }else{
    echo
    "Errore durante l'invio dell'e-mail.";
    }}
    pensavo una cosa cosi
    Ultima modifica di hotmailpower : 28-07-2010 alle ore 18.56.19

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,686

    Predefinito

    Anche.. cioè va bene..

    Però se i tuoi utenti son talmente tanti che la pagina va in timeout...

    E comunque dentro il while() dovresti mettere una usleep() perché AV limita il numero di email che si inviano ogni secondo...

    Cerca sul forum.. l'avevo già letto da qualche parte.. forse nello stesso 3d indicato sopra...

    Ciao!

  9. #9
    Guest

    Predefinito

    tu al posto mio cosa faresti...
    avevo letto una cosa su bcc e cc ma non ho capito bene...

  10. #10
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,686

    Predefinito

    ho riguardato bene il sorgente sopra.. ma non devi usare boundary!...

    A te servono soltanto email in html, vero?

    ..Comunuqe, per il bcc e cc qui mi sembra chiaro... (io ho imparato da li ^^)

    Ciao!

  11. #11
    Guest

    Predefinito

    Sennò potresti provare ad utilizzare phpmailer, è una classe già pronta e semplice da usare. Permette di inviare mail anche in bcc e cc e in HTML.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •