Home Tag : Mail
DebianでIlohaMail
- 2006-12-16 (Sat)
- Debian
牛さんマークのWebMailのIlohaMail。
軽いと言うことなので入れてみた。
インストール
aptitude install ilohaMail
aliasの設定
- /etc/IlohaMail/apache.confを /etc/apache2/conf.d/以下にリネームしてコピー
-
# cp /etc/IlohaMail/apache.conf /etc/apache2/conf.d/iloha.conf
- confファイルの中身のAliasを自分に合わせて修正。
-
Alias /path/to/IlohaMail /usr/share/IlohaMail/source
アクセス>ログイン後設定画面になるので適当に設定
確かに軽くてサクサクしてるけど、文字化けがあったりしてそういうの直そうとするとわりとしんどい。
IlohaMail Blog- Comments: 0
- TrackBack (Close): -
MTA設定見直し用memo
- 2006-12-15 (Fri)
- Debian
$~/.fetchmailrc
↓
/etc/postfix/main.cf ./master.cf
postfix → amavisd → Clamav
/etc/amavis/conf.d/ /etc/clamav/clamd.conf
dpkg-reconfigure clamav-freshclam
↓
procmail → spamassasin
↓
Courier-imap
- Comments: 0
- TrackBack (Close): -
RoundCube
- 2006-12-13 (Wed)
- Debian
が、AjaxでXHTMLでCSS2を使ってて見た目がかっこいい
とか書いてるけどAjaxがなになのかよくわからない。
公式:http://www.roundcube.net/
日本:http://oss.poyo.jp/roundcube-ja/
http://www6.atwiki.jp/roundcube/
インストールで1番詳しく書いてた所
英語:http://paulstamatiou.com/2005/10/29/how-to-setup-roundcube-webmail-on-your-server/
日本:http://pc.watanet.com/?p=206
普通にPHPスクリプトなんで、ソース落としてきて
上のURL通りいじくって終わり
- Comments: 0
- TrackBack (Close): -
procmail用正規表現のmemo
- 2006-12-12 (Tue)
- Debian
procmail特有の表現
--コピペ--
次のトークンの意味は procmail 特有の拡張定義である:
^ or $
改行 とマッチする (複数行にわたるマッチング用)
^^
正規表現の先頭に記述することにより、検索領域の一番最初の部分にマッチする。あるいは、正規表現の末尾に記述することにより、検索領域の一番最後の部分にマッチする。
¥< or ¥>
単語の直前あるいは直後の文字にマッチする。これらは単に `[^a-zA-Z0-9_]' の省略形でしかないが、但し、改行にもマッチする。これらは実際の文字にマッチするので、単語の区切りにのみ有用であり、単語間のスペースを区切るものではない。
¥/
正規表現を、 ¥/ を境にして二つに分ける。 ¥/ の右側の正規表現にマッチした文字列は、環境変数 MATCH に格納
- Comments: 0
- TrackBack (Close): -
procmail
- 2006-12-11 (Mon)
- Debian
PostfixのMaildir形式設定はそのままに
~/ に.forwardを作成
"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #username"
を書いて保存、振り分けは同じ場所に
.procmailrc
ヘッダは
#PATH=/bin:/usr/bin:/usr/local/bin
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
VERBOSE=on //Logを詳細に。
LOGFILE=$MAILDIR/procmail.log
0:
*(^From: .*hoge|^To: .*foo)
だとFromにhogeもしくはToにfooがある場合
0:
*^From: .*hoge
*^To: .*foo
だとFromにhogeがあってかつToにfooがある場合になる。
他は適当にググる
というか正規表現が覚えられなくてつらす。
http://www.sixnine.net/index.html
- Comments: 0
- TrackBack (Close): -
Debianでsquirrelmailのインストール
- 2006-12-10 (Sun)
- Debian
ただのメモ
インストール
aptitude install squirrelmail-locales
設定
↓のコマンドを実行
# squirrelmail-configure
IMAP、言語等の設定をする
Dataフォルダの変更もできる。
リダイレクトの設定
# cd /etc/apache2/conf.d 新規作成 vi squirrelmail.conf 内容 Alias /好きなアドレス /usr/share/squirrelmail
- Comments: 0
- TrackBack (Close): -
fetchmail - 複数アカウント用.fetchmailrc
- 2006-12-07 (Thu)
- Debian
複数メアド用に少し変更
$ ~/.fetchmailrcの内容
# ログファイル保存先 (適宜変更) set logfile "/home/[ユーザ名]/fetchmail.log" # fetchmail のエラー送信先 set postmaster [ユーザ名もしくはroot] set no bouncemail //これをしておかないと大変なことになるっぽ defaults //共通設定だぜ、っていう宣言 protocol pop3 flush //keepにすると鯖にメールを残す no mimedecode smtphost localhost #protocol pop3 //上で共通宣言してるからいらぬ。 poll [外部POP3メールサーバ名(mail.hogehoge.com等)] user [外部POP3メールサーバユーザ名] password [外部POP3メールサーバパスワード] user [外部POP3メールサーバユーザ名] password [外部POP3メールサーバパスワード]
userとpass加えただけ、pop3も違うとこならpollから追加。
- Comments: 0
- TrackBack (Close): -
Debianでfetchmail
- 2006-12-06 (Wed)
- Debian
POP3クライアントのfetchmailを使ってみる
インストール
aptitude install fetchmailrc
設定
ユーザーごとにメールを設定
postfixをmaildir形式にしてあるので
$cd ~ $ vi ~/.fetchmailrc
(関連記事)注:↓の.fetchmailrcと同じ内容ですfetchmail - 複数アカウント用.fetchmailrc - Not renewal
# ログファイル保存先 (適宜変更) set logfile "/home/[ユーザ名]/fetchmail.log" # fetchmail のエラー送信先 set postmaster [ユーザ名もしくはroot] set no bouncemail //これをしておかないと大変なことになるっぽ defaults //共通設定だぜ、っていう宣言 protocol pop3 flush //keepにすると鯖にメールを残す no mimedecode smtphost localhost #protocol pop3 //上で共通宣言してるからいらぬ。 poll [外部POP3メールサーバ名(mail.hogehoge.com等)] user [外部POP3メールサーバユーザ名] password [外部POP3メールサーバパスワード] user [外部POP3メールサーバユーザ名] password [外部POP3メールサーバパスワード]
.fetchmailrcはパスワードが書かれてるので
# chmod 600 .fetchmailrc
しておく
受信
受信コマンド
$ su user name $ fetchmail
参考
適当メモ - maple4estry - >> Fedora CORE (2) + postfix + dovecot + fetchmail で メール処理用IMAPサーバを作る- Comments: 0
- TrackBack (Close): -
Debianにclamavをインストールしてウィルス予防
- 2006-12-06 (Wed)
- Debian
インスコの前にユーザーとグループを作っておくのが正解?
# groupadd clamav
# useradd -g clamav -s /bin/false -c "Clam Antivirus" clamav
作らないでインスコしたけど、なんかやってる内に出来てた。
aptitudeでのインストールなら↑きにしなくていいんじゃね?
インストール
sources.listにmain contrib non-freeだけだとウイルスDBや本体がなかなか最新にならない場合があるので気になる人はvolatileを追加する
# cd /etc/apt/sources.list.d/ 新規作成 # vi volatile.list 内容 deb http://ftp2.jp.debian.org/debian-volatile etch/volatile main contrib deb http://ftp2.jp.debian.org/debian-volatile etch/volatile-sloppy main contrib
aptitude update
aptitude install clamav clamav-daemon
Demonでインスコがいいらしい
設定
# dpkg-reconfigure clamav-freshclam
amavisd-new用の設定
/etc/clamav/clamd.conf LocalSocket /var/run/clamav/clamd.sock ctlをSockに
clamavユーザーにamavisグループを追加
# adduser clamav amavis Adding user `clamav' to group `amavis'... Done.
関連記事
参考
Clam Antivirusに関するメモ- Comments: 0
- TrackBack (Close): -
amavisd-new
- 2006-12-06 (Wed)
- Debian
インストール
apt-get install amavisd-new
/etc/amavis/conf.d/15-content_filter_modeの編集
ClamAVへの受け渡しをEnableにするために、この2行をコメントアウト
@bypass_virus_checks_maps = ( \%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re);
/etc/amavis/conf.d/15-av_scannersの編集
ClamdとSock経由で受け渡しできるように、clamd.ctl をsockに
['ClamAV-clamd',
\&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd.sock"],
qr/\bOK$/, qr/\bFOUND$/,
qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],
postfixへの追加
/etc/postfix/main.cfの編集
amavisdとの受け渡しのため追加
content_filter = smtp-amavis:[127.0.0.1]:10024
/etc/postfix/master.cfの編集
smtp-amavis unix - - - - 2 smtp -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes -o disable_dns_lookups=yes
127.0.0.1:10025 inet n - - - - smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes -o smtpd_error_sleep_time=0 -o smtpd_soft_error_limit=1001 -o smtpd_hard_error_limit=1000
- Comments: 0
- TrackBack (Close): -


