• User

    mi sballa i caratteri nelle email in html!

    Ciao a tutti!

    Ho del codice php per mandare delle email in html e tutto mi funziona correttamente se non che quando le mail vengono lette da internet o quando faccio reply ad esempio su Eudora (o thunderbird, o outlook, o sempre in pratica) mi sballa la dimensione dei caratteri...e non riesco a capire per quale motivo!
    Quando arrivano su un programma di mail tutto funziona in modo corretto, ma il problema sorge non appena si fa o inoltra o rispondi.....nel caso di caselle email su internet inveece il problema lo fa sempre.....boh.....
    Di seguito posto il codice!
    Grazie mille!

    <?

    ini_set('SMTP','xxxxx.xxxxx.it');
    $name=$fetch['nome'];
    $surname=$fetch['cognome'];
    $mess="<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML><HEAD>
    <META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
    <STYLE>
    H5 {text-align: justify; text-decoration: none; color: #000000; font-size: 12px; font-family: Arial}
    A:link, A:visited, A:hover { color: #0033FF }
    h1 {text-align: left; text-decoration: none; color:; font-size: 12px; font-family: Arial; font-weight: normal}
    h3 {text-align: left; text decoration: none; color: #336699; font-size: 24px; font-family: Bradley Hand ITC; font-weight: bold}
    h4 {text-align: left; text-decoration: none; color:; font-size: 16px; font-family: Arial; font-weight: bold}

    </STYLE>
    </HEAD>
    <BODY bgColor=#ffffff link=#333333 alink=#333333 vlink=#333333>
    <DIV><h1>Caro $name $surname,<br />
    <br />
    ciao</h1>
    </BODY></HTML>
    ";

    $e=$fetch['email'];
    $ogg="CIAO"; /oggetto dell'email/
    $mittente="CIAO CIAO [email protected]"; /email mittente dell'email/
    $reply="[email protected]"; /email per le risposte all'email inviata/

    $intestazioni = "From: $mittente\nReply-To: $reply\nX-Mailer: Sismail Web Email Interface\nMIME-version: 1.0\nContent-type: multipart/mixed;\n boundary="Message-Boundary"\nContent-transfer-encoding: 7BIT";

    $body_top = "--Message-Boundary\n";
    $body_top .= "Content-type: text/html; charset=iso-8859-1\n";
    $body_top .= "Content-transfer-encoding: 7BIT\n";
    $body_top .= "Content-description: Mail message body\n\n";

    $msg_body = $body_top . $mess;

    if(!(mail($e,$ogg,$msg_body, $intestazioni))){
    print "<H5>Invio della email fallito.</H5>";}
    else{
    print "<H5>Invio della email ha avuto esito positivo.</H5>";}
    ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    </head>

    <body>
    </body>
    </html>


  • Moderatore

    Ciao marco1981,
    sposto la discussione in Php - Mysql
    Shad