영어프랑스어스페인어

Ad


온웍스 파비콘

webmlmd - 클라우드의 온라인

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

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

프로그램:

이름


webmlmd - couriermlm에 대한 WebMLM 인터페이스

개요


cp /usr/lib/courier/courier/웹메일/webmlm /var/www/cgi-빈

webmlmd {[시작] | [재시작] | [중지]} {/etc/courier/webmlmrc}

기술


WebMLM은 일부에 대한 대체 웹 기반 액세스를 제공하는 서비스입니다. 택배
전자 메일을 통해 제출하는 대신 명령을 사용할 수 있습니다.

이때 WebMLM은 메일링 구독 및 구독 취소 요청을 구현합니다.
목록 및 기본 메일링 리스트 설정 구성.

WebMLM을 구성하기 전에 다음을 사용하여 메일링 리스트를 설정해야 합니다. 택배(1). WebMLM은
별도의 응용 프로그램이 아니라 추가 기능입니다. 택배. WebMLM이 제대로 작동하지 않습니다.
메일링 리스트가 완전히 구성되고 다음에 해당하는 모든 .courier 파일이 완료될 때까지
이 목록이 설치됩니다.

개요


WebMLM은 세 부분으로 구성됩니다.

· 모든 것을 열거하는 구성 파일(기본값: /etc/courier/webmlmrc)
택배-WebMLM이 서비스를 제공할 메일링 리스트 디렉토리 생성
(WebMLM의 단일 인스턴스는 여러 메일링 리스트 디렉토리를 지원할 수 있습니다). 그만큼
구성 파일은 또한 로컬 파일 시스템 소켓(명명된 파이프)의 이름을 지정합니다.
어디에 webmlmwebmlmd 프로그램은 서로 통신하고 몇 가지 다른 구성
매개 변수를 설정합니다.

· webmlmd 구성 파일을 읽고 구성 파일을 생성하는 백그라운드 데몬 프로세스입니다.
구성 파일에 지정된 통신 소켓 및 웹 수신 대기
요청.

· webmlm Apache http에서 스크립트로 설치해야 하는 작은 스텁 프로그램입니다.
서버의 cgi-bin 디렉토리. Apache는 수신된 모든 요청을 처리하기 위해 스크립트를 실행합니다.
웹 클라이언트/브라우저에서. webmlm 웹 브라우저의 요청을 읽고
구성 파일, 구성에 지정된 통신 소켓 파일을 엽니다.
파일로 요청을 보냅니다. webmlmd 데몬 프로세스 및 대기 webmlmd's
웹 브라우저/클라이언트로 전달되는 응답입니다.

주의 사항
webmlm /usr/lib/courier/courier/webmail 디렉토리에 원래 설치되어 있습니다.
Apache의 cgi-bin 디렉토리에 수동으로 복사해야 합니다. 가장 설치 가능
Courier 패키지(기본 RPM을 사용하여 빌드된 Courier RPM 패키지 포함)
빌드 스크립트) 설치하는 별도의 하위 패키지가 있습니다. webmlm 직접
cgi-bin 디렉토리. 이러한 경우에는 하위 패키지를 설치하기만 하면 됩니다.

다음 프로세스를 사용하여 웹 활성화 택배-관리 메일링 리스트:

1. LISTNAME, LISTDESCR, LISTPW 및 URL 구성 택배 목록 옵션.

2. webmlmrc 구성 파일을 설정합니다.

3. 스타트 webmlmd, 그리고 시스템 부팅 중에 자동으로 시작되도록 정렬합니다.

4. 설치 webmlm 웹 서버의 cgi-bin 디렉토리에 있습니다.

구성 택배MLM LIST 옵션


사용 "택배 세트 예배 규칙서 name=가치" 명령, 각 택배 명부 예배 규칙서
다음 설정을 지정하려면:

목록 이름
메일링 리스트의 짧은 제목 또는 캡션입니다. 예: "택배 사용자 메일링 리스트".

