2005年9月26日

QuickMLでML鯖の備忘録

Postfix+Postfixadmin(MySQL)+Courier-imapでメールサーバを運用中のところ…
FreeMLに最近はどうやっても広告が入るようになったので(端末設定を携帯にしても)
自前でメーリングリストサーバをやろうと決意…したのがチョッと前

QuickMLを利用した。
便利そうなパッケージを見つけたのでありがたく使わせていただきました。これをリビルド、インストール後に設定。

Postfix+MySQLで使用している場合はどう共存させるか調べたら
http://namazu.org/~satoru/quickml/with-mta.ja.html
に書いてあるそのまんまでいけそうだった。
QuickMLの設定は /etc/quickmlrc へその通りに。

MLのアドレスは現在のドメインのサブドメインとして
ml.*********(まあ、書かなくてもそのまんまですが)
とした。DNS(everyDNS)にまず設定。


Host  |Type|Value  |MX
ml.****|MX |lezele.org|10

こんな感じ。

Postfixで MLドメイン宛は全てlocalhost:10025へ転送するために/etc/postfix/transport に追加したが…


#for QuickML
ml.foo.bar smtp:[localhost]:10025
.ml.foo.bar smtp:[localhost]:10025

ここの書き方がどうも他のサイトを参考にしたら微妙に違ったらしい。
今はこれで問題なし。


次…LAN内からMLサーバへメールを送信した場合は正常だが、外部のMTAからのメールが全てaccess deniedされてしまう。
そのときのmaillog


postfix/smtpd: connect from ******.plala.or.jp[***]
postfix/smtpd: NOQUEUE: reject: RCPT from ******.plala.or.jp[***]: 554 : Relay access denied; from=<***@plala.or.jp> to= proto=ESMTP helo=<****.plala.or.jp>

サブドメインへのメールのはずだが、外部からの接続ということで全て拒否されているようだった。結局、postfixadminの設定をした際に/etc/postfix/main.cfで↓のようにしたのがまずかったので直した。

-mydestination =
+mydestination = $myhostname, $mydomain

-#relay_domains = $mydestination
+relay_domains = $mydestination

relay_domainsによってサブドメインへのメールも無事配送。

MLの作成は外部からも無事成功。
そのときのログ


: Connect: localhost
: Command: EHLO lezele.org
: Command: MAIL FROM:<****@*********>
: Command: RCPT TO:
: Command: DATA
: MAIL FROM:<****@*********>
: RCPT TO:
: From: ****@*********
: Cc:
: bare From: XXXXXXXX <****@*********>
: bare Cc:
: [test2]: New ML by ****@*********
: [test2]: Add: ****@*********
: [test2:1]: Send: localhost 0.514443 sec.
: Command: QUIT

残っているのは…
・quickml-log のlogrotate
Pukiwikiとの連携
・":creator_check"でML作成者の制限

2005年9月15日

鯖移行の準備

が遅々として進まない…。
とりあえずメモ

HDDの増設とHotSanicによるモニタリングは完了。
CPUの温度を測定するのにlm_sensorsが必要だったが、rpmパッケージを発見したのでありがたく使わせていただく。
HotSanicはImageMagickのパスが間違っていただけの模様。


後はWebとメール、MySQLにFTPの設定とデータを移行すれば終了か。
あー、どうせだからこのBlogもMovable Type3.2のβにしようか…
と思ったけど、別にトラックバックもコメントもスパムが来ないほど
寂れているのでその必要なし(´ヘ`;)


明日(今日)も仕事か…

2005年9月14日

ああ気がつけば

…こんな時間、しかも終わらなかったorz

MRTGは2代目鯖にインストールしようとして、パッケージの依存関係から
挫折した経験があるので、3代目鯖はHotSaNIC + RRDTOOLで監視しようと思った
けど何か失敗したらしい。

明日も会社に逝ってこよう。どうか電車で座れ(眠れ)ますように。

2005年9月10日

忘れないうちにメモ

注文していたヒートシンクとHDDが届いたのでサーバのセットアップをすることに。
OSは…慣れてるVine3.1に。

OSのインストールは20分ほどで完了(現行鯖のVIAの時はトラブルで数時間…)
BIOSの設定を確認して起動、しかしLILOがグラフィカルモードで起動したと
思ったらいつまでたっても進まず…。ESCでテキストモードに切り替えて一先ずOS起動。

ログインコンソールが表示されたが今度はキーボードが効かない…。
解決方法はこんなことだった。

LILOも /etc/lilo.conf からmessage=/boot/messageを削除して
無事テキストモードに、その後も自動でOSの起動を確認。
今日はここまで…。同じディストリビューションしか使ってないのに
何でインストールのたびにこんなに問題がorz


ケース開けて扇風機当てた上体でCPUの温度が60~70度前後になってる。
やっぱりファンにするべきか。

2005年9月 7日

夏休み

9月だから夏じゃないけど、夏休みがほぼ決まった。
その内容は…相変わらずオケ漬けな休みに。
長期には取れないし(お金も無いから1人だけじゃ逝く気が起きないし)
結局はオケイベントに休みをぶつけてます。


今年もまた富士五湖に2回も行くことになろうとは。

2005年9月 6日

Wikiって便利だ

ルゼルで使用しているPukiwikiにCGIだとよくあるようなメールフォームを
設置できないかどうにか探し回った末、ちょうど良いプラグインを見つけた。


前にメーリングリストサーバを立ち上げるのは諦めようかと書いていたが
ついでにこんなプラグインも見つけた。結構便利そうだし頑張ってみるか…も。


でも、たかだかこんなフォームを設置するためにこんな時間まで掛かってしまった…。
おかげで仕事が全然進んでません。まさに本末転倒orz

続きを読む "Wikiって便利だ"

2005年9月 2日

サーバのメモ

メーリングリストサーバを立てようか検討中。
使うなら↓のどっちかかも。
・Mailman http://mm.tkikuchi.net/
・quickml http://namazu.org/~satoru/quickml/index.html.ja

MailmanはWebからも管理可能なところが受け入れられそう。
quickmlの方は既に使用している(別サービス)ので使いやすそう。
※参考 ttp://www.kt.rim.or.jp/~atsato/ml/basic/software.html

でも、既にPostfix+Mysql+Postfixadminでメール鯖運用しているのでドキュメントが少ないといずれにしても設定に苦戦しそう…。3代目までおあずけ予定。


3代目鯖のメモ
・Celeron1.2G用クーラー
ヒートシンクなら:85ex60x80
ファンの場合は探すのメンドイからSocket370対応静音なら何でもいいや

・ケース
MicroATXを探す。電源は出来れば静音で容量にはこだわらない。
ATXは置くスペースが…。

・HDD
今まで使っていて安定のMaxtorで7Y250P0か。
ホントはSATAとかが良いけど…予算等から無理