PHP逆引き大全 516の極意

ネットワークプログラミングの極意 - Tips341 受信したメール情報を取得する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

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コ

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません