Nmail PHP
제품소개
데모
다운로드
구입안내
FAQ (21)
Q&A (6099)
사용후기 (23)
Home    Contact us    Sitemap
기술지원안내
FAQ
Q&A 게시판
사용자 팁


Home > Support > 사용자 팁 > Nmail PHP
Nmail PHP


제 목 6 - 도메인/사용자 알리아스 설정방법
글쓴이 관리자

추가안내) 2013-07-15

Nmail PHP 2.6.1 로 업그레이드하시면, 아래 관리자모드에서 쉽게 추가하실 수 있습니다.

[메일서버관리 - 앨리어스 도메인 관리]

[메일서버관리 - 전체 앨리어스 주소 관리]

http://www.passkorea.net/Board/ListDoc.aspx?brdNo=5

 

 


 

################################################################################

# 앨리어스 도메인 추가 안내

################################################################################

예제) YourDomain.com,  YourDomain.net, YourDomain.co.kr 로 오는 메일을 모두 .com 으로 받기 원할 경우.

주의) YourDomain.com 은 도메인관리에서 추가되어 있어야하고, YourDomain.net, YourDomain.co.kr 은 도메인관리에 없어야 합니다.

 

# 메일서버비밀번호(설치시 입력한 비밀번호), 도메인을 변수로 선언.

# 비밀번호는 /home/nmail2/nmail/include/global_db.php 에 저장되어 있음.

grep XM_CTRL_P /home/nmail2/nmail/include/global_db.php

_NM_CTRL='메일서버비밀번호'

 

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdomainlist"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdomainadd" "YourDomain.com" "YourDomain.net"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdomainadd" "YourDomain.com" "YourDomain.co.kr"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdomainlist"

 

# 앨리어스 도메인 삭제방법

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdomaindel" "YourDomain.net"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdomaindel" "YourDomain.co.kr"

 

 

 

################################################################################

# 앨리어스 사용자 추가 안내

################################################################################

 

* xxxx@xxxxx.com, xxxx@xxxxx.com 으로 오는 메일을 real@@YourDomain.com 으로 받고 싶은 경우.

* 주의) 앨리어스로 사용할 아이디(alias1, alias2)는 존재하지 않는 계정이어야 합니다.

                           만약 이미 [회원관리]에 등록되어 있다면 해당 계정을 삭제하셔야 앨리어스 사용자로 지정이 가능합니다.

 

_NM_CTRL='메일서버비밀번호'

 

# 앨리어스 사용자 추가

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliaslist"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasadd" "YourDomain.com" "alias1" "xxxx@xxxxx.com"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasadd" "YourDomain.com" "alias2" "xxxx@xxxxx.com"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliaslist"

 

# 잘못 추가된 앨리어스 사용자 삭제방법

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdel" "YourDomain.com" "alias1"

 

 

 

################################################################################

# 존재하지 않는 도메인으로 오는 메일을 관리자가 받기 위한 앨리어스 예제

################################################################################

 

아래 예제는 서버에서 자동 발송되는 각종 데몬들의 안내 메일이나

웹페이지에서 메일발송시 리턴메일을 관리자계정으로 받기 위한 예제입니다.

물론 다른 용도로 응용하셔도 관계없습니다.

             ex) xxxx@xxxxx.com, xxxx@xxxxx.com 등으로 오는 메일을 모두 postmaster@에서 받도록 함.

 

 

* 도메인/사용자 앨리어스는 관리툴에서는 지원되지 않고 서버에 Telnet/SSH 로 접속후 명령을 내리시면 됩니다.

 

# 메일서버비밀번호(설치시 입력한 비밀번호), 도메인을 변수로 선언.

# 비밀번호는 /home/nmail2/nmail/include/global_db.php 에 저장되어 있음.

grep XM_CTRL_P /home/nmail2/nmail/include/global_db.php

_NM_CTRL='메일서버비밀번호'

_NM_BASE_DOMAIN='YourDomain.com'

 

# hostname 'localhost.localdomain'처럼 사용되지 않는 주소일때만 처리함.

hostname

 

 

# 앨리어스 도메인 추가. - localhost, hostname 으로 오는 메일을 원하는 도메인으로 받도록 지정.

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdomainlist"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdomainadd" "$_NM_BASE_DOMAIN" "localhost"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdomainadd" "$_NM_BASE_DOMAIN" "`hostname`"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdomainlist"

 

# 앨리어스 사용자 추가 - localhost, hostname 으로 오는 메일을 postmaster 계정에서 받도록 지정.

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliaslist"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasadd" "localhost" "*" "postmaster@$_NM_BASE_DOMAIN"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasadd" "`hostname`" "*" "postmaster@$_NM_BASE_DOMAIN"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliaslist"

 

 

# 잘못 추가된 앨리어스 사용자 삭제방법

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdel" "localhost" "*"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdel" "`hostname`" "*"

 

# 잘못 추가된 앨리어스 도메인 삭제방법

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdomaindel" "localhost"

/var/MailRoot/bin/CtrlClnt -s localhost -u admin -p "$_NM_CTRL" "aliasdomaindel" "`hostname`"

 


   

리스트
번호   제목 글쓴이 등록일 조회수
20  
비네아
23-11-17 1112
   
관리자
23-11-18 239
19  
프리한놈
22-08-12 1596
18  
개인
22-07-20 1354
17  
20-01-20 2598
16  
최인대
13-06-25 6739
15  
안철룡
13-02-26 9141
14  
사용자
11-05-17 10850
13  
손성원
11-01-05 12469
12  
봄돌
10-06-22 14438
11  
조충용
09-12-16 12305
10  
김종곤
09-04-01 51194
9  
조남식
09-02-06 12589
8  
김태관
08-10-24 19126
7  
관리자
07-06-19 16273
6  
관리자
07-06-16 22605
5  
최태영
07-06-14 15273
   
관리자
07-07-23 11484
4  
관리자
07-04-14 20500
   
안철룡
13-02-21 6775
◀◀ ◁ | 1 | 2 | 3 | ▷ ▶▶
패스코리아넷   경남 창원시 마산회원구 내서읍 중리상곡로 129, 한성빌딩 701호
메일 문의 : nmail@passkorea.net   I   전화 : 1544-1608   I   팩스 : 055-231-2069
사업자 등록번호 : 608-25-32288   I   대표자 : 빈경윤