영어프랑스어스페인어

Ad


온웍스 파비콘

couriertcpd - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 couriertcpd 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 couriertcpd 명령입니다.

프로그램:

이름


couriertcpd - Courier 메일 서버 TCP 서버 데몬

개요


택배 [-pid=PID 파일] [선택권...] {명부} {프로그램} {아르헨티나...}

택배 {-pid=PID 파일} {-멈추다}

택배 {-pid=PID 파일} {-재시작}

기술


택배 들어오는 네트워크 연결을 수락하고 실행 프로그램 각각 설정 후
네트워크 연결. 그만큼 프로그램의 표준 입력 및 출력은 네트워크로 설정됩니다.
연결.

명부 들어오는 연결이 생성되는 TCP 포트 번호의 쉼표로 구분된 목록입니다.
프로그램 실행할 프로그램입니다. 만약에 프로그램 인수가 필요하며 다음에 지정됩니다.
명령줄, 이후 프로그램 자체.

실행하기 전에 프로그램, 택배 여러 환경 변수를 초기화합니다.
네트워크 연결을 설명합니다. 물려받은 환경 프로그램 될 것입니다
물려받은 환경 택배, 추가 환경 변수
에 의해 초기화 택배. 특정 네트워크 연결을 거부할 수도 있습니다.
거부할 네트워크 연결을 지정하는 데 사용할 수 있는 몇 가지 옵션이 있습니다.

옵션


-액세스=파일 이름
선택적 액세스 파일을 지정합니다. 액세스 파일에는 액세스할 IP 주소가 나열됩니다.
연결을 수락하거나 거부해야 합니다. 액세스 파일은 초기화에도 사용됩니다.
연결의 IP 주소를 기반으로 하는 환경 변수. 파일 이름 GDBM입니다
또는 일반적으로 하나 이상의 텍스트 파일에서 스크립트로 생성되는 DB 데이터베이스 파일입니다.
자세한 내용은 아래의 "액세스 파일"을 참조하십시오.

-액세스로컬
조회 외에 액세스 파일에서 로컬 인터페이스 IP 및 포트를 조회합니다.
원격 IP. 이는 다음에 따라 환경 변수를 설정하는 메커니즘을 제공합니다.
클라이언트가 연결된 IP 주소 및/또는 포트. 액세스 파일에서 "1.2.3.4.25"
IP 주소 1.2.3.4 포트 25에 대한 연결과 일치합니다. "1.2.3.4"는 IP에 대한 연결과 일치합니다.
모든 포트에서 주소 1.2.3.4; "*.25"는 모든 IP의 포트 25에 대한 연결과 일치합니다.
주소.

-주소=nnnn
IP 주소에 대한 네트워크 연결만 허용 nnnn. 지정하지 않은 경우, 택배
시스템이 연결을 수락하는 모든 IP 주소에 대한 연결을 수락합니다. 만약
시스템에 별도의 IP 주소가 있는 여러 네트워크 인터페이스가 있는 경우 이 옵션을 사용하면
택배 하나의 특정 IP 주소에 대한 연결만 허용합니다. 대부분의 시스템에는
다중 네트워크 인터페이스: 루프백 인터페이스와 로컬 네트워크 인터페이스,
-address=127.0.0.1은 로컬 시스템의 연결만 허용합니다. 언제
여러 포트 번호가 지정되어 있으며 서로 다른 포트 번호를 선택적으로 바인딩하는 것도 가능합니다.
각 포트 번호에 대한 네트워크 주소 명부 둘 이상의 포트 번호를 지정합니다.
보다 "배수 포트 명부[1]" 아래에서 자세한 내용을 확인하십시오.

-차단=지역[,였다[/nnnn][,메시지]]
환경 변수 초기화 였다 다음 조건이 모두 참인 경우:
였다 아직 초기화되지 않았습니다. 연결 IP 주소는 DNS 기반에서 찾을 수 있습니다.
목록. 아래의 DNS 액세스 목록을 참조하십시오. 다수의 -블록 옵션을 사용할 수 있습니다.

