리눅스/Mail에 해당하는 글 68

phpmailer 1.0.x 설치

리눅스/Mail|2015. 1. 23. 09:05
반응형

프로젝트 및 다운로드 사이트 http://sourceforge.net/projects/phpmailer

테이블 작성

* DocumentRoot 디렉토리에 압축파일을 다운받는다

# gzip -d phpmail-1.0.x.tar.gz
# tar xvf phpmail-1.0.x.tar
# cd phpmail-1.0.x



테이블 작성


* 먼저 작성된 mailuser테이블을 삭제한다

# /usr/local/mysql/bin/mysql -u phpmail -p phpmail
mysql> drop table mailuser;
mysql> exit;
# cd sql
# /usr/local/mysql/bin/mysql -u phpmail -p phpmail < phpmail-linux.sql
Enter password:
테이블이 제대로 생성됐는지 확인한다
# /usr/local/mysql/bin/mysql -u phpmail -p phpmail
mysql> show tables;

+-------------------+
| Tables_in_phpmail |
+-------------------+
| mailaddr |
| maildomn |
| mailgrup |
| mailnoti |
| mailpop3 |
| mailpost |
| mailrule |
| mailuser |
+-------------------+
8 rows in set (0.01 sec)

maildomn테이블에 도메인정보를 입력한다
mysql> insert into maildomn values ('메일서버도메인명', '회사명', '관리자아이디', '관리자메일주소', '관리자전화번호', '관리자핸드폰번호', '도메인디스크위치', '도메인당 아이디갯수', '도메인기본제한용량', '등록일자', '사용여부');
sample> insert into maildomn values ('nsets.org', 'phpmail', 'popori', 'popori@kldp.org', '02-2103-xxxx', '017-339-xxxx', '/phpmail/nsets.org', '20', 10240, '2003-04-28', 'Y');



디렉토리 생성


# mkdir -p /phpmail/nsets.org
첨부파일 업로드 디렉토리생성
# mkdir -p /phpmail/nsets.org/.upload
# chown -R nobody:nobody /phpmail



환경설정


# vi DocumentRoot/phpmail-1.0.x/lib/config.lib.html
관리자 메일주소입력
> $phpmail["admin"] = "popori@kldp.org";
편지함의 홈디렉토리 설정
> $phpmail["mhome"] = "/phpmail"; 편지함 홈디렉토리가 NFS일경우 nfs주석을 해제 선택해준다
> $phpmail["mtype"] = "local"; # $phpmail["mtype"] = "remote"; 



접속확인


브라우저를 띄우고 phpmail접속을 확인한다
http://도메인//phpmail-1.0.x

반응형

댓글()

Mulitple Queues

리눅스/Mail|2015. 1. 23. 09:03
반응형

/etc/mail/sendmail.cf 를 열고 QueueDirectory 라는 문자열이 들어 있는 라인을 찾는다. 그리고 아래와 같이 되어 있다면 그냥 넘어 가고 다르다면 아래와 같이 수정을 해 준다.

다음 위의 경로로 이동을 하여 /var/spool/mqueue 에 sub directory가 없다면 q1~q6 까지의 Directory를 만들어 주도록 한다. 그리고 sendmail을 재시작 하면 된다.


[출처] http://blog.naver.com/legendon/140013722592


반응형

댓글()