• ベストアンサー

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

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

  • PHP
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

phpを設置しているサーバから、各メールアカウントのメールサーバ(POP3/IMAP)にアクセス可能であれば出来ます。 自前でsocket通信やってもいいですし、ライブラリを使ってもいいでしょう。 http://pear.php.net/manual/ja/package.networking.net-pop3.php まずはPOP3やIMAPが「どういうやりとりをしているのか」を理解してください。

Marshmallows
質問者

お礼

ありがとうございます。調べてみます。

その他の回答 (1)

  • bizdb
  • ベストアンサー率16% (11/65)
回答No.2

可能。 ただ自分で一からかくのは大変かと。 ライブラリを使うのが良いと思います。

Marshmallows
質問者

お礼

ありがとうございます。

関連するQ&A

  • qmailでの他サブドメイン宛メールの受信

    A社で使用しているhogehoge.comドメインの複数の特定 サブドメイン(foo.hogehoge.com、bar.hogehoge.com :以降、該当サブドメインと呼ぶ)のみをB社で受信する 必要があります。user@hogehoge.comはA社で受信します。 該当サブドメインはあくまでメールの受信にのみ使用 します。 この場合の設定として ■A社側 DNSのMXレコードで該当サブドメインのメールをB社の メールサーバに向ける。 ■B社側 rcpthosts、virtualdomainsに該当サブドメインを 受信するようにそれぞれ設定。 という流れでいいのでしょうか?現在A社側は サブドメインを含んだDNSの運用はしていません。 新規にDNSの設定ファイルを該当サブドメイン別に 作る必要があるのでしょうか? よろしくお願いします。

  • レンサバでメール受信時に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に追加登録 利便性を考え、「メールで登録」を実現したいと考えています。 どこか使えそうなところを教えて頂けないでしょうか?

  • PHP mail()受信できません

    PHP超初心者です、よろしくお願いします。 PC環境:Windows 7 サーバー:XAMPP1.7.7上でのlocal server PHPバージョン:5.3.8 下記簡単なコーディングで、試していますが、送信は下記条件のTrueのとおり”メールが送信されました”とでますが、該当のメイルアドレスに受信しません。メイラーのjunk に入っているかも確認しましたが、入っていません。宛先のメイルアドレスは、MSNのホットメイルとniftyのメイルアカウント両方で試しましたが、同じです。 とても基本的なミスをしているかもしれないのですが、どなたかご教授くださいませ。 <?php if (mail("my_account@live.com", "TEST MAIL", "This is a test message.")) { echo "メールが送信されました。"; } else { echo "メールの送信に失敗しました。"; } ?>

    • 締切済み
    • PHP
  • 特定のドメインのメールが突然受信できなくなった

    こんにちは。 現在、ある会社(A社)にてsendmail を運用しています。 社内のメールサーバはNotesを使っています。 (A社)で取引先(B社)のドメインのメールを突然受信できなくなりました。 (A社)ではメールに関する設定は何も変更していません。 (A社)でサーバーの再起動は試してみましたがなおりませんでした。(Notesとsendmailの両方) 症状として (1) 特定の取引先(B社)からのメールを(A社)は受信できない状態です。 (B社)から(A社)にはメール送信できない状態です。 (B社)から(A社)にエラーになると電話で連絡が来たため分りました。 エラーは一番下の内容ご参照ください。 (2) (A社)から(B社)に送信はできます。 但し(B社)で(A社)からのメールを受信した時に 以前はアドレス帳に登録したアドレス帳の名前が反映されていたが アドレス帳の名前で表示されないとのこと。 (B社)で受信したメールから(A社)に返信してもエラーが返ってくるとのこと。 (3) (A社)で他社からのメール受信や携帯からのテストメールの受信はできています。 (4) (A社)でスパムフィルタのログを見るとNotesまでは届かずsendmailではじいているようです。 ファイヤウォールではひっかっかてないようです。 (B社)は重要な取引先のため困っています。 宜しくお願い致します。 (B社)に返ってきているメールのエラー内容です。 (別のWebメールに送信してもらいました) ↓症状(1)補足 B社に返ってきたエラーメッセージ ここから Reporting-MTA: dns; (A社サーバー名) Received-From-MTA: DNS; ns.xxxxx.co.jp (A社ドメイン) Arrival-Date: Fri, 20 Sep 2013 18:43:28 +0900 Final-Recipient: RFC822; xxxxxxxxxx@xxxxx.co.jp(送信先A社メールアドレス) Action: failed Status: 5.0.0 Remote-MTA: DNS; h135.xxxxx.co.jp Diagnostic-Code: SMTP; 554 Error writing message to safe storage; message could not be stored to disk Last-Attempt-Date: Fri, 20 Sep 2013 18:43:28 +0900 ↑症状(1)補足 B社に返ってきたエラーメッセージ ここまで

  • アウトルック2010、メールが受信しないときがある

    状況として下記の通りです。 [Aさんから複数人宛(例:B,C,Dさん宛とする)にメール送信]                  ↓    [メール受信しない方(例:Bさんだけ受信せず、C,Dさんは受信する)が発生]                      ↓ [C、もしくはDさんからAさんへ返信した際、Bさんにも返信メールが入り、このとき問題発覚] ※アドレスを入れ直してはない。 ※受信拒否していない。 ※突発的に起きる。 素人のため説明不足あるかもしれませんがホームページ検索で原因を検索しておりましたが良く分からず、急を要するためすみませんが誰がご教示頂けると助かります。

  • メールが2箇所に受信されます

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

  • Thunderbirdでのメール選択受信について

    PC2台にそれぞれ、同一のメールアドレスのアカウントを設定した場合、 ドメイン等によるメールの選択受信は可能なのでしょうか。 というのも、社内の2つの部署(A、Bとします)で仕事をすることになりまして、 それぞれで機密情報があるため、A(B)でB(A)関係のメールを受信したくありません。 会社の規程上、メールアドレスは1人1つとなっております。 また、その他に何か良い方法があれば教えていただきたく思います。 以上、よろしくお願いします。

  • 受信メールが重複する(Outlook2003)

    変な現象が起きています。 以前(2ヵ月前くらいまで)はおかしくなかったのですが、最近気がついたことです。 1ヵ月前はどうだったか覚えていないけど、きっとおかしかったら気がついていたと思うから、1ヵ月以内のことだと思います。 Outlookを開いてメール受信すると、必ず同じものが2本づつ来るのです。 試しに、メーラーを立ち上げずに携帯電話からメールを送り、プロバイダのサイトのwebメールで見ると1本しか入っていません。 そこでOutlookを起動してメールを取り込み、プロバイダのサイトのwebメールが消えたところで、メーラーには同じものが2本入っています。 なんで? 私の環境は、少し複雑ですが、以下の構成です。 プロバイダのメアドは公開せず、転送メアドをかましています。 つまり、友人・知人には転送メアドの「A」を教えてあり、そこにメールが来たものはすべてプロバイダのアカウントである「B」に転送されます。 メーラーは「B」のメールサーバに繋ぎに行ってメールを受け取ります。 「B」のメアドが味気ないものであることと、自分のドメインを持っているので、「A」は自分のドメインを使ったものだからです。 さらに、自分のドメインではメアドをいくつでも作れるので、現在「A」は、「A1」「A2」「A3」・・・と複数個あり、その全ては「B」に転送されます。どれも複数個受信されます。 この環境にしたのは11月中ごろからですが、それが関係しているとは思えないけど、時期は合うしな~、と悩んでいるところです。 もう一つ別のメールサービス(これもpop)にもアカウントがあり、これを「C」とすると、それは正常に受信できています。 何が起きているのでしょうね? メーラーの各種設定を見てもおかしなところは見つからなかったので、分かる方はお願いいたしますm(__)m

  • phpで、メール自動受信を作りたい

    phpを勉強中です。 phpは、クライアントからのリクエストで起動されると思いますが、そうではなく、受信メールを自動監視して、メールを受信したら、自動的に返信する、というシステムを作りたいのですが、 受信メールを監視するというループは、どうやって起動すればいいでしょうか。(画面のないプログラム) よろしくお願いします。

    • ベストアンサー
    • PHP
  • メールが受信できません&同じメールが届きます

    こんにちわ。 3つのメルアド(アカウント?)を使っています。 OE6です。 例えば「A」のアドレス、14通受信中でそのうちの3通しか 受信できないのですが、次の受信の時にまた同じ3通が 届くのです。それでエラーになり、また14通中、3通が・・とそれの繰り返しばかりです。 あとの二つの「B]「C]のメールアドレスには受信できているようです。 ちなみに「A]から送信する時にエラー表示みたいなのが出ますが、一応送信は出来ています。 原因はなんでしょうか? とても困っています。 どなたかよろしくお願いしますm(__)m

専門家に質問してみよう