안녕하세요 '받은 편지함에있는 모든 이메일을 PHP 스크립트로 전달하고 이메일 콘텐츠를 검색하여 파일에 저장하고 싶습니다. 그래서 나는 파이프 경로가있는 이메일 전달자를 올바르게 추가했다.PHP 파이프로 이메일 배관
주소 전달하기 :
파이프 [email protected] 프로그램에 :
/home/centuryw/public_html/stage/ana/osticket/upload/api/pipe.php 다음 스크립트를 pipe.php로 사용했습니다.
#!/usr/bin/php –q
<?
/* Read the message from STDIN */
$fd = fopen("php://stdin", "r");
$email = ""; // This will be the variable holding the data.
while (!feof($fd)) {
$email .= fread($fd, 1024);
}
fclose($fd);
/* Saves the data into a file */
$fdw = fopen("mail.txt", "w+");
fwrite($fdw, $email);
fclose($fdw);
/* Script End */
그러나 출력 파일이 없었으며 모든 이메일이 다시 내받은 편지함으로 반송됩니다. 누구든지 제발 도와 주실 래요?
나는 pipe'ing을 결코 생각하지 않았다. 당신이 내 마음에서 만든 진행을 주셔서 감사합니다 :) – nerkn
나는 단순한 PHP 스크립트 이메일을 보내려고하고 파일에 이메일 내용을 작성합니다. Cpanel을 사용하여 쉽게 메일 전달자를 추가 할 수 있습니다. 이것은 바보 같은 생각이 아닙니다. – Chanaka