카테고리 없음

Rocky Linux에서 mail 명령 활성화 및 사용 방법

idea9329 2025. 1. 9. 09:52
반응형

 

mail 명령은 서버 관리에서 유용한 도구로, 이메일을 보내거나 시스템 알림을 설정할 때 자주 사용됩니다. 이 글에서는 Rocky Linux에서 mail 명령을 활성화하고 사용하는 방법을 단계별로 안내합니다.


1. mailx 패키지 설치

Rocky Linux는 기본적으로 mail 명령을 포함하고 있지 않으므로 mailx 패키지를 설치해야 합니다.

설치 명령:

sudo dnf install mailx -y

이 명령은 mail 명령에 필요한 도구를 포함한 mailx를 설치합니다.


2. 메일 송신을 위한 MTA 설정

mail 명령을 통해 이메일을 송신하려면 Mail Transfer Agent(MTA)가 필요합니다. 일반적으로 Postfix가 사용됩니다.

Postfix 설치 및 설정:

  1. Postfix 설치
  2. sudo dnf install postfix -y
  3. Postfix 서비스 활성화
  4. sudo systemctl enable postfix sudo systemctl start postfix
  5. Postfix 기본 설정 변경
    Postfix가 올바르게 작동하도록 기본 설정 파일을 편집합니다.다음 항목을 수정합니다:설정 저장 후 Postfix를 다시 시작합니다.
  6. sudo systemctl restart postfix
  7. inet_interfaces = all myhostname = your-server-domain.com
  8. sudo vi /etc/postfix/main.cf

3. 메일 송신 테스트

이제 mail 명령으로 이메일을 테스트해볼 차례입니다.

테스트 명령:

echo "테스트 메일 본문 내용입니다." | mail -s "테스트 메일 제목" your-email@example.com
  • -s : 메일 제목
  • your-email@example.com : 수신자 이메일 주소

이메일 전송 확인:

수신자의 이메일 계정에서 테스트 메일이 도착했는지 확인합니다.


4. 메일 로그 확인 (문제 해결)

이메일 송신 중 문제가 발생하면 로그를 확인하여 원인을 파악할 수 있습니다.

로그 확인 명령:

sudo tail -f /var/log/maillog

5. 외부 SMTP 서버와 연동 (선택 사항)

기본 설정으로는 서버 자체에서 메일을 송신합니다. Gmail 등 외부 SMTP 서버를 사용하려면 추가 설정이 필요합니다.

  1. Postfix를 외부 SMTP 서버로 설정
    /etc/postfix/main.cf 파일에 다음 설정을 추가합니다:
  2. relayhost = [smtp.gmail.com]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_use_tls = yes
  3. SMTP 인증 정보 추가
    /etc/postfix/sasl_passwd 파일 생성:
  4. [smtp.gmail.com]:587 your-email@gmail.com:your-email-password
  5. Postfix에 인증 정보 적용
  6. sudo postmap /etc/postfix/sasl_passwd sudo chmod 600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db sudo systemctl restart postfix

결론

이제 Rocky Linux에서 mail 명령을 완전히 활성화하고 사용할 수 있습니다. Postfix와 외부 SMTP 설정을 통해 보다 안정적이고 확장된 메일 송신 기능을 활용할 수 있습니다. 추가적으로 보안과 신뢰성을 위해 SPF, DKIM, DMARC를 설정하는 것을 추천합니다.


관련 키워드

  • Rocky Linux 메일 송신
  • mailx 설치
  • Postfix 설정
  • 리눅스 메일 명령 사용법
  • Rocky Linux 메일 서버 구축

이 가이드가 도움이 되었길 바랍니다! 😊

반응형