php piping для программы (получить переменные) преобразовать обратно в электронную почту без заголовков и т. д. - PullRequest
0 голосов
/ 21 апреля 2011

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

 #!/usr/bin/php –q
<? 
     $fd = fopen("php://stdin", "r"); 
    while (!feof($fd)) {
     $email .= fread($fd, 1024); }


    $to = "someone@example.com";

    $subject = "Test mail";

    $message = $email;

    $from = "someonelse@example.com";

    $headers = "From:" . $from;

    mail($to,$subject,$message,$headers); ?>

1 Ответ

0 голосов
/ 21 апреля 2011

Это просто заголовки электронной почты, некоторые из которых добавляются сервером esmtp или любыми другими серверами между ними.Это не связано с грязным кодом, это неверная интерпретация заголовков клиентом.

...