PC関係のメモ
メール転送
メールに関してメモ
公開アドレス
- プロバイダに依存しない
- 転送ができる
- 堅牢
で、ここからメールをフィルタ、保管、携帯電話に転送。
これは自宅サーバでやるかプロバイダのメールでやるかする。
いずれにせよ窓口となる公開アドレスは変更しないからバックエンドのサーバはいつでも交換・拡張がきく。
やりたいこと
- PC で保管したい
- フィルタしてから必要なメールだけ携帯に転送したい
- できる限りメールアドレスの変更をしたくない
最終更新時刻: 2008年11月12日
[コメントを投稿する]
tracをインストール / vpopmail環境でezmlm-idxのメーリングリストを作成するコマンド
tracをインストール
tracをインストールしてみた。OSはCentOS4.4。
まずはtracをダウンロードしてインストール。
# wget ftp://ftp.edgewall.com/pub/trac/trac-0.10.4.tar.gz # tar xvfz trac-0.10.4.tar.gz # cd trac-0.10.4 # python ./setup.py install
tracのサイトを構築。ドキュメントルートは[/var/www/www.example.com/htdocs/]と仮定。
# su - httpd $ trac-admin /var/www/www.example.com/htdocs/tractest initenv いくつか質問されるので適当に答える。今回SVNリポジトリは設定しなかった。
httpd.confに下記を追加。
Alias /trac "/usr/share/trac/htdocs/"
ScriptAlias /tractest /usr/share/trac/cgi-bin/trac.cgi
<Location "/tractest">
SetEnv TRAC_ENV "/home/project/trac/tractest"
</Location>
[http://www.example.com/tractest/]にアクセスすると下記エラーが出た。
Traceback (most recent call last):
File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 406, in dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 206, in dispatch
req.hdf = HDFWrapper(loadpaths=chrome.get_all_templates_dirs())
File "/usr/lib/python2.3/site-packages/trac/web/clearsilver.py", line 135, in __init__
raise TracError, "ClearSilver not installed (%s)" % e
TracError: ClearSilver not installed (No module named neo_cgi)
ClearSilver(テンプレートエンジン)バインディングが存在しない旨のエラーっぽい。ClearSilverをインストールする。
$ cd /usr/local/src/ $ wget http://www.clearsilver.net/downloads/clearsilver-0.10.5.tar.gz $ tar xvfz clearsilver-0.10.5.tar.gz $ cd clearsilver-0.10.5 $ ./configure --disable-java $ make $ su - # make install
無事tracの画面が表示された。
参考サイト:
vpopmail環境でezmlm-idxのメーリングリストを作成するコマンド
普段はqmailadminで作るんだけど、作成する数が多い時や自動化する際にやっぱりコマンドラインを使いたい。というわけで。
# 環境に応じて書き換え
mlname="hogehoge"
dir="/home/vpopmail/domains/example.com/"
owner="root@example.com"
domain="example.com"
# メーリングリストを作成
/usr/local/bin/ezmlm/ezmlm-make \
-fgPRA \
-5 ${owner} \
${dir}${mlname} \
${dir}.qmail-$mlname \
${mlname} \
${domain}
# プリフィックスを設定
echo "[${mlname} #]" > ${dir}${mlname}/prefix
オプション(-fgPRA)はそれぞれ下記の意味。
- -f prefixをつける
- -g アーカイブの取り出しを制限する
- -P MLを公開しない
- -R 遠隔管理させない(デフォルトなので指定しなくてもいい)
- -A アーカイブを保存しない
今回は同報メールのような使い方なので上記設定。
参考
同じく、メーリングリストにユーザを追加するコマンド。
/usr/local/bin/ezmlm/ezmlm-sub /home/vpopmail/domains/example.com/hogehoge/ hogehoge@example.com
ユーザを削除するコマンド。
/usr/local/bin/ezmlm/ezmlm-unsub /home/vpopmail/domains/example.com/hogehoge/ hogehoge@example.com
最終更新時刻: 2008年09月08日
dddav 0.5をリリース
最終更新時刻: 2011年12月19日

