PHP无法正确发送电子邮件

时间:2016-01-18 07:59:24

标签: php email

我正在使用此课程发送电子邮件:PHP Mailer

例如,电子邮件内容为“Ciao,luièMarco”。 当我发送电子邮件给接收者时,他只会阅读“Ciao,lui”。 似乎消息在遇到特殊字符时会中断。我该如何解决这个问题?

这是我的代码:

if($testo != "" && $oggetto != "")
{
    $counter = 0;
    $res = $conn->query("SELECT *  FROM iscritti_newsletter WHERE newsletter_attiva = 1;");

    $arraycolonne = $miscMGR->GetTableColumns("iscritti_newsletter");
    while($row = $res->fetch_array(MYSQLI_ASSOC))
    {
        $testotmp = $testo;
        $mail = "";
        foreach($arraycolonne as $colonna)
        {
            $testotmp = str_replace("[$colonna]", $row[$colonna], $testotmp);
            if($colonna == "email")
                $mail = $row[$colonna];
        }
        if($mail != "")
        {
            $mailMGR = new mail_manager();
            $mailMGR->sendMail($mail, $testotmp, $oggetto);
            $counter++;
        }
    }
    $msg .= "$counter email sent! <br>";
}
echo $msg;

0 个答案:

没有答案