-거부g=본문
다음과 같은 경우 클라이언트에 반환할 선택적 메시지를 지정합니다. -접속하다 선택권
그들을 거부합니다. 기본값은 다시 보내지 않고 TCP 연결을 끊는 것입니다.
메시지.

-드롭=였다
환경 변수의 경우 였다 비어 있지 않은 값으로 설정되면 즉시 종료됩니다. 하다
실행하지 프로그램 연결을 처리합니다. 자세한 내용은 아래의 DNS 액세스 목록을 참조하십시오.
정보. 였다 지정되지 않은 경우 기본값은 "BLOCK"입니다.

-그룹=그룹
세트 택배의 그룹 ID입니다. 그룹 숫자 또는 이름으로 지정할 수 있습니다.
수퍼유저만 사용할 수 있습니다. -그룹.

-듣다=n
보류 중인 연결을 보유하는 대기열의 길이입니다. n 숫자입니다. 지정되지 않은 경우,
시스템 기본값이 사용됩니다.

-최대 퍼크=n
동일한 C 네트워크 블록에서 허용되는 최대 연결 수입니다. 이것을 사용하여
연결 슬롯이 제한되어 있으므로 옵션을 권장합니다. 이 옵션이 없으면
동일한 C 네트워크 블록은 잠재적으로 사용 가능한 모든 연결 슬롯을 사용할 수 있습니다.

-최대 페리프=n
동일한 IP 주소에서 허용되는 최대 연결 수입니다. 둘 다 사용 -maxperc
-maxperip 연결 제한을 미세 조정하는 옵션. 예를 들어, 언제 택배 is
SMTP 포트에서 수신 대기하는 횟수에 대한 상한을 설정하는 것이 좋습니다.
동일한 C 블록의 연결. 많은 양의 메일을 보내는 도메인은 종종
동일한 C 블록에서 아웃바운드 메일을 보내는 여러 서버가 있으므로 설정하는 것이 좋습니다.
개별 C 블록에 대한 제한. 한편, 만약 택배 에서 듣고있다
POP3 포트 개별 IP 주소에 대한 제한을 설정하는 것이 더 합리적입니다. C 블록인 경우
의 주소가 전화 접속 모뎀 풀에 할당되면 확실히 많은 주소를 가질 수 있습니다.
동일한 C 블록 내의 IP 주소는 동시에 POP3 서버에 연결됩니다.
시간.

-최대 프로세스=n
최대 연결 슬롯 수 또는 시작된 최대 프로세스 수입니다. 이것
동시에 허용되는 최대 연결 수를 효과적으로 지정합니다.
최대 연결 수를 연 후, 택배 기다립니다
더 이상 연결을 수락하기 전에 기존 연결을 닫습니다.

-경고=n
로그 로그_경고 활성 프로세스 수가 초과되면 syslog에 메시지 n. 그만큼
기본값은 90% 최대 프로세스. 택배 로그 LOG_ALERT syslog 메시지
활성 프로세스 수가 최대에 도달했습니다.

-nodnslookup
연결 IP 주소 및 로컬과 관련된 호스트 이름을 조회하지 마십시오.
주소를 초기화하지 마십시오. TCPREMOTEHOST or TCPLOCAL호스트 환경 변수(참조
아래).

-noidentlookup
수행하지 마십시오 ident 조회하고 초기화하지 마십시오. TCPREMOTEINFO 환경
변하기 쉬운.

-pid=파일 이름
주어지면, 택배 자신을 백그라운드로 전환하고 프로세스 ID를 여기에 저장합니다.
파일, 일반적으로 /var/run 어딘가에 있습니다.

이 옵션은 -재시작-중지 옵션을 제공합니다.

-재시작
기존에 SIGHUP 보내기 택배 프로세스. 동일하게 지정 -피드 주장
시작하는 데 사용된 것 택배. 프로세스 ID는 -피드 파일
그리고 택배 SIGHUP 신호를 수신합니다.

-stderr=소켓
세트 프로그램표준 입력과 마찬가지로 네트워크 연결에 대한 표준 오류
및 출력.

-표준 오류=로그 파일
세트 프로그램지정된 파일 logfile에 대한 ´s 표준 오류. 다음과 같은 경우 파일이 생성됩니다.
필요하며 추가 모드에서 열립니다.

