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

Ad


Значок OnWorks

couriertcpd - Интернет в облаке

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

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

ПРОГРАММА:

ИМЯ


couriertcpd - демон TCP-сервера почтового сервера Courier

СИНТАКСИС


курьер [-pid =pid-файл] [вариант...] {список} {программа} {аргумент...}

курьер {-pid =pid-файл} {-останавливаться}

курьер {-pid =pid-файл} {-рестарт}

ОПИСАНИЕ


курьер принимает входящие сетевые подключения и запускает программа после создания каждого
подключение к сети. В программаСтандартные входы и выходы настроены на сеть
подключение.

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

Перед запуском программа, курьер инициализирует несколько переменных среды, которые
опишите сетевое соединение. Среда, унаследованная программа будет
окружающая среда унаследована курьер, плюс любые дополнительные переменные среды
инициализировано курьер. Также можно отклонить определенные сетевые подключения.
Доступно несколько параметров, чтобы указать, какие сетевые подключения будут отклонены.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-access =имя файла
Задает необязательный файл доступа. В файле доступа перечислены IP-адреса, с которых
соединения должны быть приняты или отклонены. Файл доступа также используется для инициализации
переменные среды на основе IP-адреса соединения. имя файла это GDBM
или файл базы данных БД, который обычно создается сценарием из одного или нескольких текстовых файлов.
См. «ДОСТУП К ФАЙЛУ» ниже для получения дополнительной информации.

-accesslocal
Найдите IP-адрес и порт локального интерфейса в файле доступа в дополнение к поиску
удаленный IP. Это дает механизм для установки переменных среды в зависимости от
к какому IP-адресу и / или порту подключился клиент. В файле доступа "1.2.3.4.25"
сопоставляет соединения с IP-адресом 1.2.3.4 порт 25; «1.2.3.4» соответствует подключению к IP.
адрес 1.2.3.4 на любом порту; а «* .25» соответствует подключению к порту 25 на любом IP-адресе.
адрес.

-адрес =nnnn
Принимать сетевые подключения только на IP-адрес nnnn. Если не указано, курьер
принимает подключения к любому IP-адресу, на котором система принимает подключения. Если
система имеет несколько сетевых интерфейсов с отдельными IP-адресами, эта опция делает
курьер принимать подключения только к одному конкретному IP-адресу. Большинство систем имеют
несколько сетевых интерфейсов: интерфейс обратной петли плюс интерфейс локальной сети,
так что -address = 127.0.0.1 принимает соединения только из локальной системы. Когда
указано несколько номеров портов, также можно выборочно привязать разные
сетевые адреса для каждого номера порта, когда список указывает более одного номера порта.
Видеть "множественный порт список[1] "ниже для получения дополнительной информации.

-block =зона[,вар[/nnnn] [,MSG]]
Инициализировать переменную среды вар если выполняются оба следующих условия:
вар еще не инициализирован; подключаемый IP-адрес можно найти в DNS на основе
список. См. СПИСКИ ДОСТУПА К DNS ниже. Несколько -блок варианты могут быть использованы.

-denymsg =текст
Задает необязательное сообщение, которое будет возвращено клиенту, если -доступ вариант
отвергает их. По умолчанию TCP-соединение прерывается без отправки
сообщений.

-drop =вар
Если переменная среды вар установлено непустое значение, немедленно прекратить. Делать
не запускать программа для обработки соединения. См. СПИСКИ ДОСТУПА К DNS ниже, чтобы узнать больше.
Информация. вар по умолчанию - «БЛОК», если не указано иное.

-группа =группы
Поставьте курьерID группы. группы может быть указан численно или по имени.
Только суперпользователь может использовать -группа.

-listen =n
Длина очереди, в которой находятся ожидающие соединения. n это число. Если не указано,
используется системное значение по умолчанию.

-maxperc =n
Максимальное количество подключений, принимаемых от одного и того же сетевого блока C. Используя это
рекомендуется, поскольку количество разъемов для подключения ограничено. Без этой опции
один и тот же сетевой блок C может потенциально использовать все доступные разъемы для подключения.

-maxperip =n
Максимальное количество подключений, принимаемых с одного IP-адреса. Используйте оба -maxperc
и -максперип параметры для точной настройки ограничений на количество подключений. Например, когда курьер is
прослушивая порт SMTP, имеет смысл установить верхний предел количества
соединения из того же блока C. Домены, которые отправляют большое количество писем, часто имеют
несколько серверов, отправляющих исходящую почту из одного блока C, поэтому имеет смысл установить
ограничения на отдельные блоки C. С другой стороны, если курьер слушает
Порт POP3 имеет смысл установить ограничения на отдельные IP-адреса. Если блок C
адресов назначается пулу модемов коммутируемого доступа, конечно, возможно иметь много
IP-адреса в одном блоке C имеют одно и то же подключение к серверу POP3.
времени.

