728x90
mail 명령어
mail 명령어는 일반적으로 Unix/Linux 시스템에서 기본적으로 제공됩니다.
mail 설치
- Debian/Ubuntu 계열
sudo apt-get update
sudo apt-get install mailutils
- RHEL/CentOS 계열
sudo yum update
sudo yum install mailx
설치 후에는 mail 명령어를 사용하여 이메일을 보낼 수 있습니다. mail 명령어는 일반적으로 다음과 같은 구문을 사용합니다.
mail [옵션] [받는 사람 이메일 주소]
옵션은 다양하며, 자세한 내용은 man mail 명령어를 사용하여 확인할 수 있습니다.
예를 들어, mail 명령어를 사용하여 user@example.com 이메일 주소로 이메일을 보내려면 다음과 같이 입력합니다.
mail user@example.com
그러면 mail 명령어는 이메일의 제목과 본문을 작성하도록 요청합니다. 이메일의 제목은 다음과 같이 입력하고, Enter 키를 누릅니다.
Subject: 이메일 제목 입력
이어서 이메일의 본문을 입력하고, Ctrl+D 키를 눌러 전송합니다.
mail 명령어를 사용하여 이메일을 보내기 전에, 우선 mail 명령어를 사용하여 로컬 시스템에서 이메일을 보낼 수 있는지 확인하는 것이 좋습니다. 예를 들어, 다음과 같은 명령어를 사용하여 root 사용자에게 이메일을 보내고, 이메일이 제대로 전송되었는지 확인할 수 있습니다.
echo "test email" | mail -s "test subject" root
위 명령어는 root 사용자에게 test subject 제목의 test email 내용을 가진 이메일을 보내는 것입니다.
이메일이 정상적으로 전송되면, root 사용자의 메일함에서 이메일을 확인할 수 있습니다.
사용 예시
echo "메일 본문" | mail -s "제목" 수신자 이메일 주소
echo "테스트 메일입니다." | mail -s "hello" -A test.txt user@example.com
echo "테스트 메일입니다." | mail -s "hello" <이메일 주소>
728x90
'리눅스' 카테고리의 다른 글
HP hpasmcli 명령으로 HT(hyper-threading) 활성화 여부 확인 (0) | 2023.04.03 |
---|---|
[draft] lsof 명령어 (0) | 2023.04.03 |
ARM(CPU) 아키텍처에서 Zulu JDK 17을 설치하는 방법 (0) | 2023.03.30 |
sudo su 명령어와 sudo su - 명령어 차이점 (0) | 2023.03.30 |
whereis 명령어와 which 명령어 차이점 (0) | 2023.03.30 |