【发布时间】:2015-08-03 14:04:30
【问题描述】:
我在 php 中的邮件有问题。我编码表格以发送电子邮件。我在 gmail 上收到电子邮件,但我有其他邮件地址,但我无法收到电子邮件。 我检查了垃圾邮件,也没有电子邮件。 下面是我的代码。
<?php
$emailErr = "";
$endMessage = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (empty($_POST["email"])) {
$emailErr = "Proszę uzupełnić pole e-mail";
}
else if (isset($_REQUEST['email']))
//if "email" is filled out, send email
{
//send email
$namesurname = $_REQUEST['name_surname'] ;
$email = $_REQUEST['email'] ;
$number = $_REQUEST['number'] ;
$subject = $_REQUEST['subject'] ;
$message = $_REQUEST['message'] ;
$message = $subject . ": " . $message . " " . $number . " " . $namesurname . " " . $email;
$subject = "=?UTF-8?B?".base64_encode($subject)."?=";
mail("szafor@szafor.pl", "Zamówienie pomiaru",
$message, "From: formularz@szafortest.pl \r\n"."Content-Type: text/plain; charset=UTF-8\r\n");
$endMessage = "Dziękuję za przesłanie wiadomości.";
}
}
?>
【问题讨论】:
-
你的第二个邮件功能在哪里?
-
您没有在函数中使用 mime 编码的主题。您不应使用“\r\n”终止最后一个附加标头。这会使消息格式不正确。