-maxprocs =n
Максимальное количество слотов подключения или максимальное количество запущенных процессов. Этот
фактически определяет максимальное количество одновременно принимаемых подключений.
После открытия максимального количества подключений, курьер ждет
существующее соединение закрыть, прежде чем принимать какие-либо другие соединения.

-warn =n
Журнал ЛОГ_ВАРНИНГ сообщение в системный журнал, когда количество активных процессов превышает n,
по умолчанию 90% от макспрокс. курьер регистрирует ЛОГ_АЛЕРТ сообщение системного журнала, когда
количество активных процессов достигает максимума.

-nodnslookup
Не ищите имя хоста, связанное с подключением IP-адреса и локального
адреса, не инициализируйте TCPREMOTEHOST or TCPLOCALHOST переменные среды (см.
ниже).

-noidentlookup
Не выполняйте идент поиск и не инициализировать TCPREMOTEINFO охрана окружающей среды
Переменная.

-pid =имя файла
Если дано, курьер переводится в фоновый режим и сохраняет свой идентификатор процесса в этом
файл, обычно где-то в / var / run.

Эта опция также должна присутствовать при использовании -рестарт и -стоп настройки.

-рестарт
Отправить SIGHUP существующему курьер процесс. Укажите то же самое -пид аргумент как
тот, который использовался для запуска курьер. Идентификатор процесса считывается из -пид файл,
и курьер получает сигнал SIGHUP.

-stderr = сокет
Поставьте программаСтандартная ошибка сетевого подключения, как и его стандартный ввод
и вывод.

-stderr =журнальный файл
Поставьте программаСтандартная ошибка в указанном файле, logfile. Файл создается, если
необходимо, и открывается в режиме добавления.

-stderrlogger =логпрограмма
Поставьте программаСтандартная ошибка трубы, которую читает логпрограмма. Только один экземпляр
of лесоруб запускается, который получает стандартную ошибку от каждого экземпляра программа.
Указанный лесоруб выполняется с выходным концом трубы stderr, подключенной как
стандартный ввод. логпрограмма выполняется с одним аргументом - программаИмя.

-stderrloggername = имя
Используйте имя в качестве аргумента логпрограмма, вместо программаИмя.

-стоп
Остановить (убить) существующий курьер процесс. Укажите то же самое -пид аргумент как один
что было использовано для начала курьер. Идентификатор процесса считывается из -пид файл, а
курьер процесс убит. Все дочерние процессы курьер получит
Сигнал SIGTERM.

-пользователь =пользователь
Поставьте курьерID пользователя. Кроме того, идентификатор группы устанавливается равным идентификатору группы пользователя. С использованием
изоферменты печени -группа и -user не обязательно. Только суперпользователь может указать -user.

НЕСКОЛЬКО PORT СПИСОК


Ассоциация список Аргумент может быть разделенным запятыми списком нескольких номеров портов. курьер
создаст сетевые подключения на любом из перечисленных портов. Каждый номер порта может быть опционально
указывается как "адрес.порт", например:

couriertcpd -pid = / var / run / smtp.pid 127.0.0.1.25,999 программа

Этот экземпляр принимает сетевые подключения либо к порту 25, либо к порту 999, однако
подключения к порту 25 создаются только на IP-адресе 127.0.0.1, шлейф
интерфейс.

Если IP-адрес не указан, сетевые подключения принимаются к любому IP-адресу.
адрес (так называемый "подстановочный знак"). В системах с поддержкой IPv6 курьер будет пытаться
создать два порта входящего сетевого подключения, если IP-адрес не указан. После
создавая первый порт как порт с подстановочными знаками IPv6, couriertcpd затем попытается создать
порт с подстановочными знаками IPv4 с тем же номером порта. Некоторые системы, производные от BSD, должны использовать
отдельные порты с подстановочными знаками IPv6 и IPv4 для создания входящих сетевых подключений. Большинство других
системам нужен только порт IPv6 для создания входящих сетевых подключений IPv6 и IPv4.
курьер незаметно игнорирует отказ создать порт с подстановочными знаками IPv4, пока IPv6
подстановочный знак успешно создан.

Ассоциация -адрес опция может использоваться для установки по умолчанию определенного IP-адреса для каждого указанного порта
количество. Например:

couriertcpd -pid = / var / run / smtp.pid 127.0.0.1.25,127.0.0.1.999 программа

и

couriertcpd -pid = / var / run / smtp.pid -address = 127.0.0.1 25,999 программа

создаст сетевые подключения на портах 25 и 999 IP-адреса 127.0.0.1.

ДОСТУП ФАЙЛОВ


В файле доступа перечислены IP-адреса, которые курьер примет или отклонит соединения
из. Файл доступа не является обязательным. Без файла доступа курьер принимает соединение
с любого IP-адреса.

Можно указать адреса IPv4 и IPv6, если доступна поддержка IPv6. А
в настоящее время для указания адресов IPv6 используется нестандартный синтаксис. Это может быть изменено
в ближайшем будущем. Поддержка IPv6 в настоящее время считается экспериментальной.

Файл доступа - это двоичный файл базы данных, который обычно создается сценарием, например
Makemtpaccess(8) [2], из одного или нескольких текстовых файлов. Пустые строки в текстовом файле
игнорируется. Строки, начинающиеся с символа #, также игнорируются.

Отвергая и принимающий связи by IP адрес
Следующая строка инструктирует курьер отклонить все соединения с IP-адреса
ассортимент:

сетевой блок Отрицать

сетевой блок - это IP-адрес, например 192.68.0.2. является символом табуляции ASCII. Там
ДОЛЖЕН быть ровно один символ табуляции после IP-адреса и слова «запретить».

Вы также можете заблокировать соединения из всего сетевого блока C:

192.68.0 Отрицать

Это блокирует подключения с IP-адресов с 192.68.0.0 по 192.68.0.255. Блокировка
подключения от всего сетевого блока B или A работают одинаково.

Используйте слово «разрешить» вместо «запретить», чтобы явно разрешить соединения с этого IP-адреса.
адрес или сетевой блок. Например:

192.68.0 Отрицать
192.68.0.10 разрешать

Это блокирует все подключения с 192.68.0.0 до 192.68.0.255, кроме 192.68.0.10. Эти
две строки могут встречаться в любом порядке. курьер всегда использует строку с наиболее конкретным
IP-адрес

Если IP-адрес соединения не найден в файле доступа, соединение
принято по умолчанию. Следующая строка вызывает отклонение неуказанных в списке соединений:

* Отрицать

IPv6 адреса
Внимание
Поддержка IPv6 в файле доступа является экспериментальной и может измениться в будущем.
выпускать. Следующий синтаксис может быть изменен в любое время.

В файле доступа также могут быть указаны адреса IPv6, если доступна поддержка IPv6. В
существующий формат IPv4-адреса используется для IPv6-адресов с отображением IPv4, и никаких изменений
требуется. Для всех остальных адресов IPv6 используйте следующий формат:

: чххх: хххх: хххх: хххх: хххх: хххх: хххх: ххххдействие

Адрес IPv6 должен начинаться с:. Начальный символ: на самом деле не является частью
IPv6-адрес, он используется только для обозначения этой записи как IPv6-адреса, что позволяет
файл доступа, содержащий смесь адресов IPv4 и IPv6. Адрес IPv6 следует за
начальный: символ, и он должен быть прописан через с нулями в нижнем регистре шестнадцатеричный
цифры. Например:

:0000:0000:0000:0000:0000:f643:00a2:9354<tab>deny

Сетевые блоки должны быть указаны с использованием только четных границ:

: 3ffe Отрицать

Это заблокирует весь 3ffe :: / 16 (сеть 6bone, которая прекращена).

: 2002: c0a8 Отрицать

Это отклонит 2002: c0a8 :: / 32 (адреса 6to4, полученные из частного адресного пространства).

настройка охрана окружающей среды переменные
За разрешением при желании может следовать список назначений переменных среды, разделенных
запятыми. Переменные среды устанавливаются перед выполнением программа или проверка доступа
списки (см. ниже). Например:

192.68.0 разрешить, RELAYCLIENT
192.68.0.10 разрешить, RELAYCLIENT, SIZELIMIT = 1000000

Это устанавливает РЕЛЕКЛИЕНТ переменная окружения для подключений из блока 192.68.0. В
в дополнение к этому, РАЗМЕР переменная среды установлена ​​на 1000000, если соединение
приходит с IP-адреса 192.68.0.10.

Обратите внимание, что РЕЛЕКЛИЕНТ должен быть явно указан для IP-адреса 192.68.0.10. В
первая строка НЕ ​​используется для подключений с этого IP-адреса. курьер читает только один
запись из файла доступа, запись для наиболее конкретного IP-адреса.

DNS ДОСТУП СПИСКИ
Альтернативой перечислению запрещенных IP-адресов является использование внешнего IP-доступа на основе DNS.
.

Нет никаких условий для поддержки списков на основе IPv6, потому что их еще нет. На базе IPv6
поддержка списков доступа будет добавлена ​​в будущем.

курьер´ конфигурация по умолчанию не отклоняет автоматически соединения с любого IP-адреса.
адрес, указанный в списке на основе DNS. Если подключенный IP-адрес указан couriertcpd
просто устанавливает переменную окружения. Это зависит от программа, управляемый курьер, читать
переменную среды и выберите, что делать, если переменная среды установлена.

