탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: 네트워크 서비스 Oracle Solaris 11 Information Library (한국어) |
sendmail.cf의 대체 구성을 사용하여 메일 배달을 관리하는 방법
각 로컬 /etc/mail/aliases 파일에서 postmaster 별칭을 만드는 방법
postmaster에 대해 별도의 우편함을 만드는 방법
/etc/mail/aliases 파일에서 postmaster 우편함을 별칭에 추가하는 방법
메일 대기열 /var/spool/mqueue의 컨텐츠 표시 방법
메일 대기열 /var/spool/mqueue에서 메일 대기열 처리 강제 실행 방법
메일 대기열 /var/spool/mqueue의 일부를 실행하는 방법
이 절에서는 대기열 관리에 도움이 되는 몇 가지 작업에 대해 설명합니다. 클라이언트 전용 대기열에 대한 자세한 내용은 sendmail 버전 8.12의 submit.cf 구성 파일을 참조하십시오. 기타 관련 정보는 sendmail 버전 8.12의 추가 대기열 기능을 참조하십시오.
다음을 참조하십시오.
다음과 같이 입력하십시오.
# /usr/bin/mailq | more
이 명령은 다음 정보를 제공합니다.
대기열 ID
메시지 크기
메시지가 대기열에 들어간 날짜
메시지 상태
보낸 사람 및 받는 사람
또한 이 명령은 이제 인증 속성 solaris.admin.mail.mailq가 있는지 확인합니다. 검사가 성공하면 sendmail에 -bp 플래그를 지정하는 작업이 실행됩니다. 검사가 실패하면 오류 메시지가 인쇄됩니다. 기본적으로 이 인증 속성은 모든 사용자에 대해 사용으로 설정됩니다. prof_attr의 사용자 항목을 수정하여 인증 속성을 사용 안함으로 설정할 수 있습니다. 자세한 내용은 prof_attr(4) 및 mailq(1)의 매뉴얼 페이지를 참조하십시오.
예를 들어, 이 절차를 사용하여 이전에 메시지를 받을 수 없던 시스템에 대해 메시지를 처리합니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
# /usr/lib/sendmail -q -v
예를 들어, 이 절차를 사용하여 호스트 이름 등 주소의 하위 문자열을 강제로 처리합니다. 또한 특정 메시지를 대기열에서 강제로 내보냅니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
# /usr/lib/sendmail -qRstring
받는 사람 별칭이나 user@host.domain의 하위 문자열(예: 호스트 이름)을 사용합니다.
또는 -qI nnnnn을 사용하여 메일 대기열의 일부를 실행할 수 있습니다.
# /usr/lib/sendmail -qInnnnn
대기열 ID를 사용합니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
# svcadm disable network/smtp:sendmail
이제 sendmail은 더 이상 대기열 디렉토리를 처리하지 않습니다.
# cd /var/spool
# mv mqueue omqueue; mkdir mqueue
# chmod 750 mqueue; chown root:bin mqueue
# svcadm enable network/smtp:sendmail
이전의 메일 대기열을 실행하려면 다음 지침을 따릅니다.
자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.
# /usr/lib/sendmail -oQ/var/spool/omqueue -q
-oQ 플래그는 대체 대기열 디렉토리를 지정합니다. -q 플래그는 대기열의 모든 작업을 실행하도록 지시합니다. 화면에 상세 정보 출력을 표시하는 경우 -v 플래그를 사용합니다.
# rmdir /var/spool/omqueue