【问题标题】:Php mail. Can't get email on one addressphp邮件。无法通过一个地址接收电子邮件
【发布时间】: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”终止最后一个附加标头。这会使消息格式不正确。

标签: php email send


【解决方案1】:

发送邮件时要考虑的一件重要事情是,您至少应该让邮件的返回路径是实际托管在您发送邮件的服务器上的电子邮件地址。

您可以将 From 和 Reply-To 地址设置为任何地址,但返回路径应设置为托管在您服务器上的有效电子邮件地址。假设您希望“回复”按钮发送回“this_email@wherever.com”,但您使用的服务器托管“mydomain.com”的电子邮件。在您的服务器上创建一个电子邮件帐户,例如“info@mydomain.com”。

$recipient = "sendto@email.com";

$subject = "Test email";

$message = "This is the message.";

$headers .= "From: Your Name Here <any_email@wherever.com>\n\r";
$headers .= "Reply-To: Your Name Here <any_email@wherever.com>\n\r";
$headers .= "Return-Path: Your Name Here <info@mydomain.com>\n\r";
$headers .= "Content-Type: text/plain; charset=UTF-8\r\n";
$headers .="X-Mailer: PHP/" . phpversion() . "\r\n";
$headers .="MIME-Version: 1.0\r\n";

mail($recipient, $subject, $message, $headers);

我发现我提供的标题信息越有效,电子邮件就越有可能送达。现在这些标题总是对我有用,我有一个调度程序,每天向一百个不同的电子邮件地址发送电子邮件。看看这是否更适合你。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    • 2021-08-31
    • 1970-01-01
    • 2012-04-08
    • 1970-01-01
    相关资源
    最近更新 更多