АнглийскийФранцузскийИспанский

Значок OnWorks

sieve-test - онлайн в облаке

Запустите sieve-test в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда sieve-test, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


sieve-test - скрипт-тестер Pigeonhole's Sieve

СИНТАКСИС


сито-тест [кредита] скрипт-файл почтовый файл

ОПИСАНИЕ


Команда сито-тест команда является частью проекта Pigeonhole Project (закуток(7)), который добавляет Sieve
(RFC 5228) поддержка безопасного сервера Dovecot IMAP и POP3 (голубятня(1 г.)).

Посмотрите на график сито-тест можно проверить выполнение скриптов Sieve. Это оценивает
сценарий для предоставленного сообщения, выдающий набор действий Sieve. Если только -e вариант
указан, он фактически не выполняет эти действия, а это означает, что он не сохраняет
или переслать сообщение в любое время. Вместо этого он выводит подробный список действий,
нормально проходят. Обратите внимание, что даже когда -e указано, сообщений нет
передается удаленным получателям SMTP. Исходящие сообщения всегда печатаются на стандартный вывод
.

Это очень полезный инструмент для отладки выполнения скриптов Sieve. Его можно использовать для
проверять вновь установленные сценарии на предмет предполагаемого поведения, и он может предоставить более подробную информацию
информация о проблемах выполнения скриптов, о которых сообщает плагин Sieve, для
Например, отслеживая выполнение и оценку команд и тестов соответственно.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-a исходный адрес-получателя
Адрес получателя исходного конверта. Это то, что сделает тест конверта Sieve
сравните с тем, когда запрашивается часть конверта "Кому". Некоторые тесты и действия будут
также используйте это как адрес электронной почты владельца сценария. Если этот параметр не указан,
адрес получателя извлекается из заголовков сообщения «Envelope-To:» или «To:».
Если ни один из этих заголовков отсутствует, адрес получателя по умолчанию
[электронная почта защищена].

-c config-файл
Альтернативный путь к файлу конфигурации Dovecot.

-C Принудительная компиляция. По умолчанию скомпилированный двоичный файл хранится на диске. Когда это
двоичный файл обнаружен во время следующего выполнения сито-тест и время его модификации
является более свежим, чем файл сценария, он используется, а сценарий не компилируется
опять таки. Эта опция заставляет скрипт компилироваться, таким образом игнорируя любые присутствующие
двоичный. Ссылаться на сито(1) для получения дополнительной информации о компиляции Sieve.

-D Включить отладку Sieve.

-d дамп-файл
Заставляет записать дамп сгенерированного кода в указанный файл. Это
идентичен дампу, произведенному сито-отвал(1). Использование '-' в качестве имени файла вызывает
дамп для записи стандартный вывод.

-e Разрешает истинное выполнение набора действий, возникающих в результате выполнения сценария.
В сочетании с -l параметр, фактическая доставка сообщений может быть
проверено. Обратите внимание, что при этом не будут передаваться сообщения удаленным получателям SMTP.
Такие действия только распечатывают исходящее сообщение на стандартный вывод.

-f отправитель конверта
Адрес отправителя конверта (обратный путь). Это то, что сделает тест конверта Sieve
сравните с тем, когда запрашивается часть конверта "от". Кроме того, здесь ответ
сообщения "отправляются". Если этот параметр не указан, будет получен адрес отправителя.
из заголовков сообщений «Return-Path:», «Sender:» или «From:». Если ни один из этих
заголовки тоже присутствуют, адрес конверта отправителя по умолчанию
[электронная почта защищена].

-l почтовый адрес
Расположение почтового магазина пользователя. Синтаксис этой опции почтовый адрес
параметр идентичен тому, что используется для настройки mail_location в Dovecot
конфигурационный файл. Этот параметр обычно используется в сочетании с -e чтобы проверить
фактическая доставка сообщений. Если -l опускается, когда -e указан, почтовый магазин
такие действия, как fileinto и keep, пропускаются.

-m почтовый ящик по умолчанию
Почтовый ящик, в котором действие сохранения хранит сообщение. По умолчанию это «INBOX».

