douzepao0281 2016-06-03 17:29
浏览 19

用于简报的PHP邮件程序不起作用

I have wrote a script for sending newsletter emails, but it doesn't work, and I dont' know why
here is the code:

    $subject = $_POST['subject'];
    $body = $_POST['body'];
    $headers = "From: no-reply@mywebsite.com
";
    $headers .= "Content-Type: text/html; charset=ISO-8859-1
";
    try {
        $stmt = $db->prepare("SELECT * FROM `newsletter`");
        $stmt->execute();
        foreach($stmt as $row) {
            if(mail($row['email'], $subject, $body, $headers)) {
                echo "The email to " . $row['email'] . " was <font color=\"green\">successfully sent</sent>.<br />";
            } else {
                echo "The email to " . $row['email'] . " <font color=\"red\">failed</font>.<br />";
            }
        }
    } catch (PDOException $e) {
        echo "<p><b>Sorry the connection to the database failed with: {$e->getMessage()}</b></p>";
    }

When I run the code, the email seems sent, but my mailbox is empty

Thanks in advance

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥30 Unity接入微信SDK 无法开启摄像头
    • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
    • ¥20 cad图纸,chx-3六轴码垛机器人
    • ¥15 移动摄像头专网需要解vlan
    • ¥20 access多表提取相同字段数据并合并
    • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
    • ¥20 Java-Oj-桌布的计算
    • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
    • ¥20 有人知道这种图怎么画吗?
    • ¥15 pyqt6如何引用qrc文件加载里面的的资源