-stderrlogger=로그 프로그램
세트 프로그램에 의해 읽혀지는 파이프에 대한 표준 오류 로그 프로그램. 단 하나의 인스턴스
of 나무꾼 의 모든 인스턴스에서 표준 오류를 수신하는 시작됨 프로그램.
지정된 나무꾼 다음과 같이 연결된 stderr 파이프의 출력 끝으로 실행됩니다.
표준 입력. 로그 프로그램 하나의 인수로 실행됩니다. 프로그램의 이름.

-stderrloggername=이름
name 인수로 로그 프로그램대신에 프로그램의 이름.

-중지
기존 중지(죽이기) 택배 프로세스. 동일하게 지정 -피드 하나로서의 주장
시작할 때 사용했던 택배. 프로세스 ID는 -피드 파일 및
택배 프로세스가 종료됩니다. 의 모든 자식 프로세스 택배 ~을받을 것이다.
SIGTERM 신호.

-사용자=사용자
세트 택배의 사용자 ID입니다. 또한 그룹 ID는 사용자의 그룹 ID로 설정됩니다. 사용
-그룹-사용자 필요가 없습니다. 수퍼유저만 지정할 수 있음 -사용자.

배수 PORT LIST


XNUMXD덴탈의 명부 인수는 쉼표로 구분된 여러 포트 번호 목록일 수 있습니다. 택배
나열된 포트에서 네트워크 연결을 생성합니다. 각 포트 번호는 선택적으로
예를 들면 다음과 같이 "address.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 와일드카드 포트 생성 실패를 조용히 무시합니다.
와일드카드가 성공적으로 생성되었습니다.

XNUMXD덴탈의 -주소 옵션을 사용하여 나열된 모든 포트에 대해 특정 IP 주소를 기본값으로 지정할 수 있습니다.
숫자. 예를 들어:

couriertcpd -pid=/var/run/smtp.pid 127.0.0.1.25,127.0.0.1.999 프로그램



couriertcpd -pid=/var/run/smtp.pid -주소=127.0.0.1 25,999 프로그램

IP 주소 25의 포트 999 및 127.0.0.1에서 네트워크 연결을 생성합니다.

ACCESS FILE


액세스 파일에는 다음과 같은 IP 주소가 나열됩니다. 택배 연결을 수락하거나 거부합니다
에서. 액세스 파일은 선택 사항입니다. 액세스 파일 없이 택배 연결을 수락합니다
모든 IP 주소에서.

IPv4 지원이 가능한 경우 IPv6 및 IPv6 주소를 모두 지정할 수 있습니다. ㅏ
비표준 구문은 현재 IPv6 주소를 지정하는 데 사용됩니다. 변경될 수 있습니다.
가까운 미래에. IPv6 지원은 현재 실험적인 것으로 간주됩니다.

액세스 파일은 일반적으로 다음과 같은 스크립트에 의해 생성되는 이진 데이터베이스 파일입니다.
makemtp 액세스(8)[2], 하나 이상의 일반 텍스트 파일에서. 텍스트 파일의 빈 줄은
무시했다. # 문자로 시작하는 행도 무시됩니다.

거부 수락 연결 by IP 주소
다음 줄은 지시합니다. 택배 IP 주소의 모든 연결을 거부하려면
범위 :

넷블럭 부인하다

넷블럭 192.68.0.2와 같은 IP 주소입니다. 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 주소의 경우 다음 형식을 사용하십시오.

:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh동작

IPv6 주소는 :으로 시작해야 합니다. 이니셜 : 문자는 실제로
IPv6 주소는 이 레코드를 IPv6 주소로 지정하는 데만 사용되며
IPv4 및 IPv6 주소의 혼합을 포함하도록 파일에 액세스합니다. IPv6 주소는 다음을 따릅니다.
이니셜: 문자이며 철자가 있어야 합니다. 사용 제로 패딩 소문자 XNUMX 진수
숫자. 예를 들면 :

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

넷블록은 짝수 단어 경계만 사용하여 지정해야 합니다.

:3ffe 부인하다

이렇게 하면 전체 3ffe::/16(6bone 네트워크, 단계적으로 중단됨)이 거부됩니다.

