- ベストアンサー
空メール送信~メールアドレス取得
- 最近、携帯電話やパソコンで空メールを使用したシステムが流行しています。空メールを使用した簡単なプログラムを作成する方法について教えてください。
- メール送信後に送信者のメールアドレスを保持し、送信者として表示させる方法と、そのメールアドレスを取得してDBの主キーとする方法について教えてください。
- 根本的な知識が不十分で、詳しい説明が必要です。お手数ですが、教えていただけると助かります。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
携帯でも大丈夫です。古い機種ならWEBが閉じられますが。 POP3で受信するならPEAR::Net_POP3あたりを使えば簡単かと。 connectしてgetなんたらで色々取得できるはずです。 使い方は検索すれば多く見つかると思います。
その他の回答 (5)
- tany180sx
- ベストアンサー率63% (239/379)
同じような回答ですが・・ 空メールを送らせるなら、<a href="mailto:">で送らせないとダメじゃないですか? リアルタイムにメールを取得するには.forwardや.qmail、 定期ならcronなどが必要なので、ある程度権限のあるサーバが必要ですね。
- yambejp
- ベストアンサー率51% (3827/7415)
いまいちやりたいことに整合性がないかと。 WEBページからなぜわざわざ空メールを送るのでしょうか? そんなことするくらいなら、サブミットしたさいに直接データベースに 登録すればよいのでしょ?
お礼
ご返答ありがとうございます。 確かにおっしゃる通りだと思いますが、空メールを使ったシステムというのは普通に存在しております。 私の知り合いも空メールを使ったシステムを作ろうとしております。 なので、空メールを使用するという意味で勉強がてらプログラミングしておるのです。
- php504
- ベストアンサー率42% (926/2160)
リアルタイム処理でなくて良いなら一定時間おきにメールサーバにアクセスしてメールを受信するという方法もありますね。
お礼
ご返答ありがとうございます。 現在レンタルサーバを使用しているので、メールアドレスの取得は非常に困難だと思われます。 又、メールサーバに関する勉強も必要ですね。
- php504
- ベストアンサー率42% (926/2160)
空メールからメールアドレスを取得する場合はフォームで送信ではなくてmailtoスキームでメールを送ってもらいメールサーバからPHP等のスクリプトを起動して処理を行います。 .forwardや.procmailrc が使える必要があるので普通のレンタルサーバでは出来ませんね。
お礼
ご返答ありがとうございます。 大変勉強になります。 現在、レンタルサーバですので、メールアドレスの取得は非常に難しそうです。
- calltella
- ベストアンサー率49% (317/635)
>1.フォームにボタンを1つ設け、そのボタンを押下すると予め指定されている送信先に空メールを送信する。 これはボタンを押す人(送信者)にメールアドレスを記入させているのでしょうか?
お礼
ご返答ありがとうございます。 mailtoを使って送信すれば良さそうですね。 ですが、メールアドレスを取得するには現在のレンタルサーバーでは難しそうです。
お礼
ご返答ありがとうございます。 mailtoを使用すれば良さそうですね。 携帯で試したことがまだないのですが、mailtoというのは携帯でも使用できますでしょうか。 現在、レンタルサーバを使用しているのですが、メールアドレス取得に関する情報がありますサイト等を教えて頂けると大変ありがたいです。 よろしくお願い致します。