Autor Zpráva
PavV
Profil
V jquery-te vytvořím text. Je-li to obyčejný text řekní něšé pížě mail dojde v pořádku.
Zadám-li odřákování nebo více formátování (v alertu před ajaxem obsah='<p> řekní&nbsp;<span style="color:rgb(255,0,0);"><br></span></p><p><span style="color:rgb(255,0,0);">něšé</span> pížě</p>') v mailu mám pouze řekni
Používám PHPMailer

    $message = "
    <html>
    <head>
    <style>
            body {max-width: 720px; height: auto; padding: 40px 80px}
    </style>
    </head><body>". $obsah . "</body></html>";

    $mail = new PHPMailer(true);
    try{
        //$mail->isSMTP();
        //$mail->SMTPDebug = SMTP::DEBUG_SERVER;
        $mail->Host = "localhost";
        $mail->Port = 465;


        $mail->SMTPAuth = false;//true;
        $mail->Username = 'use';
        $mail->Password = 'pass';

        $mail->setFrom(xx, xx);
        $mail->addReplyTo(xx, xx);
        $mail->addAddress( $row["email"]);
        $mail->CharSet = 'utf-8';        
        $mail->Subject = $predmet;
        $mail->isHTML(true);
        $mail->Body = $message;
        if (!$mail->send()) {
            $p[1].=  'na '.$row["email"]." nebyl e-mail odeslan";
        }
    } catch (Exception $e) {
        $p[1] = "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
    }
N71
Profil *
Zkontroluj vstupy a výstupy. Jak vypadá proměnná $obsah a jak vypadá zdrojový kód mailu. Z tvého úryvku kódu nikdo nic nepozná.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0