:2002:c0a8 부인하다

이렇게 하면 2002:c0a8::/32(개인 주소 공간에서 파생된 6to4 주소)가 거부됩니다.

환경 환경 변수
allow 뒤에는 선택적으로 환경 변수 할당 목록이 뒤따를 수 있습니다.
쉼표로. 환경 변수는 실행하기 전에 설정됩니다. 프로그램 또는 액세스 확인
목록(아래 참조). 예를 들어:

192.68.0 허용, 릴레이 클라이언트
192.68.0.10 허용, 릴레이 클라이언트, 크기 제한=1000000

이 세트 릴레이 클라이언트 192.68.0 블록의 연결을 위한 환경 변수. ~ 안에
그 외에도 크기 제한 연결이 끊어지면 환경 변수가 1000000으로 설정됩니다.
IP 주소 192.68.0.10에서 가져옵니다.

참고 릴레이 클라이언트 IP 주소 192.68.0.10에 대해 명시적으로 지정해야 합니다. 그만큼
첫 번째 줄은 이 IP 주소의 연결에 사용되지 않습니다. 택배 하나만 읽습니다
액세스 파일의 항목, 가장 구체적인 IP 주소에 대한 항목.

DNS ACCESS 기울기
금지된 IP 주소를 나열하는 대신 외부 DNS 기반 IP 액세스를 사용하는 것입니다.
명부.

아직 존재하지 않기 때문에 IPv6 기반 목록을 지원하는 조항이 없습니다. IPv6 기반
액세스 목록 지원은 향후 추가될 예정입니다.

택배의 기본 구성은 모든 IP의 연결을 자동으로 거부하지 않습니다.
DNS 기반 목록에 나열된 주소. 연결 IP 주소가 couriertcpd로 나열되어 있는 경우
단순히 환경 변수를 설정합니다. 그것은에 달려있다 프로그램,에 의해 실행 택배, 읽다
환경 변수를 설정하고 환경 변수가 설정된 경우 수행할 작업을 선택합니다.

환경 변수가 이미 설정되어 있는 경우, 택배 검색하지 않습니다
액세스 목록. 이는 액세스 목록을 재정의하는 데 사용할 수 있습니다. 프로그램
환경 변수가 비어 있지 않으면 액세스 목록을 인식합니다. 설정하여
액세스 파일의 빈 문자열에 대한 환경 변수(위 참조), 재정의할 수 있습니다.
선택한 IP 주소에 대한 액세스 목록.

XNUMXD덴탈의 -블록 옵션은 각 연결 IP 주소에 대한 DNS 목록을 쿼리합니다. 유일한 필수
인수 -블록 목록을 게시하는 데 사용되는 DNS 영역입니다. 구역 이름
선택적으로 뒤에는 쉼표와 설정할 환경 변수의 이름이 올 수 있습니다.
DNS 목록에는 IP 주소가 포함됩니다. 택배 환경 변수를 설정 블록 if
이름을 직접 지정하지 않습니다.

환경 변수의 이름 뒤에는 선택적으로 슬래시와 IP가 올 수 있습니다.
주소. 보통 택배 액세스 목록에 다음이 포함된 경우 환경 변수를 설정합니다.
지정된 IP 주소에 대한 레코드 항목입니다. 일부 액세스 목록은 추가 기능을 제공할 수 있습니다.
가능한 여러 A 레코드 중 하나를 반환하여 정보를 제공합니다. 환경의 이름인 경우
변수 뒤에 슬래시와 IP 주소가 오면 환경 변수는
액세스 목록에 표시된 IP를 포함하는 A 레코드가 포함된 경우에만 초기화됩니다.
주소.

환경 변수의 내용은 다음에 대한 모든 TXT 레코드의 내용이 됩니다.
나열된 IP 주소. 였다[/nnnn] 뒤에 선택적으로 쉼표와 텍스트가 올 수 있습니다.
TXT 레코드 대신 사용될 메시지입니다. 문자 메시지에는 다음이 포함될 수 있습니다.
그 안에 있는 단일 @ 문자는 나열된 IP 주소로 대체됩니다.

