Это команда postmap, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
postmap - Управление таблицей поиска Postfix
СИНТАКСИС
почтовая карта [-NAbfhimnoprsuUvw] [-c каталог_конфигурации] [-d ключ] [-q ключ]
[тип файла:]file_name ...
ОПИСАНИЕ
Команда почтовая карта(1) команда создает или запрашивает одну или несколько таблиц поиска Postfix или обновляет
существующий. Ожидается, что форматы входных и выходных файлов будут совместимы с:
составить карту тип файла file_name < file_name
Если файлы результатов не существуют, они будут созданы с той же группой и другим чтением.
разрешения в качестве исходного файла.
Пока идет обновление таблицы, доставка сигнала откладывается, и
совет, замок ставится на весь стол, чтобы не было сюрпризов у зрителя
процессов.
ВХОД ФАЙЛОВ ФОРМАТ
Формат входного файла таблицы поиска следующий:
· Запись в таблице имеет вид
ключ пробельные ценностное
· Пустые строки и строки, состоящие только из пробелов, игнорируются, как и строки, первые
непробельный символ - это `# '.
· Логическая строка начинается с непробельного текста. Строка, начинающаяся с пробела
продолжает логическую линию.
Команда ключ и ценностное обрабатываются как есть, за исключением того, что окружающее белое пространство удаляется
выключенный. В отличие от баз данных псевдонимов Postfix, кавычки нельзя использовать для защиты ключей поиска.
которые содержат специальные символы, такие как `# 'или пробелы.
По умолчанию ключ поиска отображается в нижнем регистре, чтобы сделать поиск нечувствительным к регистру; в качестве
в Postfix 2.3 сворачивание этого регистра происходит только с таблицами, ключи поиска которых имеют фиксированный регистр.
такие строки, как btree :, dbm: или hash :. В более ранних версиях ключ поиска свернут
даже с таблицами, в которых поле поиска может соответствовать тексту как в верхнем, так и в нижнем регистре, например
regexp: и pcre :. Это привело к потере информации с $номер замены.
КОМАНДНАЯ СТРОКА АРГУМЕНТЫ
-b Включить режим запроса тела сообщения. При чтении ключей поиска из стандартного ввода с помощью
"-q -", обрабатывайте ввод, как будто это сообщение электронной почты в формате RFC 2822. Каждое
строка основного содержимого становится одним ключом поиска.
По умолчанию, -b опция начинает генерировать ключи поиска с первого не заголовка
строка и останавливается, когда достигается конец сообщения. Чтобы смоделировать body_checks(5)
обработки, включите синтаксический анализ MIME с помощью -m. При этом -b вариант не генерирует
ключи поиска в стиле тела для заголовков MIME вложений и вложенного сообщения / *
заголовки.
ПРИМЕЧАНИЕ: с "smtputf8_enable = yes" -b опция опция отключает синтаксис UTF-8
проверяет ключи запроса и результаты поиска. Укажите -U возможность принудительного использования UTF-8
все равно проверяет синтаксис.
Эта функция доступна в Postfix версии 2.6 и новее.
-c каталог_конфигурации
Читать main.cf файл конфигурации в указанном каталоге вместо стандартного
каталог конфигурации.
-d ключ Искать на указанных картах ключ и удалите по одной записи на карту. Статус выхода
ноль, когда запрошенная информация была найдена.
Если ключевое значение - указано, программа считывает ключевые значения из стандартного
входной поток. Статус выхода равен нулю, если хотя бы один из запрошенных ключей был
найдено.
-f Не переводите ключ поиска в нижний регистр при создании или запросе таблицы.
В Postfix версии 2.3 и более поздних эта опция не действует для обычных
таблицы выражений. Там сворачивание корпуса контролируется добавлением флага к
шаблону.
-h Включить режим запроса заголовка сообщения. При чтении ключей поиска из стандартного ввода с помощью
"-q -", обрабатывайте ввод, как будто это сообщение электронной почты в формате RFC 2822. Каждое
Логическая строка заголовка становится одним ключом поиска. Многострочный заголовок становится одним поиском
ключ с одним или несколькими встроенными символами новой строки.
По умолчанию, -h опция генерирует ключи поиска до тех пор, пока первая строка без заголовка не будет
достиг. Чтобы смоделировать header_checks(5) обработка, включите синтаксический анализ MIME с помощью -m.
С этим, -h опция также генерирует ключи поиска в стиле заголовка для вложения
Заголовки MIME и заголовки вложенного сообщения / *.
ПРИМЕЧАНИЕ: с "smtputf8_enable = yes" -b опция опция отключает синтаксис UTF-8
проверяет ключи запроса и результаты поиска. Укажите -U возможность принудительного использования UTF-8
все равно проверяет синтаксис.
Эта функция доступна в Postfix версии 2.6 и новее.
-A Обновите базу данных до текущей версии.
-i Инкрементальный режим. Чтение записей из стандартного ввода и не усечение существующего
база данных. По умолчанию, почтовая карта(1) создает новую базу данных из записей в
file_name.
-m Включить синтаксический анализ MIME с помощью "-b, а также-h".
Эта функция доступна в Postfix версии 2.6 и новее.
-N Включите завершающий нулевой символ, завершающий ключи и значения поиска. К
по умолчанию, почтовая карта(1) делает то, что по умолчанию для операционной системы хоста.
-n Не включайте завершающий нулевой символ, который завершает ключи поиска и
ценности. По умолчанию, почтовая карта(1) делает то, что по умолчанию для хоста, работающего
системы.
-o Не отпускайте привилегии root при обработке входного файла без полномочий root. По умолчанию,
почтовая карта(1) отбрасывает привилегии root и вместо этого запускается как владелец исходного файла.
-p Не наследовать права доступа к файлу из входного файла при создании нового
файл. Вместо этого создайте новый файл с разрешениями доступа по умолчанию (режим 0644).
-q ключ Искать на указанных картах ключ и записать первое найденное значение в стандарт
выходной поток. Статус выхода равен нулю, когда запрошенная информация была найдена.
Если ключевое значение - указано, программа считывает ключевые значения из стандартного
входной поток и записывает одну строку ключ ценностное вывод для каждого найденного ключа.
Статус выхода равен нулю, если был найден хотя бы один из запрошенных ключей.
-r При обновлении таблицы не жалуйтесь на попытки обновить существующие записи,
и все равно внесите эти обновления.
-s Получите все элементы базы данных и напишите одну строку ключ ценностное выход для каждого
элемент. Элементы печатаются в порядке базы данных, что не обязательно
такой же, как и в исходном порядке ввода.
Эта функция доступна в Postfix версии 2.2 и новее и недоступна.
для всех типов баз данных.
-u Отключите поддержку UTF-8. Поддержка UTF-8 включена по умолчанию, если "smtputf8_enable =
да ». Для этого необходимо, чтобы ключи и значения были действительными строками UTF-8.
-U С "smtputf8_enable = yes" принудительно проверять синтаксис UTF-8 с помощью -b и -h настройки.
-v Включите подробное ведение журнала для целей отладки. Несколько -v варианты делают
ПО становится все более многословным.
-w При обновлении таблицы не жалуйтесь на попытки обновить существующие записи,
и игнорируйте эти попытки.
Аргументы:
тип файла
Тип базы данных. Чтобы узнать, какие типы поддерживаются, используйте "постконф -m"
команда.
Команда почтовая карта(1) команда может запрашивать любой поддерживаемый тип файла, но может создавать только
следующие типы файлов:
дерево Выходной файл - это файл btree с именем file_name.db. Это доступно на
системы с поддержкой db базы данных.
CDB Вывод состоит из одного файла с именем file_name.cdb. Это доступно на
системы с поддержкой CDB базы данных.
дБмВт Вывод состоит из двух файлов с именами file_name.страница и file_name. является.
Это доступно в системах с поддержкой дБмВт базы данных.
хэш Выходной файл представляет собой хешированный файл с именем file_name.db. Это доступно на
системы с поддержкой db базы данных.
неудача Таблица, которая надежно обрабатывает все запросы. Имя таблицы поиска используется для
только ведение журнала. Эта таблица существует для упрощения проверки ошибок Postfix.
SDBM Вывод состоит из двух файлов с именами file_name.страница и file_name. является.
Это доступно в системах с поддержкой SDBM базы данных.
Когда нет тип файла указано, программное обеспечение использует тип базы данных, указанный через
default_database_type параметр конфигурации.
file_name
Имя исходного файла таблицы поиска при восстановлении базы данных.
ДИАГНОСТИКИ
Проблемы регистрируются в стандартном потоке ошибок и в syslogd(8). Отсутствие вывода означает, что
проблем не обнаружено. Повторяющиеся записи пропускаются и помечаются предупреждением.
почтовая карта(1) завершается нулевым статусом выхода в случае успеха (включая успешный
"почтовая карта -q"поиск") и завершается ненулевым статусом выхода в случае сбоя.
ОКРУЖАЮЩАЯ СРЕДА
MAIL_CONFIG
Каталог с файлами конфигурации Postfix.
MAIL_VERBOSE
Включите подробное ведение журнала для целей отладки.
КОНФИГУРАЦИЯ ПАРАМЕТРЫ
Следующие main.cf параметры особенно актуальны для этой программы. Текст ниже
предоставляет только сводку параметров. Видеть постконф(5) для получения более подробной информации, включая примеры.
berkeley_db_create_buffer_size (16777216)
Размер буфера ввода-вывода для каждой таблицы для программ, которые создают хеш-код Berkeley DB или btree.
столы.
berkeley_db_read_buffer_size (131072)
Размер буфера ввода-вывода для каждой таблицы для программ, которые читают хэш Berkeley DB или btree.
столы.
каталог_конфигурации (См. 'postconf -d ' выход)
Расположение по умолчанию для файлов конфигурации Postfix main.cf и master.cf.
default_database_type (См. 'postconf -d ' выход)
Тип базы данных по умолчанию для использования в новые псевдонимы(1) почтовые отправления(1) и почтовая карта(1)
команды.
smtputf8_enable (да)
Включите предварительную поддержку SMTPUTF8 для протоколов, описанных в RFC 6531..6533.
syslog_facility (Почта)
Средство системного журнала для ведения журнала Postfix.
имя_системного_журнала (См. 'postconf -d ' выход)
Имя почтовой системы, которое добавляется к имени процесса в записях системного журнала, поэтому
этот "smtpd" становится, например, "postfix / smtpd".
Используйте почтовую карту онлайн с помощью сервисов onworks.net