我熟悉用PHP提交表单并将其格式化为电子邮件地址,但我有一位客户说他们最后一个组织有表单提交集,因此传入电子邮件被分类到特定文件夹。我不熟悉这个功能。将表单数据提交到电子邮件文件夹
我做了一个谷歌搜索广告,没有任何适用问题出现,所以我转向了StackOverflow。
我有我使用的大多数客户端形式的简单脚本:
$redirectTo = "http://www.somedomain.com";
$to = "[email protected]";
$from = "Contact Form";
$subject = "Contact Form Submission";
$headers = "From: $from\r\n";
$message = "";
$formFields = array_keys($_POST);
for ($i = 0; $i < sizeof($formFields); $i++)
{
$theField = strip_tags($formFields[$i]);
$theValue = strip_tags($_POST[$theField]);
$message .= $theField;
$message .= " = ";
$message .= $theValue;
$message .= "\n";
}
$success = mail($to, $subject, $message, $headers);
if ($success)
{
header("Location: " . $redirectTo);
}
else
{
echo "An error occurred when sending the email.";
}
的思考?
排序电子邮件的“规则”是在电子邮件客户端(Outlook,Gmail等) –
或邮件服务器(如交换)中完成的,但您可以设置自定义标头以便于该客户端\服务器。 – 2012-01-24 19:24:42