我有一个HTML格式的信息被发送到这个脚本,除了发送的电子邮件之外,一切都正常工作......它似乎发送(如果语句经过)。但我没有收到任何东西。前几天我收到了电子邮件,其中所有数据都是“Array []”,但现在由于某种原因,它不起作用。PHP电子邮件未被发送,出了什么问题?
<?php
echo "<link href='https://fonts.googleapis.com/css?family=Montserrat:400,700' rel='stylesheet' type='text/css'>";
if (!empty($_POST) && $_POST['email-address'] != null)
{
$inquireType = $_POST['inquiry-type'];
$firstName = $_POST['first-name'];
$lastName = $_POST['last-name'];
$email = $_POST['email-address'];
$businessName = $_POST['business-name'];
$information = $_POST['extra-information'];
$message = "" . $inquireType . ' INQUIRIE FROM: ' . $firstName . ' ' . $lastName . "\r\n" .
'Email: ' . $email . "\r\n" .
'Business Name: ' . $businessName . "\r\n" .
'Additional Information: ' . $information;
$headers = "From: " . strip_tags($_POST['email-address']) . "\r\n";
$headers .= "Reply-To: ". strip_tags($_POST['email-address']) . "\r\n";
$headers .= "CC: [email protected]\r\n";
$headers .= "MIME-Version: 1.0\r\n";
mail('[email protected]', "Inquirie", $message, $headers);
if (mail('[email protected]', 'Inquirie From ' . $firstName, $message, $headers))
{
echo "<div style='position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: green;'><br><br><p align='center'><font size='5rem' face='Montserrat' color='white'>Inquiry Successfully Sent! Expect a reply from me shortly.";
}
else {
echo "<div style='position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: red;'><br><br><p align='center'><font size='5rem' face='Montserrat' color='white'>Inquiry Not Sent, something must have went wrong...";
}
}
else {
echo "<div style='position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: darkred;'><br><br><p align='center'><font size='5rem' face='Montserrat' color='white'>Inquiry Not Sent, something must have went wrong...";
}
?>
您是否检查过垃圾邮件文件夹? – Samir
您得到询问不发送,一定有错误? – devpro
我经常检查我的垃圾邮件文件夹,不,它显示电子邮件正在通过... – BudBroesky