목록 설명
이것은 이 메일링 리스트에 대한 더 길고 자세한 설명입니다. 이 설정은
목록의 기본 페이지에 원시 HTML로 표시됩니다. 선택적 설정입니다.

URL
이 메일링 리스트의 기본 페이지 URL입니다. 이것이 무엇인지 파악해야 합니다.
URL은 미리 계획하여 설정해야 합니다. webmlm 마지막 단계에서 설치됩니다.
이 설치 과정에서.

설치 후 webmlm Apache의 cgi-bin 디렉토리에서 webmlm 명령
아마도 “http://서버 이름/cgi-bin/webmlm”. 목록의 URL은
추가된 목록의 디렉토리 이름 webmlm의 URL입니다.

예를 들어, 택배 메일링 리스트 디렉토리는 /var/lists/devel-list입니다.
URL MUST "http://서버 이름/cgi-bin/webmlm/devel-list”.

목록PW
메일링 리스트 관리 화면의 비밀번호입니다. 암호는
를 사용하여 설정 택배 명령.

주의 사항
우리는 여기서 군사급 보안을 말하는 것이 아닙니다! 민감한 재활용하지 마십시오
이 목적을 위한 암호. 암호는 옵션에 일반 텍스트로 저장됩니다.
메일링 리스트 디렉토리에 있는 파일. 세계 읽기를 제거하는 것을 고려해야 합니다.
메일링 리스트 디렉토리에 대한 권한을 실행합니다. 에 대한 권한 변경
옵션 파일이 유효하지 않으면 다음 번에 복원됩니다.
구성 설정이 변경됩니다.

또한 관리 화면에 대한 권한을 저장하여 제공합니다.
또한 브라우저 쿠키를 통해 전송되는 목록 암호
명확하게 네트워크. SSL 사용 고려 webmlmd.

이것은 간단한 암호 기반 구현입니다. 높은 수준의 보안이 필요합니다.
설정하는 데 많은 주의가 필요하며 일반적으로 구현하기가 다소 복잡하고
관리하다. 명심하십시오.

실행할 때 각 옵션 설정 주위에 아포스트로피를 넣습니다. 택배. 이들의 대부분은
구성 설정(특히 LISTDESCR)은 특수 셸 문자를 포함하며
인용.

환경 UP L' 웹LMRC 구성 FILE


기본값 webmlmd 구성 파일은 /etc/courier/webmlmrc로 설치됩니다. 파일
각 필수 구성 설정에 대한 설명이 포함되어 있습니다. 간단히:

PORT
파일 시스템 소켓 포트 파일. 이것은 로컬 파일 시스템 소켓입니다.
웹 요청을 처리합니다. 파일 시스템 소켓을 포함하는 디렉토리는 다음 중 하나여야 합니다.
를 소유한 동일한 사용자 ID가 소유 택배 메일링 리스트 디렉토리, 또는 webmlmd
루트로 시작해야 합니다(이 설치 프로세스의 다음 단계에서). 기본값
/etc/courier/webmlmrc 구성 파일은 파일 시스템 소켓 파일을 Courier로 설정합니다.
루트만 쓸 수 있는 디렉토리이므로 webmlmd 루트로 시작해야 합니다.
단계 단계, 기본 구성에서.

또한 파일 시스템 소켓 포트 파일은 해당 사용자 ID로 액세스할 수 있어야 합니다.
웹 cgi-bin 스크립트를 실행합니다. 이것은 Apache의 기본 설정에서 아무도 없는 사용자입니다.
구성.

기울기
콜론으로 구분된 목록 택배 절대 경로로 메일링 리스트 디렉토리. ㅏ
WebMLM의 단일 인스턴스는 다음과 같은 경우 여러 목록을 처리할 수 있습니다.

1. 모든 메일링 리스트 디렉토리의 이름, 모든 디렉토리의 마지막 구성 요소,
독특하다.

2. 모든 메일링 리스트 디렉토리는 동일한 사용자 ID와 그룹 ID가 소유합니다.

그렇지 않으면 WebMLM의 별도 인스턴스를 여러 개 설정해야 합니다.

시작 웹MLMD