-r адрес получателя
Окончательный адрес получателя конверта. Некоторые тесты и действия будут использовать это как
адрес электронной почты владельца скрипта. Например, это то, что используется в отпуске
действие, чтобы проверить, уместен ли ответ. Если -r опция опущена,
Вместо этого будет использоваться адрес получателя оригинального конверта (см. -a вариант для большего
Информация).

-s скрипт-файл
Укажите дополнительные сценарии, которые будут выполняться перед основным сценарием. Несколько -s
разрешены аргументы, и указанные сценарии выполняются последовательно в
порядок, указанный в командной строке.

-t файл трассировки
Включает отладку трассировки во время выполнения. Отладка трассировки предоставляет подробные сведения о
операции, выполняемые скриптом Sieve. Обратитесь к отладке трассировки времени выполнения
раздел ниже. Информация трассировки записывается в указанный файл. С использованием '-'
as filename вызывает запись данных трассировки в стандартный вывод.

-T опция трассировки
Настраивает отладку трассировки времени выполнения, которая включается параметром -t. Ссылаться на
раздел отладки трассировки времени выполнения ниже.

-x расширения
Установите доступные расширения. Параметр представляет собой список активных
расширения. Добавив перед идентификаторами расширений + or -, расширения могут быть
включены или исключены относительно настроенного набора активных расширений. Если нет
расширения имеют + or - префикс, только те расширения, которые явно указаны
будет включен. Неизвестные расширения игнорируются, и выдается предупреждение.

Например -x "+ imapflags -enotify" включит устаревшее расширение imapflags.
и отключите расширение enotify. Остальные активные расширения зависят от
sieve_extensions и sieve_global_extensions настройки. По умолчанию, т.е. когда
sieve_extensions и sieve_global_extensions остаются ненастроенными, все поддерживаются
расширения доступны, за исключением устаревших расширений или тех, которые все еще
в разработке.

АРГУМЕНТЫ


скрипт-файл
Задает сценарий для (компиляции и) выполнения.

Обратите внимание, что этот инструмент ищет предварительно скомпилированный двоичный файл с .svbin расширение
и с базовым именем и путем, идентичными указанному сценарию. Использовать -C вариант
отключите это поведение, принудительно скомпилировав скрипт в новый двоичный файл.

почтовый файл
Задает файл, содержащий сообщение электронной почты для тестирования.

ИСПОЛЬЗОВАНИЕ


проверка СЛЕД ОТЛАДКА
Посмотрите на график -t вариант, сито-тест инструмент может быть настроен для печати подробной трассировки
информацию о выполнении скрипта Sieve в файл или на стандартный вывод. Например,
встречающиеся команды, выполненные тесты и согласованные значения могут быть распечатаны.

Трассировку времени выполнения можно настроить с помощью -T вариант, который можно указать несколько
раз. Его можно использовать следующим образом:

-Tlevel = ...
Установите уровень детализации отладки трассировки. Одно из следующих значений может быть
поставляется:

действия (По умолчанию)
Выводить только выполненные команды действий, такие как keep, fileinto, reject и redirect.

команды
Вывести любую выполненную команду, за исключением тестовых команд.

тестов
Вывести все выполненные команды и выполненные тесты.

согласование
Распечатайте все выполненные команды, выполненные тесты и значения, соответствующие этим тестам.

-Tdebug
Также распечатайте отладочные сообщения. Обычно это полезно только для разработчиков и, скорее всего,
для получения беспорядочного вывода.

-Адреса
Вывести адреса байтового кода для текущего вывода трассировки. Обычно только текущее сито
печатается позиция исходного кода (номер строки). Адреса байтового кода равны
те, которые перечислены в двоичном дампе, созданном с использованием -d вариант или сито-отвал(1)
команда.

ОТЛАЖИВАТЬ СИТО РАСПРОСТРАНЕНИЕ
Для улучшения отладки скриптов эта реализация Sieve поддерживает настраиваемый язык Sieve.
расширение называется vnd.dovecot.debug. Он добавляет debug_log команда, позволяющая вести журнал
сообщения отладки.

Пример:

требуется "vnd.dovecot.debug";

если заголовок: содержит "тему" "привет" {

debug_log "Заголовок темы содержит привет!";

}

