• ベストアンサー

LAMPでメーラー機能を実現したい

linux+Apache+MYSQL+PHP(Sendmail)の構成でIMAPのような専用のWEBメーラーを準備したいと考えています。利用は商用サイトにおけるメールの送受信管理です。お客様への送信・それに伴う受信メールのツリー構造などを実現できればと考えています。どなたかご存知の方、ご経験のある方はいらっしゃいますでしょうか。お手数ですが宜しくお願い申し上げます。

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

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

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

PHPではないのですが、以前そのようなものを作りました。ユーザーサポートの情報共有システムですね。fsockopenでメールボックスにPOPアクセスして内容を読み出し、それをDBに格納して一覧表示、といった感じのものを作っていました。 使った事はないですがPHPだとIMAP関数群がありますね。インストールが面倒っぽいんですが、これで比較的簡単に実現できるんじゃないでしょうか。 ツリー表示ですが、 ・In-Reply-Toヘッダを利用する ・返信時にSUBJECTに通し番号を振ってこれを利用する ・Xヘッダを利用する などでメッセージに関連性を持たせて表示します。

参考URL:
http://www.php.net/manual/ja/ref.imap.php
RSTREET
質問者

お礼

ありがとうございます。お返事が遅くなりました。IMAP関数を利用してできると思うのですが、HORDEで現状はEWBメーラを実現しています。 なかなか難しそうです。 メールボックスからPOPアクセスでDBに格納、投資番号で関連性をつけていく・・結構難しいかなぁー

