728x90
반응형
리눅스에서 mailx 사용법에 대해서 알아보겠습니다.
CentOS 기준으로 yum을 이용해 mailx를 설치 할 수있다.
yum install mailx
1. 메일서버 지정
메일서버가 있다고 가정하고 우선 메일서버를 지정해줘야 합니다.
/etc/mail.rc 파일은 mailx의 설정파일이며 여기에
set smtp='메일서버주소'
를 지정해 줍니다.
만약 그렇게 할 수 없는 상황이라면
export smtp='메일서버주소'
와 같이 쉘에서 환경변수로 지정해도 됩니다.
2. 사용법 (자주쓰는 것)
2-1. 받는사람 : 명령어 끝에 받는사람 이메일 주소를 지정한다 / 이메일을 여러개 띄워서 쓰면 여러명에서 지정할 수 있다.
mailx aaa@example.com bbb@example.com
2-2. 제목 : -s
mailx -s "this is subject" aaa@example.com
2-3. 보내는 사람 : -r
mailx -r bbb@example.com aaa@example
2-4. 내용 : echo사용 , 리디렉션 이렇게 2가지가 있다.
리디렉션은 파일의 내용을 긁어서 보내준다.
echo 사용 예시)
# echo 사용예시
echo "this is body" | mailx aaa@example.com
# 리디렉션 사용예시
mailx aaa@example < a.txt
2-5. 첨부파일 : -a
mailx -a a.txt aaa@example.com
# 첨부파일 여러개
mailx -a a.txt -a b.txt aaa@example
728x90
반응형
'OS (운영체제) > 리눅스' 카테고리의 다른 글
[Linux] Linux logrotate (0) | 2024.07.05 |
---|---|
[Linux] Linux에서 Windows의 캐리지 리턴(개행) 문자 없애기 (0) | 2024.06.17 |
[리눅스] 리눅스 버전, cpu코어개수, os bit, memory, disk확인 방법 (0) | 2024.01.19 |
[리눅스] 사용자 계정 확인 (0) | 2022.05.13 |
[LINUX] 리눅스 방화벽 올리기 / 내리기 / 상태확인 (0) | 2021.04.01 |