Проверка sendmail.cf

      Вы проверили что почта будет иметь желательное заданное по умолчанию поведение и что вы будете способны и послать и получить законно адресованную почту. Чтобы завершить установку, может быть необходимо создать соответствующие dbm таблицы, чтобы получить желательные
конечные результаты.       После создания таблиц, которые требуются для вашего пункта, Вы должны, обработать их через dbm созданием make в каталоге, содержащем таблицы.
Если Вы являетесь только UUCP узлом, Вы не должны создвать таблицы, упомянутые в README.linux файле. Вы будете должны только подправить файлы так, чтобы Make-файл работал.
Если вы в UUCP и Вы разговариваете с абонентами в дополнение к вашему smart-host, вы будете должны добавить входы uucpxtable для каждого (или почта к ним также пройдет через smart host) и выполнить dbm для пересмотренного uucpxtable.
Сначала, Вы должны удостовериться что почта через ваш RELAY HOST, посылается им через
RELAY MAILER.
# /usr/lib/sendmail -bt -Cvstout.cf
ADDRESS TEST MODE
Enter <RULESET> <ADDRESS>
[Note: No initial ruleset 3 call]
&gt; 3,0 fred@sesame.com
rewrite: ruleset  3       input: fred @ sesame . com
rewrite: ruleset  7       input: fred @ sesame . com
rewrite: ruleset  9       input: fred @ sesame . com
rewrite: ruleset  9       returns: &lt; fred &gt; @ sesame . com
rewrite: ruleset  7       returns: &lt; @ sesame . com &gt; , fred
rewrite: ruleset  3       returns: &lt; @ sesame . com &gt; , fred
rewrite: ruleset  0       input: &lt; @ sesame . com &gt; , fred
rewrite: ruleset  8       input: &lt; @ sesame . com &gt; , fred
rewrite: ruleset  8       returns: &lt; @ sesame . com &gt; , fred
rewrite: ruleset 29       input: &lt; @ sesame . com &gt; , fred
rewrite: ruleset 29       returns: &lt; @ sesame . com &gt; , fred
rewrite: ruleset 26       input: &lt; @ sesame . com &gt; , fred
rewrite: ruleset 25       input: &lt; @ sesame . com &gt; , fred
rewrite: ruleset 25       returns: &lt; @ sesame . com &gt; , fred
rewrite: ruleset  4       input: &lt; @ sesame . com &gt; , fred
rewrite: ruleset  4       returns: fred @ sesame . com
rewrite: ruleset 26       returns: &lt; @ sesame . com &gt; , fred
rewrite: ruleset  0       returns: $# UUCP-A $@ moria $: &lt; @ sesame
. com &gt; , fred &gt;

Если Вы имеете UUCP соседей кроме вашего RELAY HOST, Вы должны гарантировать, что почта к ним имеет соответствующее поведение. Почта, адресованная с синтаксисом стиля UUCP для host, с которым Вы говорите по UUCP,  должна идти непосредственно к ним (если Вы явно не предотвращаете это входом domaintable). Примите, что swim host - прямой сосед UUCP ваших
соседей. И при подаче swim!Fred sendmail должен произвести следующий результат:

      # /usr/lib/sendmail -bt -Cvstout.cf
ADDRESS TEST MODE
Enter <RULESET> <ADDRESS>
[Note: No initial ruleset 3 call]
&gt; 3,0 swim!fred
rewrite: ruleset  3       input: swim ! fred
[...lines omitted...]
rewrite: ruleset  0       returns: $# UUCP $@ swim $: &lt; &gt; , fred
&gt;

      Если Вы имеете входы uucpxtable, чтобы вынудить получение по UUCP для некоторых UUCP соседей, которые посылают почту стиля Internet с определенным именем области, это также должно быть проверено.

      # /usr/lib/sendmail -bt -Cvstout.cf
ADDRESS TEST MODE
Enter <RULESET> <ADDRESS>
[Note: No initial ruleset 3 call]
&gt; 3,0 dude@swim.2birds.com
rewrite: ruleset  3 input: dude @ swim . 2birds . com
[...lines omitted...]
rewrite: ruleset  0 returns: $# UUCP $@ swim . 2birds $: &lt; &gt; , dude &gt;