• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールを標準入力として受け取るには)

メールを標準入力として受け取るには

このQ&Aのポイント
  • 現在、Xserverというレンタルサーバーを利用して特定のアドレスに送られてきたメールの本文をサーバーに保存する、といったCGIを作成しています。
  • CGIにパイプしてメール本文を受け取るといった動作は可能なのでしょうか?phpでは可能、のような記事はあったのですが、当方phpは未熟で可能であればCGIで何とかしたいと思っています。
  • 問題解決のため、皆様の知恵をお貸しいただければ幸いです。よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

CGIっていうより、perlでってことですよね? perlでの、標準入力の受取りは STDIN から可能です。 > Return-Path: <差出人のメールアドレス> > しかないようです。 $a = <STDIN> とかして、最初の1行しか読みとってないからでしょう。 STDINが終わるまで while ( <STDIN> ) でループする必要があります。

yapumaru
質問者

お礼

Perlで、でした。申し訳ありません。 ご指摘のとおり、変数に代入していて一行しか入っていないだけでした・・・ 無事内容を確認することができました。的確な回答ありがとうございました。 また何かあればよろしくお願いいたします。