Инструменты, такие как сито-тест, сито и сито-отвал есть поддержка vnd.dovecot.debug
расширение включено по умолчанию, и нет необходимости включать и отключать
наличие расширения отладки с -x вариант. Зарегистрированные сообщения записываются в
стандартный вывод в этом случае.

Напротив, для фактического плагина Sieve для Dovecot LDA (Dovecot-lda(1))
vnd.dovecot.debug необходимо включить явно с помощью параметра sieve_extensions
параметр. Затем сообщения записываются в личный файл журнала сценария пользователя. Если используется в
global, сообщения регистрируются с помощью средства ведения журнала Dovecot по умолчанию.

ВЫХОД статус


сито-тест выйдет с одним из следующих значений:

0 Исполнение прошло успешно. (EX_OK, EXIT_SUCCESS)

1 Операция провалена. Это возвращается почти при всех сбоях. (EXIT_FAILURE)

64 Указан неверный параметр. (EX_USAGE)

Используйте sieve-test онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Джоплин
    Джоплин
    Joplin - это бесплатный и открытый исходный код
    приложение для заметок и дел, которое
    может обрабатывать большое количество заметок в
    Формат Markdown, организуйте их в
    записные книжки и ...
    Скачать Joplin
  • 2
    gerbv — просмотрщик Gerber (RS-274X)
    gerbv — просмотрщик Gerber (RS-274X)
    Gerbv — файл Gerber с открытым исходным кодом.
    (только для RS-274X) средство просмотра. Gerbv позволяет вам
    загрузить несколько файлов друг на друга,
    делать измерения на отображаемом изображении,
    так далее. ...
    Скачать gerbv — просмотрщик Gerber (RS-274X)
  • 3
    Иометр
    Иометр
    Инструмент анализа производительности ввода-вывода.
    Аудитория: Разработчики, Информация
    Технологии, Наука / Исследования, Система
    Администраторы. Пользовательский интерфейс: Win32
    (MS Windows). Прогр ...
    Скачать Иометр
  • 4
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Java-клиент LDAP с поддержкой LDIF,
    безопасность (включая SSL, SASL и GSSAPI),
    переведен на многие языки (в т.
    китайский), интерактивную справку, пользовательские формы и
    многие другие ...
    Скачать JXplorer — браузер Java Ldap
  • 5
    PosteRazor - Создайте свой собственный плакат!
    PosteRazor - Создайте свой собственный плакат!
    Хотите напечатать плакат? PosteRazor режет
    файл изображения на части, и вы можете
    распечатайте потом на принтере и приклейте
    вместе к плакату. Простой на основе FLTK
    использовать ...
    Скачать PosteRazor - Создайте свой собственный постер!
  • 6
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • Больше »

Команды Linux

  • 1
    4g8
    4g8
    4g8 — захват и перехват пакетов
    для коммутируемых сетей...
    Выполнить 4g8
  • 2
    4s-adminJ
    4s-adminJ
    4s-admin — управление кластером 4store
    орудие труда ...
    Запустите 4s-adminJ
  • 3
    Creduce
    Creduce
    creduce - редуктор программ на C и C ++
    ОПИСАНИЕ: creduce 2.5.0 (неизвестно) --
    редуктор программ C и C++ C-Reduce
    требует «теста на интересность» и
    один или ...
    Запустить кредус
  • 4
    пресмыкающийся
    пресмыкающийся
    ЖУТКО - Информация о геолокации
    ОПИСАНИЕ агрегатора: Creepy — это
    приложение, позволяющее собирать
    информация, связанная с геолокацией, о
    пользователи из...
    Беги жутко
  • 5
    г.гисенвграсс
    г.гисенвграсс
    g.gisenv — выводит и изменяет
    текущие настройки переменных GRASS пользователя.
    Печатает все определенные переменные GRASS, если нет.
    предоставлен вариант. КЛЮЧЕВЫЕ СЛОВА: общие,
    урегулировать ...
    Запустите g.gisenvgrass
  • 6
    г.гиграсс
    г.гиграсс
    g.gui — запускает графического пользователя GRASS.
    сеанс интерфейса (GUI). Необязательно
    обновляет настройки пользовательского интерфейса по умолчанию.
    КЛЮЧЕВЫЕ СЛОВА: общие, графический интерфейс, пользовательский интерфейс...
    Запустите g.guigrass
  • Больше »

Ad