15 February 2008
Becky! Ver.2 プラグイン一覧
21 December 2007
clamav portupgrade
clamavをアップグレード後に、clamdscanのバージョン表示を更新するため以下のコマンドを実行した
/usr/local/bin/qmail-scanner-queue.pl -z
メール送信で下記エラーが発生した
451 qq temporary problem (#4.3.0)
原因は,/usr/local/bin/qmail-scanner-queue.pl -z にて更新される
/usr/local/qmailscan/qmail-scanner-queue-version.txt の所有者がrootになってしまいqscandがアクセスできなくなっていた(/var/log/maillogを見てわかった)
対策
clamavアップグレード後に実行するスクリプトを変更した
/usr/local/etc/rc.d/clamav-clamd stop
/usr/local/etc/rc.d/clamav-freshclam stop
/usr/local/bin/qmail-scanner-queue.pl -z #追加
chown qscand:qscand /usr/local/qmailscan/qmail-scanner-queue-version.txt #追加
chown -R qscand:qscand /var/run/clamav
chown -R qscand:qscand /var/db/clamav
chown -R qscand:qscand /var/log/clamav
ls -l /var/run/clamav
ls -l /var/db/clamav
ls -l /var/log/clamav
/usr/local/etc/rc.d/clamav-clamd start
/usr/local/etc/rc.d/clamav-freshclam start
ps axu |grep clam
/usr/local/bin/qmail-scanner-queue.pl -z
メール送信で下記エラーが発生した
451 qq temporary problem (#4.3.0)
原因は,/usr/local/bin/qmail-scanner-queue.pl -z にて更新される
/usr/local/qmailscan/qmail-scanner-queue-version.txt の所有者がrootになってしまいqscandがアクセスできなくなっていた(/var/log/maillogを見てわかった)
対策
clamavアップグレード後に実行するスクリプトを変更した
/usr/local/etc/rc.d/clamav-clamd stop
/usr/local/etc/rc.d/clamav-freshclam stop
/usr/local/bin/qmail-scanner-queue.pl -z #追加
chown qscand:qscand /usr/local/qmailscan/qmail-scanner-queue-version.txt #追加
chown -R qscand:qscand /var/run/clamav
chown -R qscand:qscand /var/db/clamav
chown -R qscand:qscand /var/log/clamav
ls -l /var/run/clamav
ls -l /var/db/clamav
ls -l /var/log/clamav
/usr/local/etc/rc.d/clamav-clamd start
/usr/local/etc/rc.d/clamav-freshclam start
ps axu |grep clam
28 October 2007
GAMIL で IMAP アクセス
GAMIL で IMAP アクセス出来るようになったそうなので
ThunderBirdで設定して見ました
設定およびヘルプページは、日本語では見れませんが、
設定ページを英語にすると、POPの項目にIMAPの設定が追加されています
IMAPは、Enableになっていました
あとは、以下のヘルプを参考に設定し、送受信が出来ました
Supported IMAP Client List
ThunderBirdで設定して見ました
設定およびヘルプページは、日本語では見れませんが、
設定ページを英語にすると、POPの項目にIMAPの設定が追加されています
IMAPは、Enableになっていました
あとは、以下のヘルプを参考に設定し、送受信が出来ました
Supported IMAP Client List
05 September 2007
qmail-scanner portupgrade
qmail-scanner-1.25_2 < needs updating (port has 2.01)
ということなので,アップしたところ
qmail-scanner で,メール送信時に下記のトラブル発生
451 qq temporary problem (#4.3.0)
いろいろ調べたが,解決できない
メジャーバージョンアップは,慎重に行うことが必要か
調査することにした
pkg_delete して 1.25を入れ直した
Qmail-Scanner - A Content Scanner for Qmail
ということなので,アップしたところ
qmail-scanner で,メール送信時に下記のトラブル発生
451 qq temporary problem (#4.3.0)
いろいろ調べたが,解決できない
メジャーバージョンアップは,慎重に行うことが必要か
調査することにした
pkg_delete して 1.25を入れ直した
Qmail-Scanner - A Content Scanner for Qmail
21 July 2007
qmail-vida ユーザー追加
ユーザーを追加したときのパスワードの設定
sudo -u pop /var/qmail/bin/vida-passwd -a -m -r -p hoge -u user
実在ドメインの管理者権限が必要 通常は pop
パスワードを指定するのは,対話的に設定するとチェックが厳しいので
変更する時は
sudo -u pop /var/qmail/bin/vida-passwd -c -m -r -p hoge -u user
sudo -u pop /var/qmail/bin/vida-passwd -a -m -r -p hoge -u user
実在ドメインの管理者権限が必要 通常は pop
パスワードを指定するのは,対話的に設定するとチェックが厳しいので
変更する時は
sudo -u pop /var/qmail/bin/vida-passwd -c -m -r -p hoge -u user
10 June 2007
PHSからpop3アクセス
qmailで,メールサーバーを構築しているのだが、PHSからpop3アクセスすると、受信に失敗するので調査した(6.2Rにしてからだと思われる)
tcpdumpで確認すると、接続直後の+OKに対して、QUITコマンドを出して、終了していた
tcpdump -w dump.bin -irl0 port 110
tcpdump -X -vvv -n -r dump.bin > dump.txt
vi dump.txt
FreeBSD 4.5 + tcpdump
+OK のあとのフレーズの@以下にサーバーのFQDNが入っていない
これが原因と推定し、qmailの起動スクリプトを見なおし修正したら受信できるようになった
ホストFQDNをスクリプト内で強制的に設定した
qmail用POP3サーバ
tcpdumpで確認すると、接続直後の+OKに対して、QUITコマンドを出して、終了していた
tcpdump -w dump.bin -irl0 port 110
tcpdump -X -vvv -n -r dump.bin > dump.txt
vi dump.txt
FreeBSD 4.5 + tcpdump
+OK のあとのフレーズの@以下にサーバーのFQDNが入っていない
これが原因と推定し、qmailの起動スクリプトを見なおし修正したら受信できるようになった
ホストFQDNをスクリプト内で強制的に設定した
qmail用POP3サーバ
04 March 2007
clamav portupgrade 後エラー発生
clamav をアップデートしたあとに、エラーが発生
qmail-scannerからだとユーザを変えているので、パーミッションの変更が必要
# /usr/local/etc/rc.d/qmail.sh stop
# /usr/local/etc/rc.d/clamav-clamd.sh stop
# /usr/local/etc/rc.d/clamav-freshclam.sh stop
# chown -R qscand:qscand /var/run/clamav
# chown -R qscand:qscand /var/db/clamav
# chown -R qscand:qscand /var/log/clamav
# /usr/local/etc/rc.d/clamav-clamd.sh start
# /usr/local/etc/rc.d/clamav-freshclam.sh start
# /usr/local/etc/rc.d/qmail.sh start
スクリプトにしておく
再起動後のエラー
0.90になって、設定ファイルの仕様が変わった
Starting clamav_clamd.
ERROR: Parse error at line 76: Option FixStaleSocket requires boolean argument.
ERROR: Parse error at line 149: Option AllowSupplementaryGroups requires boolean argument.
ERROR: Parse error at line 205: Option ScanMail requires boolean argument.
# vi /usr/local/etc/clamd.conf
# Remove stale socket after unclean shutdown.
# Default: disabled
FixStaleSocket true
# Initialize supplementary group access (clamd must be started by root).
# Default: disabled
AllowSupplementaryGroups true
# Enable internal e-mail scanner.
# Default: enabled
ScanMail true
Starting clamav_freshclam.
ERROR: Parse error at line 45: Option AllowSupplementaryGroups requires boolean argument.
ERROR: Parse error at line 86: Option NotifyClamd requires string argument.
# vi /usr/local/etc/freshclam.conf
# Initialize supplementary group access (freshclam must be started by root).
# Default: disabled
AllowSupplementaryGroups true
# Send the RELOAD command to clamd.
# Default: disabled
NotifyClamd true
qmail-scannerからだとユーザを変えているので、パーミッションの変更が必要
# /usr/local/etc/rc.d/qmail.sh stop
# /usr/local/etc/rc.d/clamav-clamd.sh stop
# /usr/local/etc/rc.d/clamav-freshclam.sh stop
# chown -R qscand:qscand /var/run/clamav
# chown -R qscand:qscand /var/db/clamav
# chown -R qscand:qscand /var/log/clamav
# /usr/local/etc/rc.d/clamav-clamd.sh start
# /usr/local/etc/rc.d/clamav-freshclam.sh start
# /usr/local/etc/rc.d/qmail.sh start
スクリプトにしておく
再起動後のエラー
0.90になって、設定ファイルの仕様が変わった
Starting clamav_clamd.
ERROR: Parse error at line 76: Option FixStaleSocket requires boolean argument.
ERROR: Parse error at line 149: Option AllowSupplementaryGroups requires boolean argument.
ERROR: Parse error at line 205: Option ScanMail requires boolean argument.
# vi /usr/local/etc/clamd.conf
# Remove stale socket after unclean shutdown.
# Default: disabled
FixStaleSocket true
# Initialize supplementary group access (clamd must be started by root).
# Default: disabled
AllowSupplementaryGroups true
# Enable internal e-mail scanner.
# Default: enabled
ScanMail true
Starting clamav_freshclam.
ERROR: Parse error at line 45: Option AllowSupplementaryGroups requires boolean argument.
ERROR: Parse error at line 86: Option NotifyClamd requires string argument.
# vi /usr/local/etc/freshclam.conf
# Initialize supplementary group access (freshclam must be started by root).
# Default: disabled
AllowSupplementaryGroups true
# Send the RELOAD command to clamd.
# Default: disabled
NotifyClamd true
27 February 2007
qmail-scanner
メールヘッダのclamdscan のバージョン表示が変わらないので悩む
-z で データベースのバージョンの再設定が必要らしい
qmail-scanner-queue.pl
-h - This help
-v - show details about this install.
Please include in any bug reports.
-z - gather virus scanner/DAT versions
and cleanup old temp files
-g - generate perlscanner database
-r - read from perlscanner database
-z で データベースのバージョンの再設定が必要らしい
qmail-scanner-queue.pl
-h - This help
-v - show details about this install.
Please include in any bug reports.
-z - gather virus scanner/DAT versions
and cleanup old temp files
-g - generate perlscanner database
-r - read from perlscanner database
16 February 2007
qmail syslog patch
qmailのpop サーバーは,使っていなかったが,qmail-vidaにしてから なぜ,アクセスのログが残らないのは,なぜだと思っていたが,出してないのだった
以下のパッチで出るようになった
cd /usr/ports/mail/qmail-vida/work/qmail-1.03
patch -p1 < ../qmail-syslog.patch
qmail-popup.c に #include <syslog.h> が追加されないので 手動で追加する
make
install -c -m 755 -o root -g qmail qmail-smtpd /var/qmail/bin/
install -c -m 755 -o root -g qmail qmail-popup /var/qmail/bin/
qmail syslog patch
以下のパッチで出るようになった
cd /usr/ports/mail/qmail-vida/work/qmail-1.03
patch -p1 < ../qmail-syslog.patch
qmail-popup.c に #include <syslog.h> が追加されないので 手動で追加する
make
install -c -m 755 -o root -g qmail qmail-smtpd /var/qmail/bin/
install -c -m 755 -o root -g qmail qmail-popup /var/qmail/bin/
qmail syslog patch