> нужно правила смотреть. где-то что-то неправильно переписывется.
> для начала нужен вывод:
> # sendmail -bt -d21.9
>> 3,0 mail@address
> . . . .
>> /tryflags ER
>> 3,0 mail@address
> 3,0 root@hostname.apico.msk.rucanonify input: root @ hostname . apico . msk . ru
rewritten as: root @ hostname . apico . msk . ru < @ >
rewritten as: root @ hostname . apico . msk . ru
rewritten as: < root @ hostname . apico . msk . ru >
rewritten as: root @ hostname . apico . msk . ru
rewritten as: root < @ hostname . apico . msk . ru >
Canonify2 input: root < @ hostname . apico . msk . ru >
rewrite: RHS $&{daemon_flags} => "(NULL)"
rewritten as: $| root < @ hostname . apico . msk . ru >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Canonify2 returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
canonify returns: root < @ hostname . apico . msk . ru . msk . ru . >
parse input: root < @ hostname . apico . msk . ru . msk . ru . >
Parse0 input: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: < > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Parse0 returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
ParseLocal input: root < @ hostname . apico . msk . ru . msk . ru . >
ParseLocal returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Parse1 input: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: < ! > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: < hostname . apico . msk . ru . msk . ru . > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: < hostname . apico . msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: < hostname . apico . msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable input: < hostname . apico . msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: hostname < . apico . msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable input: hostname . < apico . msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: hostname . apico < . msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable input: hostname . apico . < msk . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: hostname . apico . msk < . ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable input: hostname . apico . msk . < ru . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: hostname . apico . msk . ru < . msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable input: hostname . apico . msk . ru . < msk . ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: hostname . apico . msk . ru . msk < . ru > root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable input: hostname . apico . msk . ru . msk . < ru > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: < . > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
Mailertable returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
MailerToTriple input: < > root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
MailerToTriple returns: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: $# esmtp $@ hostname . apico . msk . ru . msk . ru . $: root < @ hostname . apico . msk . ru . msk . ru . >
Parse1 returns: $# esmtp $@ hostname . apico . msk . ru . msk . ru . $: root < @ hostname . apico . msk . ru . msk . ru . >
rewritten as: $# esmtp $@ hostname . apico . msk . ru . msk . ru . $: root < @ hostname . apico . msk . ru . msk . ru . >
parse returns: $# esmtp $@ hostname . apico . msk . ru . msk . ru . $: root < @ hostname . apico . msk . ru . msk . ru . >
Увидел что со строки rewritten as: root < @ hostname . apico . msk . ru . msk . ru . > дублируется домен, но что и от куда не знаю. Повторюсь что локальное имя машины "совпало" с существующим доменом в интернет, ru.msk.ru есть такой на паркинге.