atMail も試してみる

RoundCube以外にも、atMailとかいうWebメールパッケージもあったりする。これもPHPで実装されてて、実行環境はRoundCubeと似たようなもの・・・・だと思う。オープンソースのWebメーラをまとめてくれてるページがあるので、まずは一覧をっという方はこちらを。

なお、RoundCubeは、データベースにPostgreSQLと、MySQLが両方使えるんだけど、atMailはMySQLしか使えないらしい。

ちうわけで、構築してみる。RoundCubeを入れたのでPHPとかはすでに動く状態

MySQLをPorts インストール
database/mysql56-server をインストールして、

/usr/local/etc/rc.d/mysql-server start

とするだけ。

Apache に Alias を設定する

Alias /atmail /usr/local/www/atmail
<Directory "/usr/local/www/atmail">
        Options FollowSymLinks
        AllowOverride AuthConfig Limit
        Require all granted
</Directory>

httpでアクセスすれば、ウィザードが立ち上がるので、ぽちぽちとデータベースの設定を実行する。

ウィザードが完了すると、ログイン画面が立ち上がってきます。ただ、このログイン画面、ログイン時にドメイン名をつけないとログイン処理が走らない。IMAPサーバの設定によっては、それでもいいらしいのですが、うちのIMAPサーバはドメイン名があると、ログインできないので、ドメイン名なしでもログイン処理が走るように改造

対象ファイルは /usr/local/www/atmail/libs/IMAP_Client.php

function login($user, $pass)
{
   list($user, $crap) = split("@", $user, 2);
   $this->user = $user;

list($user ・・・・・ という行を追加する。

ただ、こうやって動くようにしたatMailですが、うーん、正直使い物にならないかなぁ。

GUIの見た目は面白いんだけど、なぜか読めないメールがあったり、メールフォルダーを分けた場合、このフォルダーがツリー表示されない。あと、全体にもっそりと重い。

RoundCube のが良いと思います。

このブログ記事について

このページは、ほーりーが2014年12月17日 22:15に書いたブログ記事です。

ひとつ前のブログ記事は「patchの作り方」です。

次のブログ記事は「レーザープリンタ MultiWriter 5750C」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。