Blogブログ
2008-4-24 ITのお話
sakura レンタルサーバで 受信メールの添付ファイルを操作
レンタルサーバではちょっといろいろ面倒くさい制限がありますが、表題の件に取り組まなければならないことがありましたのでまとめます。
まず、sakuraさんのレンタルサーバは maildrop を使っています。
http://faq.sakuratan.com/wiki/wiki.cgi?%a5%e1%a1%bc%a5%eb#i19
==
「さくらのレンタルサーバ」では、maildrop という配信プログラムを使用しております。
==
そこで .mailfilter を設定
ファイルの中身はこんな感じ。
to “| /home/XXXX/MailBox/XXXX_admin/recieve_mail.php”
権限を 600 にすることを忘れないでください。私は緩い方がいいだろ、程度におもって 644 でやったら失敗しました。
続いて、受信メールを分解します。
これには PEAR の MIME DECODER を利用します。
http://pear.php.net/manual/ja/package.mail.mail-mimedecode.example.php
ただ、sakura は PEAR がうまく使えないので独自にインストールします。
参考サイトは以下。
http://masha.maakikaku.jp/2007/04/pear_1.php
ちなみに現在、go-pear は以下にあります。
http://pear.php.net/go-pear
お間違えの無いように・・・・