- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールを標準入力として受け取るには)
メールを標準入力として受け取るには
このQ&Aのポイント
- 現在、Xserverというレンタルサーバーを利用して特定のアドレスに送られてきたメールの本文をサーバーに保存する、といったCGIを作成しています。
- CGIにパイプしてメール本文を受け取るといった動作は可能なのでしょうか?phpでは可能、のような記事はあったのですが、当方phpは未熟で可能であればCGIで何とかしたいと思っています。
- 問題解決のため、皆様の知恵をお貸しいただければ幸いです。よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
CGIっていうより、perlでってことですよね? perlでの、標準入力の受取りは STDIN から可能です。 > Return-Path: <差出人のメールアドレス> > しかないようです。 $a = <STDIN> とかして、最初の1行しか読みとってないからでしょう。 STDINが終わるまで while ( <STDIN> ) でループする必要があります。
お礼
Perlで、でした。申し訳ありません。 ご指摘のとおり、変数に代入していて一行しか入っていないだけでした・・・ 無事内容を確認することができました。的確な回答ありがとうございました。 また何かあればよろしくお願いいたします。