В начальном тесте адрес 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 | Завершает работу в режиме тестирования адресов |
Простейший тест - имя набора правил и следующий за ним адрес электронной почты. Адрес представляет тестовые данные, а имя - набор правил, который следует протестировать. Адрес выбрать просто - тот, что был неправильно переписан. Но как определить, какой набор правил использовать?
- Назад
- Вперёд >>