다음 명령이 시작됩니다. webmlmd:

webmlmd 시작 구성 파일

이 명령을 시스템 시작 스크립트에 추가해야 합니다(대체 구성 파일 와 더불어
구성 파일에 대한 절대 경로 이름).

주의 사항
대부분의 설치 가능한 Courier 패키지(Courier RPM 패키지 포함)
기본 RPM 빌드 스크립트) 시스템 시작 스크립트를 설치합니다. 스크립트는 다음을 호출합니다.
구성 파일(/etc/courier/webmlmrc)에
비어 있지 않은 LISTS 설정. 처음에 LISTS는 비어 있고 아무 일도 일어나지 않습니다. 일단
메일링 리스트 디렉토리가 정의되면 시작 스크립트가 시작을 처리합니다.
webmlmd.

XNUMXD덴탈의 webmlmd 명령이 즉시 반환되며 백그라운드 데몬으로 계속 실행됩니다.
프로세스). 데몬 프로세스를 중지하려면:

webmlmd 중지 구성 파일

앞서 언급했듯이, webmlmd 루트로 호출하거나 동일한 사용자 ID로 호출해야 합니다.
다음과 같은 경우 메일링 리스트 디렉토리를 소유합니다. PORT의 디렉토리는 다음이 쓸 수 있습니다.
사용자 아이디

설치 웹엠엠


설치 webmlm 프로그램에서 수동으로 복사하거나
/usr/lib/courier/courier/webmail 디렉토리를 Apache의 cgi-bin 디렉토리로 복사합니다. 최대
미리 빌드된 Courier 패키지에는 일반적으로 /usr/lib/courier/courier/webmail이 없습니다.
디렉토리에 있지만 설치하는 선택적 하위 패키지가 있습니다. webmlm 직접
cgi-bin 디렉토리

배수 웹엠엠 인스턴스


때로는 매우 전문화된 환경에서 WebMLM의 여러 인스턴스가 필요할 수 있습니다. 을 위한
예를 들어, 다른 사용자 ID가 소유한 메일링 리스트 디렉토리를 지원합니다. 이건 아마
대부분의 일반 사전 구축 Courier 패키지에서 지원하지 않으며 수동으로 수행해야 합니다.

설치 여러 사본들 of webmlm
별도의 사본을 만드십시오. webmlm 프로그램, WebMLM의 각 인스턴스에 대해 하나씩. 설치
모두 웹 서버의 cgi-bin 디렉토리에 있습니다. 이는 소프트 또는 하드 링크로 수행할 수 있지만
별도의 인스턴스가 있어야 합니다. webmlm.

각 인스턴스 webmlm "rc"를 추가하여 이름이 구성된 구성 파일을 읽습니다.
명령으로 이동하고 /etc/courier에서 파일을 찾습니다. 예를 들어, 수정되지 않은
webmlm /etc/courier/webmlmrc를 읽습니다. 이름이 지정된 두 번째 사본의 경우 webmlm2 존재, 그것은 읽을 것입니다
/etc/courier/webmlm2rc.conf

추가적으로, 선택적 WEBMLMRC_DIR 환경 변수는 /etc/courier를 재정의합니다.
구성 파일 이름의 일부입니다. 만약에 webmlm 이 환경 변수가
설정하면 내용이 "/etc/courier" 부분을 대체합니다. 예를 들어 webmlm 그것은 읽는다
"/etc/lists"에서 WEBMLMRC_DIR /etc/lists/webmlmrc 구성 파일을 엽니다.
마찬가지로 웹 서버의 스크립트 디렉토리에 있는 자체 이름이 webmlm2, 열릴 것입니다
/etc/lists/webmlm2rc.conf

Apache의 "SetEnv" 디렉토리를 사용하여 환경 변수를 설정합니다.

SetEnv WEBMLMRC_DIR /etc/lists

각각에 대해 고유한 구성 파일을 정렬하는 데 적합한 메커니즘을 사용하십시오.
의 사본 webmlm 명령.

onworks.net 서비스를 사용하여 온라인에서 webmlmd 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad