[shell] 메일 발송 스크립트

이번 포스트에서는 Shell 스크립트를 사용하여 이메일을 자동으로 발송하는 방법에 대해 알아보겠습니다.


필요한 도구 및 라이브러리 설치

먼저, mailutils를 사용하여 이메일을 발송할 것이므로 해당 도구를 설치해야 합니다.

sudo apt-get install mailutils

이제 mailutils가 설치되었으므로 스크립트를 작성해 보겠습니다.

스크립트 작성

아래는 이메일을 발송하는 간단한 Shell 스크립트 예제입니다.

#!/bin/bash

TO="recipient@example.com"
SUBJECT="Test Email"
BODY="This is a test email from my Shell script."

echo "$BODY" | mail -s "$SUBJECT" $TO

스크립트는 이메일 수신자, 제목, 본문을 지정하고 해당 내용을 mail 명령어를 통해 전송합니다.

실행 권한 부여

스크립트에 실행 권한을 부여하려면 다음을 실행하십시오.

chmod +x send_email.sh

테스트

스크립트를 실행하여 메일이 정상적으로 발송되는지 확인할 수 있습니다.

./send_email.sh

메일함을 확인하여 테스트 이메일이 도착했는지 확인해보세요.

위 예제를 사용하여 스크립트를 작성하고 실행해보면, Shell 스크립트를 사용하여 메일을 자동으로 발송하는 방법을 익힐 수 있습니다.

참고 : Mailutils 공식 문서

이상으로, Shell 스크립트로 메일을 발송하는 방법에 대해 공부해보았습니다.