SQL/DB Error -- [Got error 28 from storage engine]
areoes::blog: メールサーバの構築
SQL/DB Error -- [Got error 28 from storage engine]
SQL/DB Error -- [Got error 28 from storage engine]

2006年04月18日

メールサーバの構築

最近、自宅サーバでメールサーバの構築をやっています。

なんか、こう、Linux いぢりって楽しいっすね。使えば使うほど中の動きが見えてくるような気がするというか。

新しいコマンドを知ったり。合理的な仕組みに心底関心してみたり。シェルスクリプトだけでもかなり色々な事ができて面白いし、本当に興味が尽きない。こういうのは Windows では味わえない楽しさだなぁ、と実感し始めています。

まぁ、半月程打ち込んでないコマンドはきれいさっぱり忘れて、いつも泣きながら調べなおしているわけですが。

Unix 系のコマンドって、なんで誰も連想できないような難解なファイル名になっているんだろう…(゚-゚)

そういえば、サーバの連続稼動時間がいつの間に四ヶ月を越えていました。自己最長記録。特に不安定な部分も無いし、一通り構築が終わったらリブート かけるけど、これなら一年越えるのも夢ではなさそう。Windows 鯖の時なんて、毎月 Windows Update の度にリブートかましてたからねぇ…。やってられませんわ。

閑話休題

Windowsでメールサーバを建てていた頃は、XMailを使って、FINGER / SMTP / POP がオールインワン (この時はオールインワンの本当の意味を理解していなかった) なメール環境を構築して使っていました。

これと同じ感覚で、 Linux に移行してからも XMail を使おうと思っていたら、全然環境が揃わないという事実が発覚。今まで XMail の設定を CGI でブラウザから設定していたのに、 Linux 環境では全く動作しないときたもんだ。

ググってみても Linux で動かすための有用な情報は殆ど見つからない。動くバイナリはあれど、設定できる環境が無いんじゃ死亡確定です。そんな弱音を吐いている自分もヌルすぎます。

というわけで、ズルズルとメル鯖地獄へとハマっていく事になりました。とりあえず、どんな物があるのかネットで調べてみる。

「なになに、…ほうほう、Postfix とか Teapop、Sendmeil、Qpopper、…むー、色々あるんだな。…ん? それぞれの役割…? どういう事?? 」

「…げっ、POPやSMTPはそれぞれ別々のソフトが担当していて、多数あるソフトの中から選別して組み合わせて使うのかよっ! (やけに説明的)」

半日もあれば構築できるだろう、なんてたかを括っていた自分が愚か者でした。XMail の掲げる「オールインワン統合サーバ」ってそういう意味だったんすね。orz

すぐにでもMailを使えるようにしたいのに、今さらWindows鯖なんか(嘲笑)には戻れない、というジレンマと絶望感が自分を襲う。XMail が偉大に見えた一瞬…。

とはいいつつも、ここ数日の休暇を使いながら、先人達のお知恵を拝借して、なんとか動くようにはなってきました。…が、まだまだやることは沢山あります。とりあえず考えている構成は、 ざっとこんな感じ。

Postfix(SMTP認証) / Teapop(APOP) / Courier-IMAP(IMAP)
Mailman(ML) / SquirrelMail(WebMail)

最初は Drac を使って無難に POP Before SMTP でお茶を濁そうと思っていたんですが、時流に添ってないとか、これからはSMTP認証でしょ、とか書かれているのを見てからやっぱり気が変わりました。テヘ。

それと途中に SpamAssassin を挟んでスパム退治を入れてます。ある意味、生きがいですから

現状は、SquirrelMail からは送受信ができて MUA はまだ使えない感じ。そろそろこの辺もなんとかしたいなぁ…。

完成への道のりは遠い…。

2006年04月18日 14:35 | Permalink | 編集
トラックバックURL

このエントリーのトラックバックURL:

スポンサーリンク
トラックバック
コメント

相変わらずのたかををまたもや発見して妙な安堵感2・・・・・えぇ

Posted by みさき at 2006年04月28日 00:27
コメントを投稿