レンサバでメール受信時にPHP処理を行いたい

このQ&Aのポイント
  • レンタルサーバで、メール受信と同時にPHPでDB登録の処理を行いたい。無料にはこだわっていませんが、できれば安いほうがありがたいです。国内サービスにもこだわっていません。
  • 具体的には、ウェブベースの家計簿を設計し、新規の出費などを携帯のメールから登録できるようにしたいと考えています。
  • 利便性を考え、「メールで登録」を実現したいと思っています。
回答を見る
  • ベストアンサー

レンサバでメール受信時にPHP処理を行いたい

レンタルサーバで、メール受信と同時にPHPでDB登録の処理を行いたいのですが、 そういったサービスを行っているところはありますでしょうか? 無料にはこだわっていませんが、できれば安いほうがありがたいです。 また、国内サービスにもこだわっていません。 やりたいのは以下のようなものです。 メール受信と同時にスクリプトを起動する http://www.loopus.co.jp/wiki/?%A5%E1%A1%BC%A5%EB%BC%F5%BF%AE%A4%C8%C6%B1%BB%FE%A4%CB%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%A4%F2%B5%AF%C6%B0%A4%B9%A4%EB%28Postfix%A4%CE%BE%EC%B9%E7%29 さらに具体的に言いますと、ウェブベースの家計簿を設計していまして、 新規の出費等を携帯のメールから登録出来るようにしたいのです。 携帯でメール送信 -> レンサバでメール受信 -> PHPで処理 -> 家計簿DBに追加登録 利便性を考え、「メールで登録」を実現したいと考えています。 どこか使えそうなところを教えて頂けないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

かなり高度なセッティングをお求めですね! わくわくします! メールサーバと連動するかわかりませんが、HP入力でPHP、MYSQLが利用できるのは ロリポップが費用的にも良いのでは?と思いました。 携帯メール送信である必要がたぶんあると思いますので、 それ以外ですとGMOのサービスにクラウドなどがあります。 費用対効果が あると思いますので参考にならないかもしれませんが、 お役に立てれば幸いです。

jjk65536
質問者

お礼

> メールサーバと連動するかわかりませんが、HP入力でPHP、MYSQLが利用できるのは > ロリポップが費用的にも良いのでは?と思いました。 この一文を読んで気が付きました。 連動とまで行かなくても、PHPのPOPライブラリでメールサーバに取りに行かせれば いいんですよね。 Gmailのエイリアス機能使って、ユーザごとにメールアドレスを振りつつ レンタルサーバのCron機能でPOP取得するPHPを動かす感じで作ってみます。 パソコン大臣さんの指摘がなければ気づけなかったと思います。 ありがとうございます。 わくわくしてきました!

関連するQ&A

  • アウトルックエキスプレスでメールが受信できず困っています。

    自分なりにかなり調べましたが、根本解決にはいたりませんでしたので、 同じような症状を克服された方がいましたら ぜひお力をお貸しただけないでしょうか。 いつものようにテレホタイムということでプロバダーから メールをアウトルックエキスプレスで受信しようとすると 青いバーが幾分か動き出したところで不正な処理と言われ 以下のようなメッセージが出てしまうのです。 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┃MSIMN のページ違反です。 ┃モジュール : DIRECTDB.DLL、アドレス : 015f:5f583dff ┃Registers: ┃EAX=00000000 CS=015f EIP=5f583dff EFLGS=00010246 ┃EBX=00d0d5dc SS=0167 ESP=00d0d5bc EBP=00d0d5f0 ┃ECX=00000000 DS=0167 ESI=004af194 FS=1fc7 ┃EDX=00000000 ES=0167 EDI=00000000 GS=0000 ┃Bytes at CS:EIP: ┃83 78 60 00 75 07 8b ce e8 a7 0c 00 00 ff 76 0c ┃Stack dump: ┃004af194 004ca2cc 5f58819b 004af194 00d0d5dc 00d0d980 0047b428 0048a4f4 ┃000001c4 004af194 00000012 800c0131 9d9b2034 00d0d630 5f5888e7 00000000 ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 以上メッセージ 以前は再起動したりもう何度か送受信ボタンを押して 送受信を繰り返すと受信完了まで青いバーが伸びて行くので たいしたことはないと思っていたのですが、 最近は、かなり頻発し、何度やっても受信完了まで いたらないので相当困っています。 受信完了がたまにできたとしても送受信のボタンを押した数だけ ダブリメールの捨てる作業など精神衛生上からも 以前のように一発受信完了というようにいきたいので すが、エキスパートのみなさんどうかよきアドバイスを よろしくお願いいたします。

  • PerlにおいてPOP3経由でメールを受信する方法。添付ファイル

    http://digit.que.ne.jp/work/index.cgi?Perl%A5%E1%A5%E2%2FPerl%A4%C7%A5%E1%A1%BC%A5%EB%A4%F2%BC%F5%A4%B1%A4%EB を参考にしてメールを受信するプログラムをつくってみました。 しかし、添付ファイルを別に保存する方法がわかりません。 (http://digit.que.ne.jp/work/index.cgi?Perl%A5%E1%A5%E2%2FPerl%A4%C7%A5%E1%A1%BC%A5%EB%A4%F2%BC%F5%A4%B1%A4%EB より) if (open(OUT, ">$outfile")) { print OUT @{$message}; close OUT; } のところで @{$message} を操作すれば、本文や添付ファイルを別々に保存することができるとおもうのですが、やり方がわかりません。MIME::Parserを使えばよいという情報がありましたが、日本語ファイル名で不具合があるなどという情報も見受けられます。 実際レンタルサーバにおくのでMIMI::Parserも使えるかどうか微妙です。 添付ファイルと本文を別々に保存する方法が分かる方がおられましたら、ご教授お願いします。

    • ベストアンサー
    • Perl
  • 受信メールの差出人を強制的に書き換えられませんか?

    受信メールの差出人の表示を、携帯のようにアドレス帳に登録した名前で表示したいのですが、できないものでしょうか? メールのヘッダーを読んで、受信者に関係なくメーラーが表示していることは理解してます。 「教えて!goo[受信メール 差出人]についての検索結果」 http://oshiete.goo.ne.jp/search_goo/?status=select&from=&PT=&nsMT=&MT=%BC%F5%BF%AE%A5%E1%A1%BC%A5%EB+%BA%B9%BD%D0%BF%CD 鶴亀メール(現秀丸メール?)ではできるようですが、IMAPを利用してGmail上で一元管理したいと考えてまして、メーラー依存だと応用が効きません。 素人考えで恐縮ですが、大元のヘッダーを一括で書き換えられれば、どのメーラーでも同じように表示されると思ったのですが……。 何かうまい方法ないものでしょうか?

  • PHPでのメール受信について

    例えです。 複数の「ドメイン・メールアドレス」が存在しています。 A 社 ooooo@Aexample.com B 社 ooooo@Bexample.com C 社 ooooo@Cexample.com それらをまとめてPHPプログラムで受信したいのですが実現可能でしょうか?

    • ベストアンサー
    • PHP
  • グラビアアイドルの名前教えてください~!

    http://proxy.f3.ymdb.yahoofs.jp/bc/476e65c6_f7b9/bc/45eb/%c3%af%a4%c0%a4%ed%a4%a6%a1%a9.jpg?BCjhpvHBaiTJ1DP. この人の名前解る方いらっしゃいましたら 教えて下さい~! お願いします。

  • メール受信時にPHPを動かすには・・・

    OSはwindows server 2003を使っています。 メールサーバにはxmailを使っています。 メール受信時にPHPを動かす処理をしたいのですが、 どこで設定したらいいのかわかりません。 XMail WAI .NETも一応使っていますが、 XMail WAI .NETでPHPを動かす設定を出来るのでしょうか?

    • ベストアンサー
    • PHP
  • メールが2箇所に受信されます

    F社の@メールと云うソフトを使っています。 アカウントを3つ使い分けています。 とりあえずA,B,Cと名づけます。最近Cを新しく追加したんですがこのCに受信されるメールが必ずBにも受信されます。Bに受信されるメールはCには受信されません。Aは全く問題ありません。 設定はメールアカウントID、SMPTサーバー、POPサーバーとも別々の名称です。何が原因でしょうか。宜しくお願いします。

  • メールを受信しようとすると

    メールを受信しようとすると、このプログラムは不正な処理を… が出て受信出来ません。 エラーの詳細は、 MSIMN のページ違反です。 モジュール : MSHTML.DLL、アドレス : 0167:70c7b9ee Registers: EAX=00000000 CS=0167 EIP=70c7b9ee EFLGS=00010246 EBX=010174d0 SS=016f ESP=00aeabf0 EBP=00000000 ECX=010174c8 DS=016f ESI=01017410 FS=3b57 EDX=00000000 ES=016f EDI=010172d0 GS=0000 Bytes at CS:EIP: 8b 7c 82 fc 8b 13 c1 ea 02 48 8b 6c 95 fc 50 6a Stack dump: 010172d0 01017410 00aeac1c 8000000a 70ce27cf 01016e60 70df7547 00000000 01016f40 ffffffff 0047a4b8 00000000 70df518d 000003a4 00aed1c4 01016e60 似たような質問があったので試したみたのですが駄目でした。 分かる方はお願い致します。

  • 空メール受信時php起動 さくらインターネット

    以前、さくらインターネットを利用していました。 まずは、質問の前に背景を説明しておきます。 --- 空メール受信時にphp起動させるという事を行っていましたが、 それは以下のような方法で行っていました。 ■次のメルアドを登録する reg@hoge.sakura.ne.jp ■メールフォワードを設定する /home/hoge/MailBox/reg/.mailfilter ■空メールを受信したとき reg@hoge.sakura.ne.jp宛に空メール送信。 .mailfilterに記述されたphpが起動し、 それに応じた処理を行う。ここでは会員登録の処理など。 --- やりたいことは以下の通りです。 --- ■次のメルアドは登録しない reg@hoge.sakura.ne.jp del@hoge.sakura.ne.jp ■空メールを受信した時にやりたいこと 受信したメールのメールアカウントがregの場合、会員登録処理を行う。 受信したメールのメールアカウントがdelの場合、退会処理を行う。 --- 質問したいのは、登録されていないメルアドでも 空メールを受信したときにphpを起動する方法です。 これについて、自分なりに調べてみた内容を要約すると、 そのサーバ(hoge.sakura.ne.jp)で受信したメールをすべてroot宛に転送し、 そこでメールフォワードを設定しておき処理する。 といった内容でした。具体的に何をどうすればよいかわかりません。 root権限を持っていれば出来るのでしょうが、レンタルサーバでこのようなことが 出来るのかも、難しいのではないかと思います。 ご存知の方がいればご教授いただければと思います。

    • 締切済み
    • PHP
  • 空メール受信時のphp起動

    さくらインターネットのメール受信にて.mailfilterを使ってphpを起動しています。 この方法ではメールアドレスは特定されていますが、不特定のメールアドレスでphpを起動したいのです。 たとえば現在時刻(2010年1月11日)を使って空メール送信先のメールアドレス20100111@sakura.ne.jpを決定します。しかしもちろんこの時点でこのメールアドレスはメールサーバに登録されていません。サーバ側では受信したメールアドレスのアカウント名(20100111の部分)によって処理内容を決定したいのです。どうすれば出来るのでしょうか? ※試しに20100111@sakura.ne.jp宛てに空メールを送ってみると送信エラーになります。

    • 締切済み
    • PHP