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

お間違えの無いように・・・・