Отправить данные формы в папку электронной почты

Я знаком с отправкой формы и форматированием ее на адрес электронной почты с помощью PHP, но у меня есть клиент, который говорит, что в их последней организации у них была настроена отправка формы, поэтому входящие электронные письма были отнесены к определенным папкам. Я не знаком с этой функцией.

Я сделал поисковое объявление в Google, но ничего подходящего не нашел, поэтому я обратился к 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.";
}

Мысли?


person robabby    schedule 24.01.2012    source источник
comment
Правила сортировки электронных писем задаются в почтовом клиенте (Outlook, Gmail и т. д.).   -  person Jeremy Harris    schedule 24.01.2012
comment
или почтовый сервер, такой как exchange, но вы можете установить собственные заголовки, чтобы упростить работу этого клиента\сервера.   -  person    schedule 24.01.2012


Ответы (2)


Это невозможно. Все это обрабатывается на стороне клиента с помощью фильтров.

person entropid    schedule 24.01.2012
comment
Спасибо за разъяснения. Теперь я могу с уверенностью сказать клиенту «нет», и я просто отправлю определенные формы на определенные адреса электронной почты. - person robabby; 24.01.2012

Разве это не должно быть установлено в программе почтового клиента? (например, Google Mail, Outlook и т. д.)

person summea    schedule 24.01.2012
comment
Это то, о чем я думал. Я здесь не для того, чтобы настраивать их инфраструктуру, а просто для того, чтобы входящая электронная почта направлялась соответствующим образом. Их старый разработчик, должно быть, настроил своих клиентов или что-то в этом роде. - person robabby; 24.01.2012