[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:51439] Re: exim4にて、ポート番号を25番以外でSMTP-Authするには?
おはようございます。寺崎です。
At Sat, 13 Dec 2008 23:23:42 +0900,
SHIMIZU wrote:
> 私がREADME.Debian.gzに受けた印象は、
> 「Eximは使ったことがあるけどDebianのEximは初めて」
> という人向けには良い説明だけど、
README.Debian.gz はそういう人向けのものなのではないでしょうか?
http://www.debian.org/doc/maint-guide/ch-dother.ja.html#s-readme
ここを見てそういう気がしました。
> To actually set the macro EXIM4_EXAMPLE to the value "this is a sample",
> write the following line
> EXIM4_EXAMPLE = this is a sample
> とあるので、変数(を定義してそれ)に値を代入することもできると解釈しました。。。
実際に EXIM4_EXAMPLE という macro に "this is a sample" という
値をセットするには「EXIM4_EXAMPLE = this is a sample」と書きなさい。
と書いてあるのですよね。 macro 以外のことは書いていないので
「・・・することもできると解釈した」と言われると「なぜ本題の
macro の説明をしている文を読んで、それ以外のこともできると
考えたのだろう?」と思います。
「exim で言う macro って変数みたいなものなのね。」と解釈した
というのなら、いいのではないかと思いますが。
> で、その理由(らしきもの)として、
> Our configuration can be controlled in a limited way by setting
> macros. That way, you can switch on and off certain parts of the
> default configuration without having to touch the dpkg-conffiles.
> While touching dpkg-conffiles itself is explitly allowed and wanted,
> it can be quite a nuisance to be asked on package upgrade whether one
> wants to use the locally changed file or the file changed by the
> package maintainer.
> とあるので、なるほど、と。
この英文はだいたい私は理解できているような気がするのですが
清水さんがなぜこれが理由となると考えられたのかということは
わかりませんでした。
> そこで、たとえば、exim4.conf.localmacrosにて
> retry_data_expire = 21m
> を設定すると、有効でした。
> これは、exim4.conf.template では、main configurationに
> おくべきものです。
> 一方、exim4.conf.template では transport configurationにおくべき
> delay_after_cutoff = false
> はexim4.conf.localmacrosに書いても無効でした。
> (exim4.conf.template では有効でした)
exim4.conf.localmacros は exim4.conf.template の前にくっつけられて
処理されているだけのようです。つまり、 exim4.conf.localmacros に
書くということは exim4.conf.template の最初に書くことと同じ
なのです。最初なので main 部分に書いてることになります。
/etc/exim4/ で
# cat exim4.conf.template >> exim4.conf.localmacros
# cp /dev/null exim4.conf.template
# update-exim4.conf
こんなことをやってもできあがる
/var/lib/exim4/config.autogenerated に変化はない、と思います。
--
Akihiro Terasaki