메일 호스트는 전자 메일 주소를 확인하고 도메인 내에서 메일의 경로를 다시 지정합니다. 네트워크에 원격 연결을 제공하거나 네트워크를 부모 도메인에 연결하는 시스템이 메일 호스트로 적합합니다. 다음 절차에서는 메일 호스트 설정 방법을 보여줍니다.
자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.
# svcadm disable -t network/smtp:sendmail
check-hostname 스크립트를 실행하여 sendmail이 이 서버의 정규화된 호스트 이름을 식별할 수 있는지 확인합니다.
% /usr/sbin/check-hostname hostname phoenix OK: fully qualified as phoenix.example.com
이 스크립트로 정규화된 호스트 이름을 식별하지 못하면 /etc/hosts에서 정규화된 호스트 이름을 호스트의 첫번째 별칭으로 추가해야 합니다.
알맞은 단계를 선택합니다.
메일 호스트 시스템의 IP 주소와 시스템 이름 뒤에 단어 mailhost 및 mailhost.domain을 추가합니다.
IP-address mailhost mailhost mailhost.domain loghost
지정된 IP 주소를 사용합니다.
메일 호스트 시스템의 시스템 이름을 사용합니다.
확장된 도메인 이름을 사용합니다.
이제 시스템이 메일 호스트로 지정됩니다. domain은 다음 명령의 출력에 하위 도메인 이름으로 제공된 문자열과 같아야 합니다.
% /usr/lib/sendmail -bt -d0 </dev/null Version 8.13.1+Sun Compiled with: LDAPMAP MAP_REGEX LOG MATCHGECOS MIME7TO8 MIME8TO7 NAMED_BIND NDBM NETINET NETINET6 NETUNIX NEWDB NIS NISPLUS QUEUE SCANF SMTP USERDB XDEBUG ============ SYSTEM IDENTITY (after readcf) ============ (short domain name) $w = phoenix (canonical domain name) $j = phoenix.example.com (subdomain name) $m = example.com (node name) $k = phoenix ========================================================
이 변경 후에 hosts 파일이 표시되는 방식은 다음 예를 참조하십시오.
# cat /etc/hosts # # Internet host table # 172.31.255.255 localhost 192.168.255.255 phoenix mailhost mailhost.example.com loghost
다음 항목을 만듭니다.
IP-address mailhost mailhost mailhost.domain loghost
# svcadm enable network/smtp:sendmail
자세한 내용은 메일 구성 테스트 방법을 참조하십시오.