Back to page

+ Links

 Print 

Backup source of WebMailで悩む (No. 1) :: Nest Of Hawk

Backup source of xpwiki:WebMailで悩む(No. 1)

  Next »
[[Gentoo Linuxな生活/アプリケーション関連]]

*WebMailがよい! [#y2a0d449]
メールを利用するにあたり、リモートでメールが扱えるのがいいと思っておりました。そのためにSMTP-AUTH+TLSしかり、IMAP+TLSしかりと設定してきたのですが、結局外部にポートを開くことになり、ちょっといやな気分になるものです。HTTPであれば、Webページ公開ついでに使用できますから、公開ポートを限定できます。ついでに外から自分のメールサーバを利用できるという恩恵もありますし。

*ソフト選定 [#ne2d4080]
これまたいろいろあるんですよ。
:squirrelmail|どうも一番メジャー臭い
:SqWebMail|これまたメジャーな様
:IMP|PHPベースなグラフィカルなメーラ。結構魅力っぽい

てなわけで、どれがよいかと悩んだのですが、
-portageにある
-日本語対応が容易
-Cyrus-imapd対応

ということで、squirrelmailかIMPのどちらかにしようと思い、最新版への日本語対応からsquirrelmailにしました。

*squirrelmailインストール [#i6c81c02]
 emerge -b squirrelmail

これで、デフォルト/var/www/localhost/htdocs/squirrelmailにインストールされました。で、[[SquirrelMail日本語サイト:http://www.squirrelmail.jp/]]から、バージョン1.4.2用の最新日本語パッチを落としてきてSquirrelMailがインストールされた場所でパッチをあててやります。
 zcat squirrelmail-1.4.2-ja-20040305-patch.gz | patch -p1

で、日本語周りのバグが綺麗になります。
*設定♪ [#n49b395c]
 SquirrelMail Configuration : Read: config.php (1.4.0)
 ---------------------------------------------------------
 Main Menu --
 1.  Organization Preferences
 2.  Server Settings
 3.  Folder Defaults
 4.  General Options
 5.  Themes
 6.  Address Books (LDAP)
 7.  Message of the Day (MOTD)
 8.  Plugins
 9.  Database

 D.  Set pre-defined settings for specific IMAP servers

 C.  Turn color on
 S   Save data
 Q   Quit

Command >>1

 SquirrelMail Configuration : Read: config.php (1.4.0)
 ---------------------------------------------------------
 Organization Preferences
 1.  Organization Name      : SquirrelMail
 2.  Organization Logo      : ../images/sm_logo.png
 3.  Org. Logo Width/Height : (308/111)
 4.  Organization Title     : SquirrelMail $version
 5.  Signout Page           :
 6.  Default Language       : ja_JP
 7.  Top Frame              : _top
 8.  Provider link          : http://www.squirrelmail.org/
 9.  Provider name          : SquirrelMail

 R   Return to Main Menu
 C.  Turn color on
 S   Save data
 Q   Quit

 Command >>

6版を選択し、ja_JPにします

 SquirrelMail Configuration : Read: config.php (1.4.0)
 ---------------------------------------------------------
 General Options
 1.  Default Charset             : iso-2022-jp
 2.  Data Directory              : ../data/
 3.  Attachment Directory        : $data_dir
 4.  Directory Hash Level        : 0
 5.  Default Left Size           : 150
 6.  Usernames in Lowercase      : false
 7.  Allow use of priority       : true
 8.  Hide SM attributions        : false
 9.  Allow use of receipts       : true
 10. Allow editing of identity   : true/true
 11. Allow server thread sort    : false
 12. Allow server-side sorting   : false
 13. Allow server charset search : true
 14. Enable UID support          : true
 15. PHP session name            : SQMSESSID

 R   Return to Main Menu
 C.  Turn color on
 S   Save data
 Q   Quit

 Command >>

General OptionのDefault Charsetをiso-2022-jpにします
 SquirrelMail Configuration : Read: config.php (1.4.0)
 ---------------------------------------------------------
 Server Settings

 General
 -------
 1.  Domain                 : femt.ddo.jp
 2.  Invert Time            : false
 3.  Sendmail or SMTP       : SMTP

 A.  Update IMAP Settings   : localhost:143 (cyrus)
 B.  Update SMTP Settings   : localhost:25

 R   Return to Main Menu
 C.  Turn color on
 S   Save data
 Q   Quit

 Command >>

次にServer Settingsを選び、Aを入力。
 SquirrelMail Configuration : Read: config.php (1.4.0)
 ---------------------------------------------------------
 Server Settings

 General
 -------
 1.  Domain                 : femt.ddo.jp
 2.  Invert Time            : false
 3.  Sendmail or SMTP       : SMTP

 IMAP Settings
 --------------
 4.  IMAP Server            : localhost
 5.  IMAP Port              : 143
 6.  Authentication type    : digest-md5
 7.  Secure IMAP (TLS)      : false
 8.  Server software        : cyrus
 9.  Delimiter              : detect

 B.  Update SMTP Settings   : localhost:25
 H.  Hide IMAP Server Settings

 R   Return to Main Menu
 C.  Turn color on
 S   Save data
 Q   Quit

 Command >>
8番のServer softwareを選んでcyrusにします。また、うちでは平文認証を拒絶する設定にcyrusはしてますので、6番のAuthentication typeも変更します。ここではdigest-md5に変更しています。~

これでSave dataを選んでブラウザでsquirrelmailがインストールされている場所のURLを指定してアクセスするとしっかり立ち上がります。ほとんど手間要らず。う~ん、らくちんちん。

  Next »