이메일은 여전히 통신 목적으로 인터넷을 통해 가장 많이 사용되는 기능 중 하나입니다. 이메일 뿐만 아니라 빠른 통신의 좋은 수단으로 서 역할-그것은 안정적이 고 안전 올바르게 사용 하는 경우. 최신 사용자 인터페이스 기반 운영 체제 및 응용 프로그램 덕분에 이메일을 보내는 것은 이제 쉽습니다. 당신이 리눅스 터미널을 사용하여 이메일을 보낼 필요가있을 때,상황이 조금 복잡한을 얻을 수 있습니다.
명령줄에서 이메일을 보내는 것은 특히 쉘 스크립트에서 이메일을 만들고 초안을 작성하고 보내야 할 때 필요합니다. 명령 줄에서 이메일을 보내는 것은 또한 몇 가지 장점이 있습니다;그것은 이미 리눅스 명령 줄에서 작업하는 사람들과 시스템에서 로그를 추출 할 필요가 사람들을 위해 도움이 될 수 있습니다.
우리는 리눅스 터미널을 통해 이메일을 보내는 다양한 방법을 진행하기 전에,우리는 모든 메일 패키지 또는 응용 프로그램이 메일 서버를 필요로한다는 것을 이해할 필요가있다. 다른 전자 메일 공급자에 대 한 구성 프로세스는 서로 조금 다를 수 있습니다. 시스템 아래에 언급 된 이러한 명령 중 하나가 설치되어 있지 않은 경우 또한,당신은 다운로드 및 얌,
다음은 리눅스의 명령 줄을 통해 이메일을 보낼 수있는 상위 5 가장 널리 사용되는 쉬운 방법입니다.
메일
메일은 리눅스 터미널에서 이메일을 보내는 가장 쉽고 간단한 방법 중 하나입니다. 아래는 제목과 함께 이메일을 보내는 예제 명령입니다. 이 옵션을 사용하면 사용자가 제목과 함께 이메일을 보낼 수 있습니다. 또한 사용자는 각각”씨”및”비”옵션을 사용하여 참조 및 숨은 참조를 지정할 수 있습니다.
$ echo "This is the mail's body" | mail -s "mail subject" [email protected]
메일에 첨부 파일을 추가하려면 사용자가””옵션을 사용할 수 있습니다. 다음은 첨부 파일이 있는 이메일을 보내는 예입니다.
$ echo "this is the mail's body" | mail -a path/to/file/fileToBeSent.txt -s "mail subject" [email protected]
똥개
똥개는 리눅스의 명령 줄 인터페이스에서 메일을 보낼 수있는 또 다른 터미널 이메일 클라이언트 명령입니다. 똥개는 이메일 수신을위한 팝 및 아이 맵 프로토콜을 지원하며 매우 간단합니다. 다음은 똥개 명령을 사용하여 이메일을 보낼 수있는 예제 명령입니다.
$ echo "This is the mail's body" | mutt -s "mail subject" [email protected]
똥개 명령이 지원하는 모든 옵션을 알고,여기를 클릭.이 명령은 파일을 암호화하는 데 사용됩니다. 그것은 하나 이상의 마임 메시지로 명명 된 파일을 인코딩합니다. 이러한 결과 메시지는 간단한 메일 링 명령으로 여러 수신자에게 우편으로 발송 될 수 있습니다. 또한 매우 간단한 접근 방식입니다. 다음은 첨부 파일 없이 전자 메일을 보내는 명령의 예제입니다.
$ echo "this is the mail body" | mpack -s "mail subject" [email protected]
그리고 메일에 첨부 파일을 추가하려면 다음 명령을 사용할 수 있습니다:
$ echo "this is the mail body" | mpack -s "mail subject" [email protected] -a file.txt
다음은 몇 가지 중요한 옵션 중 일부입니다:
- -“제목”->제목을 메일 제목으로 바꿉니다.
- -최대 크기->인코딩된 파일에 허용되는 최대 문자 수를 지정할 수도 있습니다. 파일이 최대 크기보다 크면 세그먼트로 분할됩니다.
- -엔 뉴스 그룹->이 옵션을 사용하면 인코딩 된 파일을 여러 사용자에게 보낼 수 있습니다. 단순히 쉼표로 구분 된 이메일 주소로 뉴스 그룹을 교체합니다.
- -출력 파일->출력 파일을 파일 이름으로 바꾸면 특정 파일에 출력을 기록합니다.
센드 메일
이름 자체에서 알 수 있듯이,센드 메일 명령은 하나 이상의 수신자에게 이메일을 보내는 데 사용됩니다. 센드 메일 명령은 시스템에 구성된 네트워크를 사용하여 정보를 라우팅합니다. 센드 메일 명령을 광범위하게 사용하여 미리 포맷 된 빠른 메시지를 전달할 수 있습니다.
다음은 센드 메일 명령을 사용하여 제목없이 메일을 보낼 수있는 간단한 명령입니다:
$ echo "Mail body" | sendmail [email protected]
제목과 본문을 여러 줄로 추가하려는 경우 다음을 수행할 수 있습니다:
제목과 메일 본문을 파일(메일.2015 년)
제목:구직 신청
나열된 구직을 신청하고 싶습니다. 나는 이전의 경험과 기술을 고려할 때
역할에 큰 적합 할 것이라고 생각합니다.
그런 다음 메일을 사용하십시오.이 명령을 사용하여 메일을 보낼 수 있습니다.
$ sendmail [email protected] < mail.txt
이 에뮬레이터는 중앙 집중식 메일 허브에서 전자 메일을 선택합니다. 이 명령은 리눅스 명령줄에서 사용자에게 이메일을 보내는 데 사용됩니다. 리눅스 명령 줄을 사용하여 메일을 보낼 수있는 모든 도구와 마찬가지로
다음은 제목과 메일 본문을 사용하여 메일을 보내는 코드입니다. 이메일 본문이나 메시지 입력을 마친 후,이메일을 보내려면 간단히 누르십시오.
$ ssmtp [email protected]: mail subjectThis is email body, which can beon multiple lines.
이 명령에 대한 자세한 내용을 알고 또는 제공하는 모든 옵션을 확인하려면 여기를 클릭하십시오.