탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: 네트워크 서비스 Oracle Solaris 11 Information Library (한국어) |
sendmail.cf의 대체 구성을 사용하여 메일 배달을 관리하는 방법
메일 대기열 /var/spool/mqueue의 컨텐츠 표시 방법
메일 대기열 /var/spool/mqueue에서 메일 대기열 처리 강제 실행 방법
메일 대기열 /var/spool/mqueue의 일부를 실행하는 방법
메일 대기열 /var/spool/mqueue 이동 방법
이전의 메일 대기열 /var/spool/omqueue 실행 방법
편지 별칭은 도메인에서 고유해야 합니다. 이 절에는 편지 별칭 파일을 관리하기 위한 절차가 있습니다.
또한 makemap을 사용하여 로컬 메일 호스트의 데이터베이스 파일을 만들 수 있습니다. makemap(1M) 매뉴얼 페이지를 참조하십시오. 이 데이터베이스 파일을 사용해도 NIS 등의 이름 서비스를 사용하여 얻을 수 있는 모든 이점을 얻을 수는 없습니다. 그러나 네트워크 조회가 포함되지 않으므로 이 로컬 데이터베이스 파일에서 더 빠르게 데이터를 검색할 수 있습니다. 자세한 내용은 14 장메일 서비스(참조)의 sendmail과 이름 서비스의 상호 작용 및 메일 별칭 파일을 참조하십시오.
다음 절차를 사용하여 NIS mail.aliases 맵으로 간편하게 별칭을 지정합니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
# cat /etc/mail/aliases .. alias:expanded-alias
짧은 별칭을 사용합니다.
확장된 별칭(user@host.domain.com)을 사용합니다.
# cat /etc/mail/aliases .. Postmaster: root
# cat /etc/mail/aliases .. root: user@host.domain.com
지정된 포스트마스터의 지정된 주소를 사용합니다.
# cd /var/yp
# make
/etc/hosts 및 /etc/mail/aliases 파일의 변경 사항이 NIS 슬레이브 시스템으로 전파됩니다. 몇 분 내에 변경 내용이 반영됩니다.
다음 절차를 사용하여 로컬 편지 별칭 파일로 별칭을 확인합니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
user1: user2@host.domain
새 별칭을 사용합니다.
새 별칭에 실제 주소를 사용합니다.
# cat /etc/mail/aliases .. Postmaster: root
# cat /etc/mail/aliases .. root: user@host.domain.com
지정된 포스트마스터의 지정된 주소를 사용합니다.
# newaliases
/etc/mail/sendmail.cf에 있는 AliasFile 옵션의 구성은 이 명령이 단일 파일 /etc/mail/aliases.db와 파일 쌍 /etc/mail/aliases.dir 및 /etc/mail/aliases.pag 중 어느 것을 이진 형식으로 생성하는지 결정합니다.
rcp 또는 rsync 명령을 사용하여 파일 3개를 복사할 수 있습니다. 자세한 내용은 rcp(1) 매뉴얼 페이지 또는 rsync(1) 매뉴얼 페이지를 참조하십시오. 또는 이 용도로 스크립트를 만들 수 있습니다.
이 파일을 복사할 때 각각의 다른 시스템에서 newaliases 명령을 실행할 필요는 없습니다. 그러나 메일 클라이언트를 추가하거나 제거할 때마다 /etc/mail/aliases 파일을 모두 업데이트해야 합니다.
rcp 또는 rsync 명령을 사용하여 이 파일을 복사할 수 있습니다. 자세한 내용은 rcp(1) 매뉴얼 페이지 또는 rsync(1) 매뉴얼 페이지를 참조하십시오. 또는 이 용도로 스크립트를 만들 수 있습니다.
이 파일을 복사할 때 각각의 다른 시스템에서 newaliases 명령을 실행할 필요는 없습니다. 그러나 메일 클라이언트를 추가하거나 제거할 때마다 /etc/mail/aliases 파일을 모두 업데이트해야 합니다.
키 맵 파일을 만들려면 다음 지침을 따릅니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
항목에 다음 구문을 포함할 수 있습니다.
old-name@newdomain.com new-name@newdomain.com old-name@olddomain.com error:nouser No such user here @olddomain.com %1@newdomain.com
새로 지정된 도메인과 함께 이전에 지정된 사용자 이름을 사용합니다.
새로 지정된 주소를 사용합니다.
이전에 지정된 도메인과 함께 이전에 지정된 사용자 이름을 사용합니다.
이전에 지정된 도메인을 사용합니다.
새로 지정된 도메인을 사용합니다.
첫번째 항목이 메일을 새 별칭에 재지정합니다. 잘못된 별칭이 사용되면 다음 항목이 메시지를 만듭니다. 마지막 항목은 받는 메일을 모두 olddomain에서 newdomain으로 재지정합니다.
# /usr/sbin/makemap maptype newmap < newmap
dbm, btree 또는 hash 등의 데이터베이스 유형을 선택합니다.
입력 파일 이름과 데이터베이스 파일 이름의 첫번째 부분을 사용합니다. dbm 데이터베이스 유형이 선택된 경우 .pag 및 .dir 접미어를 사용하여 데이터베이스 파일이 생성됩니다. 나머지 데이터베이스 유형 두 개의 경우 파일 이름 뒤에 .db가 옵니다.
모든 시스템이 postmaster 우편함에 메일을 보낼 수 있어야 합니다. postmaster의 NIS 별칭을 만들거나 각 로컬 /etc/mail/aliases 파일에서 별칭을 만들 수 있습니다. 다음 절차를 참조하십시오.
각 로컬 /etc/mail/aliases 파일에서 postmaster 별칭을 만드는 경우 다음 지침을 따릅니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
# cat /etc/mail/aliases # Following alias is required by the mail protocol, RFC 2821 # Set it to the address of a HUMAN who deals with this system's # mail problems. Postmaster: root
포스트마스터로 지정된 사용자의 메일 주소로 root를 변경합니다.
Postmaster: mail-address
포스트마스터로 지정된 사용자에 대해 지정된 주소를 사용합니다.
포스트마스터에 대해 별도의 우편함을 만들어 포스트마스터 메일을 개인 메일과 분리할 수 있습니다. 별도의 우편함을 만들 경우 /etc/mail/aliases 파일을 편집할 때 포스트마스터의 개인 메일 주소 대신 우편함 주소를 사용합니다. 자세한 내용은 postmaster에 대해 별도의 우편함을 만드는 방법을 참조하십시오.
postmaster에 대해 별도의 우편함을 만드는 경우 다음 지침을 따릅니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
사용자 계정 추가에 대한 자세한 내용은 Oracle Solaris 관리: 일반 작업의 사용자 계정 설정 및 관리(작업 맵)를 참조하십시오.
# mail -f postmaster
지정된 주소를 사용합니다.
/etc/mail/aliases 파일에서 postmaster 우편함을 별칭에 추가하는 경우 다음 지침을 따릅니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
# cat /etc/mail/aliases .. root: user@host.domain.com
포스트마스터로 지정된 사용자의 지정된 주소를 사용합니다.
# cat /etc/mail/aliases .. sysadmin: /usr/somewhere/somefile
새 별칭의 이름을 만듭니다.
로컬 우편함의 경로를 사용합니다.
# newaliases