Ответ:
# /etc/mynames.cw - include all aliases for your machine here; # is a comment.
domain.one.net
domain.two.com
domain.three.org
4.5.6.7
В вашем файле sendmail.cf там, где он определяет макрос классов
файлов Fw, добавьте следующее:
.
.
.
##################
# local info #
##################
.
.
# file containing names of hosts for which we receive email
Fw/etc/mynames.cw
.
.
.
Что должно быть. Проверьте настройку, переведя sendmail в
тестирующий режим, для примера:
ganymede$ /usr/lib/sendmail -bt
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter < ruleset> < address>
> 0 me@4.5.6.7
rewrite: ruleset 0 input: me @ 4 . 5 . 6 . 7
rewrite: ruleset 98 input: me @ 4 . 5 . 6 . 7
rewrite: ruleset 98 returns: me @ 4 . 5 . 6 . 7
rewrite: ruleset 97 input: me @ 4 . 5 . 6 . 7
rewrite: ruleset 3 input: me @ 4 . 5 . 6 . 7
rewrite: ruleset 96 input: me
rewrite: ruleset 96 returns: me
rewrite: ruleset 3 returns: me
rewrite: ruleset 0 input: me
rewrite: ruleset 98 input: me
rewrite: ruleset 98 returns: me
rewrite: ruleset 0 returns: $# local $: me
rewrite: ruleset 97 returns: $# local $: me
rewrite: ruleset 0 returns: $# local $: me
> 0 me@4.5.6.8
rewrite: ruleset 0 input: me @ 4 . 5 . 6 . 8
rewrite: ruleset 98 input: me @ 4 . 5 . 6 . 8
rewrite: ruleset 98 returns: me @ 4 . 5 . 6 . 8
rewrite: ruleset 97 input: me @ 4 . 5 . 6 . 8
rewrite: ruleset 3 input: me @ 4 . 5 . 6 . 8
rewrite: ruleset 96 input: me
rewrite: ruleset 96 returns: me
rewrite: ruleset 3 returns: me
rewrite: ruleset 0 input: me
rewrite: ruleset 98 input: me
rewrite: ruleset 98 returns: me
rewrite: ruleset 95 input: me
rewrite: ruleset 95 returns: me
rewrite: ruleset 0 returns: $# smtp $@ 4 . 5 . 6 . 8 $: me
rewrite: ruleset 97 returns: $# smtp $@ 4 . 5 . 6 . 8 $: me
rewrite: ruleset 0 returns: $# smtp $@ 4 . 5 . 6 . 8 $: me
>
Заметьте, когда я тестировал
me@4.5.6.7, он отправлял почту на
локальную машину, в то время как
me@4.5.6.8 был обработан smtp
мейлером. Это корректный ответ.Сейчас все установлено.
Надеюсь, что был кому-то полезен.
Благодарю всех тех, кто проделал эту большую работу по Linux и IP Aliasing. И особенно Juan Jose Ciarlante за освещение моих вопросов.
Слава классным программистам!
Если документ оказался вам полезен или вы хотите что-то добавить, отправьте мне письмо.
Наслаждайтесь.
Вопросы?
Go back to Harish's Home Page