4-4PEAR MailTips341 受信したメール情報を取得する
Level3
PointPEAR Mime_Decodeを使う
送られてきたメールの解析ができるPEAR Mime_Decodeを使ってみます。そのためには下準備としてメールをMTAで受信したらPHPプログラムが起動されるようにMTA上での設定が必要となります。本書ではPostfixで行いますが、各自でお使いのMTAのマニュアルを参考にして設定してください。
Postfixでは/etc/aliasesに以下のように記述します。
mail_parse:| "/mnt/hgfs/PHP500/341.php"
これでmail_parse@xxxx.xxxx宛てにメールが送られてきたら、/mnt/hgfs/PHP500/341.phpが起動されるようになります。newaliasesコマンドでエイリアスDBを更新してから、それではmail_parse@xxxx.xxxx宛てにメールを送信してみましょう(画面1)。ここでは2つの画像ファイルを添付してみます。なお、メール宛先のmail_parse@php500.netは架空のドメイン・メールアドレスですので、各自の環境に合わせて変更してください。また341.phpには実行権限rwxr-xr-x(755)を与えてやります。
それではリスト1を見てください。1行目はこのプログラム単独で実行できるようにphpコ
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録