강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
메일링리스트 사용법 제공하기
조회 : 4,673  



메일링리스트(mailling-list)란 글자그대로 메일을 주고받을 수 있는 명단의 리스트라는 것입니다.
즉, 같은 관심사를 가진 사람들이나 단체 혹은 그룹등에서 전체 혹은 일부의 회원들에게
메일을 보낼 수 있도록 하는 CGI프로그램입니다.

메일링리스트는 다음의 경우에 주로 활용되고 있습니다.

- 특정관심사를 가진사람들의 정보교환메일

- 특정 동아리나 그룹회원들간의 정기혹은 임시메일

- 자기가 관리하는 홈페이지의 방문자들을 위한 방문자 공지메일

- 기업이나 협회등의 고객들에게 보내는 정기 안내메일

- 기업이나 협회내의 특정과나 부직원의 알림메일

위에서 나열한 것 외에도 여러 가지 용도로 활용되고 있습니다.
인터넷의 홈페이지등에서 활용하는 메일링리스트는 거의 대부분 자기가 관리하는
홈페이지의 방문객을 대상으로 메일링리스트에 가입시켜 임의또는 주기적으로
메일을 주고받음으로써 최신정보를 회원들 상호간에 공유하기 위한 것입니다.

앞서 설명드린 바와같이 게시판, 방명록등은 대부분의 웹호스팅업체에서
설치 및 사용법등을 지원하고 있습니다.
하지만 메일링리스트를 제공하는 곳은 그렇게 많지않습니다.
메일링리스트를 사용하려면 가입자가 직접 프로그램하시거나 인터넷상에서
공개적으로 오픈되어 있는프로그램을 다운받아서 설치하실 수 있습니다.
하지만 메일링리스트 프로그램을 직접 제작한다는 것은 왠만큼 프로그램을
해본사람만이 할 수 있는 것으로 직접 제작한다는 것은 시간과 노력이 필요하므로
여기서는 인터넷상에 공개적으로 나와있는 것중 가장인기있는 것을 선택하여 설명드리고자 합니다.

1. 다운로드 받을 수 있는 곳

홈페이지 : http://any.to/skt

2. 저작권 표시

이 게시판의 원저작자 : 송경택 (skt2000@hanmail.net)

3. 설치방법

다운받은 화일의 압축을 풀고 아래와 같은 디렉토리 구조를 만듭니다.

/cgi-bin/

|

|

|----/member/ 확장자가 .cgi

|

|----/dat/ 확장자가 .dat

|

|----/images/

- 파일 올릴 때 cgi 및 dat는 ascii mode

- image file은 binary mode로 전송하세요..

- cgi의 퍼미션은 755 혹은 766으로 설정하고, .dat 파일 및 directory는 777로 설정 값.

4. 실행방법

1. 실행방법

회원등록

maillist.html을 실행.

2. 관리자 모드

admin.html을 실행

초기 관리자 ID 및 Password : Name :: 1234

3. 실행관련

관리자로 처음 로긴하면 가입해제 회원의 목록이 나타납니다.

해제시 바로 삭제하지 않은 것은 관리자가 삭제하게 하려고 삭제 안합니다.

4. 관리자 메뉴

전체메일 : 가입된 회원전원에게 메일발송

선택메일 : 선택한 회원에게만 메일방송

회원삭제 : 선택한 회원 삭제

전체선택 : 현재 Page의 회원 전체 선택

환경설정 : 관리자 모드의 환경설정

5. 파일 목록

action.cgi : main cgi

list.cgi : 화면에 보여지는 함수

config.cgi : 환경설정

cookie.cgi : action에 필요한 함수

page.cgi : page 이동 함수

list.dat : 등록된 list data

del.dat : 해지 list data

cnt.dat : 총 등록된 가입자 수

tmp.dat : 메일발송한 목록을 저장 data list 메일이 발송되고 나면 자동 삭제됨

config.dat : 환경설정 값이 저장되는 data

default.dat : 초기 값이 저장되는 data

5. 사용방법

메일링리스트 가입하기

http://www.superuser.co.kr/~sspark/maillist/maillist.html


[그림 mail03]



[
그림 mail031 메일링리스트 가입화면]

위에서 sspark, minoz, hokiz세 가입자가 가입을 했습니다.

관리자모드에서 가입자 관리 및 메일보내기

http://www.superuser.co.kr/~sspark/maillist/admin.html

admin.html페이지로 들어가게되면 메일링리스트에 가입한 가입자들을 관리할 수 있는 관리용 홈페이지를 볼수가 있습니다.

[그림 mail01]

메일링리스트 관리메뉴




[그림 mail0211]



[그림 mail02111]

전체메일 보내기


 

[그림 mail04]

메일링리스트 환경설정


[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=494


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
박성수
파파
헐렁고수