Обратите внимание, что если переменная среды уже установлена, курьер НЕ будет искать
список доступа. Это можно использовать для переопределения списка доступа, в котором программа только
распознает список доступа, если переменная среды не пуста. Установив
переменную среды в пустую строку в файле доступа (см. выше), вы можете переопределить
списки доступа для выбранных IP-адресов.

Ассоциация -блок опция запрашивает список DNS для каждого подключающегося IP-адреса. Единственное, что требуется
аргумент -блок это зона DNS, которая используется для публикации списка. Название зоны
необязательно может сопровождаться запятой и именем переменной среды, чтобы установить, если
список DNS включает IP-адрес. курьер устанавливает переменную окружения BLOCK / БЛОК if
вы сами не указываете имя.

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

Содержимое переменной среды будет содержимым любой записи TXT для
указанный IP-адрес. вар[/nnnn] может сопровождаться запятой и текстом
сообщение, которое будет использоваться вместо записи TXT. Текстовое сообщение может включать
один символ @ где-нибудь в нем, который будет заменен указанным IP-адресом.

Когда капля опция дается в дополнение к -блок, курьер разрывает соединение,
вместо того, чтобы запускать программа. Во-первых, все -блок варианты обрабатываются, и
переменные среды устанавливаются на основе результатов любых подходящих поисков DNS. В капля
обрабатывается после всех поисков DNS. капля принимает список окружений, разделенных запятыми
переменные (если не указано, BLOCK / БЛОК это список по умолчанию). Если какая-либо переменная среды с именем
не провела обыск капля опция установлена ​​в непустую строку, курьер вместо этого разрывает соединение
выполнения программа.

НЕСКОЛЬКО DNS СПИСКИ
множественный -блок варианты могут быть использованы. Подключающийся IP-адрес просматривается в нескольких
списки доступа. Это реализовано следующим образом.

курьер обрабатывает все -блок варианты по одному. Если указанная среда
переменная уже установлена, курьер пропускает поиск в списке DNS (это также верно, если только
one -блок опция указана). Следовательно, если несколько -блок используются параметры, а IP
адрес находится в первом списке доступа, остальные списки, которые используют тот же
переменная окружения проверяться не будет. Но другие списки, использующие другую среду
переменная БУДЕТ проверяться.

Такой же зона можно указать более одного раза, с разными переменными среды и
разные IP-адреса. Например:

couriertcpd -block = block.example.org, BLOCK1 / 127.0.0.2 \
-block = block.example.org, BLOCK2 / 127.0.0.3

Если указанный список доступа содержит запись A для указанного адреса, а запись A
содержит IP-адрес 127.0.0.2, курьер инициализирует БЛОК 1 охрана окружающей среды
Переменная. Если запись A содержит IP-адрес 127.0.0.3, курьер инициализирует
БЛОК 2. Если присутствуют обе записи, инициализируются обе переменные.

курьер использует следующую логику для определения типа запроса DNS:

Если ни IP-адрес, ни MSG указано, курьер будет запрашивать наличие
Записи TXT для IP-адреса.

Если только MSG указано, курьер проверяет наличие записей A для IP
адрес.

If / nnnn используется, и MSG не указан хотя бы для одного -блок вариант для этого же
зона, курьер будет запрашивать наличие ЛЮБЫХ записей, которые должны возвращать как TXT
и все записи A для этого IP-адреса.

If / nnnn используется, и MSG указывается для каждого -блок вариант для этой же зоны,
курьер будет запрашивать только наличие записей A.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


курьер также инициализирует следующие переменные среды перед запуском программа:

TCPLOCALHOST
Имя хоста на локальном конце сетевого подключения, найденное в DNS.
TCPLOCALHOST не будет установлен, если IP-адрес локального конца сетевого подключения
не может быть найден в DNS, или если -nodnslookup опция указана. TCPLOCALHOST будет
установить в строку софтднсерр если поиск в DNS завершается неудачно из-за временной ошибки (так что вы
не может определить, связано ли с IP-адресом допустимое имя хоста) или
обратный и прямой поиск DNS не совпадают. TCPLOCALHOST не будет установлен, если
обратный поиск DNS полностью не выполняется.

TCPLOCALIP
IP-адрес локального конца сетевого подключения.

TCPLOCALPORT
Номер порта локального конца сетевого подключения.

TCPREMOTEHOST
Имя хоста подключающегося хоста. Нравиться TCPLOCALHOST, но для подключающегося IP
адрес.

TCPREMOTEIP
Подключение IP-адреса.

TCPREMOTEINFO
Строка идентификации, полученная от сервера IDENT на удаленном IP-адресе. Не задано
если сервер IDENT вернул ошибку, или если -noidentlookup вариант был указан.

TCPREMOTEPORT
TCP-порт удаленного конца сетевого подключения.

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


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

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

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad