Тестирование правил подстановки

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

В начальном тесте адрес From: поступил на вход sendmail в виде craig и был преобразован в Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.. Очевидно, произошла подстановка.

Теперь мы протестируем собственно правила подстановки и выясним, повлияли ли на процесс подстановки изменения, внесенные в макроопределение М. Прежде всего, необходимо выяснить, какие правила использовались для переписывания адреса. Чтобы получить дополнительную информацию, выполним sendmail с ключом -bt.

В результате выполнения команды выводится приглашение ввода - символ «больше» (>). В ответ на приглашение наберите одну из команд тестирования, описанных в табл. 10.6.

Таблица 10.6. Команды тестирования sendmail

Команда Назначение
ruleset[, ruleset...] address Обрабатывает адрес address указанными наборами правил
.Dmvalue Присваивает значение value макропеременной т
.C cvalue Добавляет значение value в класс с
=Sruleset Выводит правила из набора ruleset
=M Выводит определения почтовых программ
-dvalue Устанавливает значение value для флага отладки
$m Выводит значение макроопределения ш

 

Команда Назначение
$=с Выводит содержимое класса с
/тх host Отображает МХ-записи для узла host
/parse address Возвращает тройку значений почтовая программа/узел/ пользователь для указанного адреса address
/try mailer address Обрабатывает адрес address для почтовой программы mailer
/tryflags flags Устанавливает адрес для обработки /parse или /try в Н (Header), Е (Envelope), S (Sender) или R (Recipient)
/canon hostname Выполняет приведение имени узла hostname к каноническому виду
/map map name key Выводит значение для ключа key из базы данных mapname
/quit Завершает работу в режиме тестирования адресов

Простейший тест - имя набора правил и следующий за ним адрес электронной почты. Адрес представляет тестовые данные, а имя - набор правил, который следует протестировать. Адрес выбрать просто - тот, что был неправильно переписан. Но как определить, какой набор правил использовать?


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.