[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:52343] Re: Clamavでメールスキャンを行いたい
長南です。
canon さんのメールより [debian-users:52342]
>
> その後いろいろといじくり回していましたが、エラーや不具合が頻発して起こ
> り、またeximとamavisとの連携も難しいことから、わけが分からなくなりまし
> た。やはり勉強不足をつくづく思い知らされました。メールスキャンの実装は
> もっと勉強を積んでからにし、ここは諦める方向にいきたいと思います。
あきらめるのがちょっと早いんじゃないですか。amavis を動かさない
状態で、メールの送受信が問題なくできるのなら、MTA の設定には成功して
いるわけです。そのときの設定ファイルをバックアップしておいてから、
exim や amavis の設定をいろいろと試してみればよいのではないで
しょうか。問題が起きたら、設定を元に戻せばよいわけで、ゆっくり
勉強ができます。どうしようもなく変になってしまったら、exim と
amavis だけ再インストールするという手もありますし。
[debian-users:52340] より
>
> Creating/updating amavis user account...
> Starting amavisd: The value of variable $myhostname is "mejina", but
> should have been
> a fully qualified domain name; perhaps uname(3) did not provide such.
> You must explicitly assign a FQDN of this host to variable $myhostname
> in /etc/amavis/conf.d/05-node_id, or fix what uname(3) provides as a host's
> network name!
これは /etc/init.d/amavis start を実行したときのものですか。
「variable $myhostname in /etc/amavis/conf.d/05-node_id」と言って
いるのですから、/etc/amavis/conf.d/05-node_id のその部分をまずご覧に
ならなければ。
わたくしの場合、ルータに Linux マシンが一つしかつながっていません。
postfix + amavis + clamav という組み合わせです。
/etc/amavis/conf.d/05-node_id はこうなっています (まったく手を入れて
いないらしい)。これで、メールの受信時にウィルスチェックが行われて
いるようです。
use strict;
# $myhostname is used by amavisd-new for node identification, and it is
# important to get it right (e.g. for ESMTP EHLO, loop detection, and so on).
chomp($myhostname = `hostname --fqdn`);
# To manually set $myhostname, edit the following line with the correct Fully
# Qualified Domain Name (FQDN) and remove the # at the beginning of the line.
#
#$myhostname = "mail.example.com"
1; # ensure a defined return
ついでに hostname --fqdn の結果も書いておくと、
$ hostname --fqdn
localhost
exim と amavis について何をやったのか、どういう設定をしたのか。
それをお書きにならないと、助言のしようがないと思います。
どこかの Web ページや書籍を参考なさったのなら、それをお書きに
なればよいでしょう(もちろん、どこを自分で変更したかも)。
わたしは exim については何もわかりません。ただ debian では、
postfix を使っている方の方が多いと思います。ですから、postfix の
方が情報も多そうです。
--
長南洋一