Quantcast
Viewing latest article 2
Browse Latest Browse All 10

Как изменить Return-Path, используя функцию PHP mail()?

В PHP функция mail()имеет следующий синтаксис:

bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )

5-ый параметр позволяет задавать аргументы для вызова команды sendmail, например, ключ "-f".

Таким образом, если Вы, например, хотите отправить письмо с дополнительными заголовками и с нужным Вам Return-Path, Вы можете использовать такой код:

<?php
mail("email@host.ru", "subj", "message text", "From: email@host.ru\nContent-Type: text/plain; charset=windows-1251\nContent-Transfer-Encoding: 8bit", "-femail@host.ru");
?>

Если дополнительные заголовки письма не требуются, используйте в 4-ом параметре null:

<?php
mail("email@host.ru", "subj", "message text", null, "-femail@host.ru");
?>

© Хостинг "Зенон Н.С.П.", "Как изменить Return-Path, используя функцию PHP mail()?"


Viewing latest article 2
Browse Latest Browse All 10

Trending Articles