関連するQ&A

  • LAMP構成について

    LAMP構成は「LinuxというOS上にApacheというソフトウェアをインストールして、ApacheとPHPを連携させてPHPからMySQLのデータベースを扱う」という解釈で合っていますか?

    • ベストアンサー
    • PHP
  • LAMPで使うサーバPCの適したものは?

    LAMP(Linux・Apache・MySQL・PHP)の構成で運用するサーバPCを調達したいのですが、どんな構成のものがよいのでしょうか?サーバなので常時電源が入りっぱなしだからとか、注意する点や例えばDELLで買うとしたらどのような構成がいいとか、教えてください。全く初心者です。よろしくおねがいします。

  • Linux Apache MySQL PHP (LAMP)

    今までWindows+Apache+MySQL+PHPの環境で作業をしていたのですが、 別のPCにLinuxをインストールしたので、そちらでもApache+MySQL+PHPをインストールしようと思いました。 ですが、Linuxを触るのは初めてなので、インストール方法やApache+PHPの関連付けの仕方などがサッパリわかりません。 どこか詳しく解説しているサイトなどはないでしょうか? 環境 Linux Fedora Core 5 Apache 2.0.59 (予定) PHP 5.1.6 (予定) MySQL 5.0 (予定) どなたかよろしくお願いします。

    • 締切済み
    • PHP
  • LAMPの環境

    お世話になります。 WEBプログラマーの仕事がしたいと思い、某派遣紹介会社に登録し面談を受けたところ、WEBプログラマーとして仕事をするためにはLAMP(Linux Apache MySQL PHP)という環境を自分で作って開発ができるレベルでないとダメだと言われました。 自分はLinuxのPCなど持っておらず、触ったこともありません。WEBプログラマーを目指すにあたって、WindowsではなくなぜLinuxでなければならないのかお伺いしたいです。 そもそもPHPは有料のサーバをレンタルしていればサーバ上で動いてくれるし、MySQLだってブラウザで操作できます。なぜ自分のPCにインストールする必要がるのでしょうか? よろしくお願い致します。

    • ベストアンサー
    • PHP
  • IMAP対応のWebメーラーを探しています

    いろいろなPCから複数のメールを使用するため、現在すべてのメールをGmailに転送して、Gmail上で管理していますが、送信元が偽装になってしまったり送受信容量やサーバー容量に制限があったりで、なにかと問題があるので、Gmailを使わずにすむ方法を検討しております。 各PCにThunderbirdなどをインストールしてIMAPで運用するのも手なのですが、できればWeb上で完結したいです。 Thunderbirdなどのように、各メールサーバーにIMAPで直接アクセス(送受信メールがすべてメールサーバー上にも残る)できて、Web上でログインして使える(サーバーにインストールして使える)にインストールできるメーラーというのはあるのでしょうか? 今使えるサーバーはレンタルの共用サーバー(CORESERVER ※メールサーバーも同じ)で、自宅サーバーなどはありません。 Linuxや、サーバーを構築したりという知識はありません。 PHPやMySQLが使えてWordpressなどをインストールしたりカスタマイズしたりする程度のスキルです。 上記のような条件で、使えそうなものがありましたら、ご紹介いただければ幸いです。

  • LAMPとXAMPPについて

    実際の仕事にてC言語やVBの経験はあるのですが WEB系の経験が全くないため 現在PHPの勉強をしています、 表題の件について下記質問があります。 ●LAMPはLinux + Apache + MySQL + PHP の略で  Linux上でPHPを動作させる開発環境の事、  XAMPPとはWindows上で動くLAMPと考えれば良いでしょうか? ●実際に現場で開発している方にお聞きしたいのですが  現場ではどちらの環境で開発するのが主流なのでしょうか? ●LAMP環境で使用するLinuxはUbuntuやCentOSなど  ディストリビューションはどういったものが主流でしょうか?  (規模によって違うといった回答でも良いので教えてください。) 以上、よろしくお願いします。

    • ベストアンサー
    • PHP
  • LAMP(Linux・Apache等)の最適組合せ

    LAMP(ランプ)における、OSであるLinux(CENTOS)、WebサーバであるApache HTTP Server、データベースであるMySQL、スクリプト言語であるPHPの最適バージョンの組み合わせを教えていただきたく。 いづれも最新バージョンの組み合わせで問題はないものでしょうか。 CENTOSのバージョンに規定される使用可能なPHPのバージョンなど、互いのバージョンが影響しあうことがあるかのように聞いています。 ならば、各4種(CENTOS Apache  MySQL PHP)最適バージョンの組み合わせのリストがあるのでしょうか。

  • 二個以上のメーラー

    いつもご回答ありがとうございます。 またまたお願いします。 ひとつのOS(Win98SE)のうえで、二つ以上のメーラーを置けますか? 例えば、 ・OUTLOOK EXPRESSではプロバイダの自分固有のメールでの、親しい友人間での送受信専用にする。 ・二個目のメーラー(まだ未定)ではメルマガなどの受信専用にする。 ・三個目はフリーのpopメールを用いた送受信専用のメーラーにしたいと考えています。 以上のことが可能でしょうか? あと、いま一応OUTLOOKももっているので、上の構想にて使えますか?それともOUTLOOKいれるとOUTLOOK EXPRESSが使えなくなりますか? 自分で調べたのですが、いまいち分からなかったのでよろしくお願いします。

  • 相手毎に送受信メールを表示できるメーラーを探しています。

    仕事用のメーラーを探しています。 現在Gmail(Google Apps Mail)をメールサービスとして使用、 メーラーはThunderbirdのスレッド表示を活用しています。 以前は上記環境で問題無く使用できておりましたが、最近は取引相手がかなりの量になってきており、単なるスレッド表示だけではメール管理が困難になってきました。 そこで、相手毎に送受信メール一覧を表示してくれるメーラーを探しています。 イメージとしては、左ペインに受信ボックスやごみ箱・迷惑メールフォルダといった通常の構成に加えコンタクトリストが表示してあり、クリックしたコンタクトとの送受信メールをスレッド形式、もしくは単なる一覧でも良いので右のメール一覧ペインに表示してくれるというものです。 Gmailを使用しており仕事で使いますので、IMAPとSSLに対応しているといった条件もあります。 デフォルト状態で実現している必要はなく、かなりカスタマイズした上で上記の形に持っていけるといった事でも問題ありません。 また、上記の条件に当てはまらないメーラーでも、仕事で大量のメールを管理している方からのお勧めメーラーなどありましたら紹介頂ければと思います。 よろしくお願い致します。

  • php4におけるimapのインストール方法

    apache+PostgreSQL+PHP4にてメールの送受信を行おうと思っています。そこで、PHP4をインストール時にオプションで--with-imapをつけてインストールするとあるのですが、いくらやってもうまくいきません。だれかインストール方法をお教えください。