Подскажите, согласно описанию здесь https://www.freebsd.org/doc/ru/books/handbook/sendmail.html
И в последнем примере показано отправление почты программе, в данном случае почтовое сообщение переправляется через канал UNIX® на стандартный вход /usr/local/bin/procmail.
Т.е. я так понимаю идет отправка данных и можно их принять тем же php
/home/public_html/mail.php
Если так, то возникает вопрос, а что я должен принять?
> Если так, то возникает вопрос, а что я должен принять?--Ку́тчер, вернись в палату и прими таблетки!
> Подскажите, согласно описанию здесь https://www.freebsd.org/doc/ru/books/handbook/sendmail.html
> И в последнем примере показано отправление почты программе, в данном случае почтовое
> сообщение переправляется через канал UNIX® на стандартный вход /usr/local/bin/procmail.
> Т.е. я так понимаю идет отправка данных и можно их принять тем
> же php
> /home/public_html/mail.php
> Если так, то возникает вопрос, а что я должен принять?должен принять данные в raw формате в конце трубы(pipe), т.е читаем переданный поток
test: "| php -q /home/public_html/mail.php"
Файл mail.php:
#!/usr/bin/php
<?php$fd = fopen("php://stdin", "r");
$email = "";
while (!feof($fd)) {
$email .= fread($fd, 1024);
}
fclose($fd);дальше $email парсишь как хочешь, разбивая по строкам
?>
Большое спасибо за ответ
> Большое спасибо за ответ+1 не забудь :)