-하락 옵션이 추가로 주어집니다 -블록, 택배 연결을 끊고,
를 실행하는 것보다 프로그램. 첫째, 모두 -블록 옵션이 처리되고
일치하는 DNS 조회 결과에 따라 환경 변수가 설정됩니다. 그만큼 -하락
모든 DNS 조회 후에 처리됩니다. -하락 쉼표로 구분된 환경 목록을 가져옵니다.
변수(지정하지 않으면 블록 기본 목록입니다). 이름이 지정된 환경 변수가 있는 경우
-하락 옵션은 비어 있지 않은 문자열로 설정됩니다. 택배 대신 연결을 끊습니다.
실행의 프로그램.

배수 DNS 기울기
배수 -블록 옵션을 사용할 수 있습니다. 연결 IP 주소는 여러 곳에서 조회됩니다.
액세스 목록. 이는 다음과 같이 구현됩니다.

택배 모두 처리 -블록 한 번에 하나씩 옵션. 표시된 환경인 경우
변수가 이미 설정되어 있습니다. 택배 DNS 목록 조회를 건너뜁니다.
-블록 옵션이 지정됨). 따라서 여러 개일 경우 -블록 옵션이 사용되고 IP
주소는 첫 번째 액세스 목록에서 찾을 수 있으며, 동일한 주소를 사용하는 나머지 목록은
환경 변수는 확인하지 않습니다. 그러나 다른 환경을 사용하는 다른 목록
변수가 확인됩니다.

똑같다 지역 다른 환경 변수와 함께 두 번 이상 지정할 수 있습니다.
다른 IP 주소. 예를 들어:

couriertcpd -block=block.example.org,BLOCK1/127.0.0.2 \
-블록=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 주소 또는 메시지 지정되고, 택배 의 존재를 쿼리합니다
IP 주소에 대한 TXT 레코드.

을 텐데 메시지 지정되고, 택배 IP에 대해 A 레코드의 존재를 조회합니다.
주소.

If /nnnn 사용되며, 메시지 하나 이상에 대해 지정되지 않았습니다. -블록 이것에 대한 옵션
존, 택배 두 TXT를 모두 반환해야 하는 ANY 레코드의 존재를 쿼리합니다.
이 IP 주소에 대한 모든 A 레코드.

If /nnnn 사용되며, 메시지 마다 지정됩니다. -블록 이 동일한 영역에 대한 옵션,
택배 A 레코드의 존재 여부만 쿼리합니다.

환경 변수


택배 또한 실행하기 전에 다음 환경 변수를 초기화합니다. 프로그램:

TCPLOCAL호스트
네트워크 연결의 로컬 끝에 있는 호스트 이름으로 DNS에서 조회됩니다.
TCPLOCAL호스트 네트워크 연결의 로컬 끝 IP 주소가
DNS에서 찾을 수 없거나 -nodnslookup 옵션이 지정되었습니다. TCPLOCAL호스트 될거야
문자열로 설정 소프트엔세르 DNS 조회가 일시적인 오류로 실패하는 경우(따라서
IP 주소에 연결된 유효한 호스트 이름이 있는지 알 수 없음) 또는
역방향 및 순방향 DNS 조회는 일치하지 않습니다. TCPLOCAL호스트 다음과 같은 경우 설정되지 않습니다.
역방향 DNS 조회가 완전히 실패합니다.

TCP로컬IP
네트워크 연결의 로컬 끝 IP 주소입니다.

TCP로컬포트
Rhe 네트워크 연결의 로컬 끝 포트 번호.

TCPREMOTEHOST
연결 호스트의 호스트 이름입니다. 좋다 TCPLOCAL호스트, 그러나 연결 IP
주소.

TCP 원격 IP
연결 IP 주소.

TCPREMOTEINFO
원격 IP 주소의 IDENT 서버에서 받은 식별 문자열입니다. 설정되지 않음
IDENT 서버가 오류를 반환한 경우 또는 -noidentlookup 옵션이 지정되었습니다.

TCP원격포트
네트워크 연결의 원격 끝 TCP 포트.

onworks.net 서비스를 사용하여 온라인으로 couriertcpd 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad