리눅스 기초 가이드 /UNIX 시스템
[리눅스 가이드] 리눅스 콘솔-터미널 환경에서 자체 서버를 이용하여 간편하게 이메일을 발송해 보자.
C O S M O S Project
2017. 12. 31. 07:54
뿐만 아니라 다량 발송도 가능하다.
먼저 자신의 OS에 메일 클라이언트가 설치되어 있는지 확인하여 보자.
user@user~$ |
mail |
No mail for user
메일 클라이언트가 설치가 되어 있다면 위와 같이 나올 것이다,
그러나 메일 클라이언트가 없는 경우라면 다음과 같이 나오며 필요한 패키지 설치를 권유할 것이다.
user@user~$ |
mail |
프로그램 'mail'을(를) 설치하지 않습니다. 다음을 입력해 설치할 수 있습니다:
sudo apt install mailutils
만일 'mail'이 없다면 위와 같은 제안으로 클라이언트를 설치 하도록 하자.
user@user~$ |
sudo apt install mailutils |
이제 다 되었다면 다음과 같은 명령으로 메일을 실제 발송해 보도록 하자.
user@user~$ |
mail -s "hello" mail@mail.com < /dev/null |
그리고 아마 G메일인 경우에는 대부분 스팸 함에 들어와 있을 것이다.
여기서 만약 '< /dev/null' 을 제거하고 실행한다면 다음과 같은 (참조)란 생성이 발생한다.
Cc:
참조란을 발생 시키지 않으려면 '< /dev/null' 파라미터로써 아무런 메인 메세지를 넣지 않음을 선언하거나 텍스트가 담긴 파일을 파라미터에 던지면 된다.
예를 들면
user@user~$ |
mail -s "hello" mail@mail.com < text |
혹은
user@user~$ |
echo "i like you" |mail -s "hello" mail@mail.com |
같은 명령으로 echo와 파이프를 활용하여 이메일 내용을 채워 참조란을 발생 시키지 않고 메일을 손쉽게 보낼 수 있다.
하지만 여기서 느끼는 회의감은 무척이나 발송이 느리다는 것일 것이다.
하지만 걱정할 필요는 없다.
mailutils 보다 훨씬 더 빠르게 구동되는 s-nail이 있기 때문이다.
s-nail은 mailutils과 마찬가지로 mailx 바이너리 프로그램 기반으로 동작한다.
하지만 동작 속도 면에서부터 mailutil 과는 확연한 차이를 보이는 것이 사실이다.
s-nail의 설치는
user@user~$ |
sudo apt-get install s-nail |
로써 간편히 설치 할 수 있으며 사용 방법은 mailutils 프로그램과 동일하다.
도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.
그리고 글에 부족한 점이 있거나 틀린 점, 더 궁금한 부분이 있는 것 같다면 꼭 댓글로 알려 주시면 감사 하겠습니다.
별 다른 절차 없이 한 번의 클릭만으로 기기의 성능을 기반으로 하여 본 블로그에 아주 잠시 동안 지원 하실 수 있습니다.