Sendmail Installation and Operation Guide

       

Тестирование Файлов Конфигурации


При построениии таблицы конфигурации, вы можете произвести некоторое тестирование, используя "тестовый режим" sendmail. Например, вы можете запустить sendmail так: sendmail -bt -Ctest.cf

что заставит sendmail прочитать файл конфигурации "test.cf" и войти в тестовый режим. В этом режиме, вы вводите строки типа: rwset address

где rwset - набор правил перезаписи, который вы хотите использовать, а address - это адрес, к которому вы хотите его применить. Тестовый режим покажет вам шаги при обработке, показав в конце окончательно полученный адрес. Вы можете использовать список правил перезаписи, разделенный запятыми, для последовательного применения на входе. Например: 3,1,21,4 monet:bollard

сначала применит набор правил три на адрес "monet:bollard." Затем к выходу набора правил три будет применен набор правил один, затем точно также наборы правил двадцать один и четыре.

Если вам нужна большая детализация, вы можете также использовать флаг "-d21" для включения режима отладки. Например, sendmail -bt -d21.99

включит невероятное количество информации; адрес из одного слова может выдать в результате несколько страниц нужной информации.

Необходимо предупредить, что внутренне sendmail применяет набор правил 3 ко всем адресам. В тестовом режиме, вы должны делать это вручную. Например, старые версии позволяли вам использовать 0 bruce@broadcast.sony.com

Эта версия требует, чтобы вы использовали: 3,0 bruce@broadcast.sony.com

Начиная с версии 8.7, в тестовом режиме стали доступны и некоторые другие вещи:

+o.DxзначениеУказывает макросу x иметь указанное значение. Это полезно, когда отлаживаемые правила используют синтаксис $&x.
+o.CcзначениеДобавляет указанное значение к классу c.
+o.Sнабор_правилРаспечатывает содержимое указанного набора правил.
+o-ddebug-specЭквивалентно флагу командной строки.



Содержание раздела