2011年09月19日

cakephp 空メール処理 さくらサーバー編

お願いします♪いいねとかつぶやいたりして下さい
 
最新記事アップしました。
以下のは古いので最新記事を参考にしてね

http://www.hideblog.net/nikkis/show/254/

以下、古い記事!


いつも忘れるのでメモっておく。

○まずは以下のファイルをダウンロード
http://www.hideblog.net/app/webroot/files/karamail.zip
※Qdmail関連のバグは修正済み
http://hal456.net/qdmail/

・空メール専用処理アドレス
mailtriger@hoge.com を作成。

MailBox/mailtriger/ に .mailfilter を作成し、パーミッションは 600 にする。

to "| /usr/local/bin/php -q /home/youracount/www/aiura2/app/webroot/cron/mailparse.php"


・空メール解析ライブラリを設置

/controllers/components/qdmail.php;//メール送信プログラム
/controllers/components/qdmail_receiver.php;//メール解析プログラム

を設置。

・メール解析処理プログラム mailparse.php を設置

$app = '/home/youracount/www/xxx/app/';
$admin_email = 'youre@mail.com';
$admin_fromemail = 'jituzai@mail.com';//admin_emailと違う実在するアドレス
の三行を環境に合わせて設置。

これで

1 mailtriger@hoge.com にメールを送信
2 メールを解析して $admin_email に解析内容を返信
3 添付ファイルがあれば添付ファイルを /app/tmp/ に保存する

という処理ができる。

あとはやりたいことを mailparse.php をいじって変更するだけでOK。
あなたにとって有用な記事でしたか?是非ブックマークしておくことをおすすめします。
 




ライブラリを配布しちゃったり
webデザイン
Fireworks
HTMLコーディング
CSS
Dreamweaver
携帯サイト
webプログラム
PHP
正規表現
cakephp
MYSQL
javascript
webマーケティング
adwords
analytics
windows7
ショートカットキー
おすすめ情報
サイト
facebook
ライブラリ
配布
アプリ
iphone
ipad
サーバー
さくらサーバー
全ての記事を読む




トップ - 最新の記事一覧 - お問い合わせ