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

Значок 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
    Загрузчик изображений
    Загрузчик изображений
    Сканирование и загрузка изображений с помощью
    Selenium с использованием python3 и PyQt5.
    Поддерживаемая поисковая система: Google, Bing,
    Байду. ввод ключевых слов с клавиатуры
    или ввод из...
    Скачать загрузчик изображений
  • 2
    Плагин Eclipse Tomcat
    Плагин Eclipse Tomcat
    Плагин Eclipse Tomcat предоставляет
    простая интеграция сервлета tomcat
    контейнер для разработки java
    веб-приложения. Вы можете присоединиться к нам для
    обсуждение ...
    Скачать подключаемый модуль Eclipse Tomcat
  • 3
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop предназначен для потоковой передачи
    торренты на Mac, Windows или Linux. Это
    подключается как к BitTorrent, так и к
    Одноранговые узлы WebTorrent. Теперь нет
    нужно ждать ...
    Скачать WebTorrent для рабочего стола
  • 4
    GenX
    GenX
    GenX - это научная программа для улучшения
    коэффициент отражения рентгеновских лучей, нейтрон
    отражательная способность и поверхностные рентгеновские лучи
    данные дифракции с использованием дифференциального
    алгоритм эволюции ....
    Скачать GenX
  • 5
    pspp4windows
    pspp4windows
    PSPP — программа для статистического
    анализ выборочных данных. это бесплатно
    замена фирменной программе
    СПСС. PSPP имеет как текстовую, так и
    графические нас...
    Скачать pspp4windows
  • 6
    Расширения Git
    Расширения Git
    Git Extensions - это автономный инструмент пользовательского интерфейса
    для управления репозиториями Git. Это также
    интегрируется с проводником Windows и
    Microsoft Visual Studio
    (2015/2017/2019). Ч ...
    Скачать расширения Git
  • Больше »

Команды Linux

Ad