첫 번째 이메일 메시지가 전송된 지 반세기가 지났지만,우리는 여전히 고대 기술에 의존하고 있다. 최신 이메일 클라이언트 및 서비스는 세련되고 사용하기 쉽고 대부분의 사용자가 사용하는 방법을 알고있는 것보다 더 많은 고급 기능으로 가득합니다.
때때로,그러나,당신이 할 필요가 간단한 텍스트 전용 메시지를 보낼 수 있습니다. 이러한 상황에서는 리눅스 명령 줄에서 이메일을 보내는 방법을 아는 것이 편리하며,이 기사에서는 그 방법을 설명합니다.
시작하기 전에
리눅스 명령줄에서 이메일을 보내는 가장 현명한 방법을 설명하기 전에,이 기사를 읽음으로써 배울 수 있는 것:
전자 메일 서버를 설정하고 전자 메일 메시지를 직접 보내는 데 사용하는 방법을 배우지 않습니다.
왜? 아무도 어쨌든 이메일 서버에서 보낸 이메일을 수락하지 않기 때문입니다. 아시다시피,이 이메일에 올 때 스팸은 큰 문제이며,거의 모든 이메일 서비스 제공 업체 및 메일 서버는 이제 거부 할 의심스러운 소스에서 모든 이메일을 일으키는 적어도 기본적인 스팸 방지 기능을 포함한다.
전자 메일 서버를 사용하는 열렬한 리눅스 사용자는 모호한 전자 메일 소스로 간주됩니다. 또한,대부분의 인터넷 서비스 제공 업체는 포트 25 를 차단합니다.
대신 홈 이메일 서버 작업을 만드는 모든 문제를 통해가는,그것은 지메일과 같은 이메일 서비스를 사용하는 것이 훨씬 쉽다,우리는이 문서에 사용할 것이다.3886>
아직 로그인하지 않은 경우,지메일 계정에 로그인하고 설정에서 전달 및 팝/아이 맵 탭에서 아이 맵 액세스를 활성화합니다. 보안 수준이 낮은 로그인 기술을 사용하는 앱도 허용해야 합니다.
방법#1:똥개
똥개는 오래된 이메일 클라이언트입니다. 그것은 마이클 엘킨스에 의해 1995 년에 만들어진,그리고 그 이후로 꾸준한 속도로 업데이트를 받고있다. 그 명령 줄 성격에도 불구하고,똥개는 키보드 매크로,페이지/마임,메시지 스레딩,첨부 파일,그리고 훨씬 더 많은 유용한 기능을 지원합니다. 이 응용 프로그램은 당신에게 아름다운 욕실 꾸미기의 갤러리를 보여줍니다.
먼저 배포 리포지토리에서 똥개를 설치해야합니다:
당신은 메일 디렉토리를 생성하라는 메시지가 표시됩니다. “예”를 선택하여 만듭니다. 똥개는 시작하고 어떤 사서함이 열려 있음을 알려해야합니다. 이제 똥개가 작동하는지 확인 했으므로 몇 가지 기본 디렉토리와 주요 구성 파일을 만들 시간입니다.
이제,좋아하는 텍스트 편집기에서 구성 파일을 열고 복사&다음 구성을 붙여 넣습니다.):
설정 smtp_pass=$imap_pass
설정 ssl_force_tls=yes
#IMAP
설정 [email protected]
설정 imap_pass=password
설정 spoolfile=imaps://imap.gmail.com/함
설정 폴더=imaps://imap.gmail.com/
설정을 기록=”imaps://imap.gmail.com//메일을 보낸”
설정된 연기=”imaps://imap.gmail.com//초안”
설정 mbox=”imaps://imap.gmail.com//모든 메일”
설정 header_cache=”~/.2015 년 11 월 1 일-2015 년 11 월 1 일-2015 년 11 월 1 일-2015 년 11 월 1 일-2015 년 11 월 1 일이 문제를 해결하려면 다음을 수행하십시오.이 문제를 해결하는 방법은 다음과 같습니다.”
이제 똥개를 시작할 수 있습니다,그것은 자동으로 당신을 위해 이메일을 가져해야합니다. 명령줄에서 첫 번째 전자 메일 메시지를 보내려면 키보드의”엠”을 누릅니다. 연기 된 메시지를 기억하지 않도록 선택하고 수신자의 이메일 주소,이메일 메시지의 제목 및 마지막으로 메시지 본문을 입력하십시오.
똥개는 이메일 메시지를 보내기 전에,당신이 그것을 수정하고 파일을 첨부 할 수 있습니다. 당신이 그것에 만족하면,당신은 그것을 보낼”와이”를 누를 수 있습니다. 즉,리눅스 명령 줄에서 이메일을 보내는 것이 얼마나 쉬운 지!그것은 아마 당신이 똥개는 리눅스에 대한 유일한 명령 줄 이메일 클라이언트가 아니라는 것을 배울 놀라게하지 않습니다,그것은 확실히 가장 인기있는 하나 있지만. 리눅스에 대한 모든 명령줄 이메일 클라이언트를 설명하는 것은 이 문서의 범위를 벗어나는 것이지만,우리는 당신이 알고 싶은 클라이언트가 두 개 더 있습니다.이 프로그램은 또한 통계 수집을 돕기 위한 모니터 변수를 제공합니다..하지만 배포 리포지토리에 포함되지 않을 가능성이 있습니다. 이 경우 공식 지침의 지침에 따라 직접 컴파일 할 수 있습니다.
시스템에 항공기가 설치되어 있으면”항공”명령을 사용하여 항공기를 실행할 수 있습니다. 수동으로 구성 파일을 편집 할 필요가 없습니다—당신은 당신의 계정을 구성 할 수 있도록 편리한 설치 마법사를 포함!
기본 계정 정보 입력 및 몇 가지 기본 설정 구성이 완료되면 번들 자습서를 읽거나받은 편지함으로 바로 이동할 수 있습니다.
새 메시지를 작성하려면,당신이해야 할 모든 키를 누릅니다 시프트+다.
방법#3: 리눅스 커맨드라인에서 가능한 가장 현명한 방법으로 이메일을 보내려면 상자 밖에서 생각하고 사용하고자 하지 않은 방식으로 소프트웨어 도구를 사용해야 한다. 이 응용 프로그램은 전자 메일 및 기타 공급자를 통해 전자 메일 메시지를 보내는 데 사용할 수있는 모든 용도의 트랜잭션 테스터입니다.
당신이 다른 응용 프로그램처럼 설치하여 시작:
당신은 당신의 지메일 사용자 이름(이메일 주소)와 암호를 입력하라는 메시지가 표시됩니다. 당신은 자신으로부터 이메일 주소를 받아야합니다,테스트가 성공적 이었다는 것을 확인. 를 보내는 실제적인 전자 메일 메시지를 사용하여 다음과 같은 구문:
방법#4:
컴퓨터에서 메일 허브로 메일을 배달하기 위한 전자 메일 배달 프로그램입니다. 즉,이 메시지를 사용하여 다른 사람에게 전자 메일 메시지를 보낼 수는 있지만 다른 사람이 보낸 전자 메일 메시지를 수신하는 데 사용할 수는 없습니다.
리포지토리에서 해당 패키지를 설치하여 설치할 수 있습니다.:
[email protected]
#사용자 인증을 위해 메일이 온 것으로 보이는 주소입니다.
rewriteDomain=gmail.com
#전체 호스트 이름. 제대로 형성해야합니다,정규화 된 도메인 이름 또는 지메일은 연결을 거부합니다.
호스트 이름=로컬 호스트.귀하의 지역 도메인.인증서의 유효성을 검사하기 전에 인증서의 유효성을 검사해야 합니다.사용자 이름/암호
작성자=사용자 이름
작성 경로=암호
작성 방법=로그인
이메일’헤더의 기본 도메인을 무시할 수 있습니까?
에서라인 오버라이드=예
이것은 수학적으로 정확한 유형 계층구조인,강력한 타입을 정의합니다. 이 같은:
방법#5: 텔넷
우리가보고 싶은 마지막 방법은 그 중 가장 괴상한 방법이지만 인생의 어느 시점에서 유용 할 수 있으므로 적어도 그 존재를 인식하는 것이 좋습니다. 이 방법은 네트워크를 통한 원격 텍스트 전용 연결을 설정하는 데 사용되는 클라이언트-서버 프로토콜 인 텔넷을 사용합니다.
이 방법에 대한 좋은 점은 텔넷 클라이언트가 리눅스 배포판에 이미 설치되어 있다는 것입니다. 이렇게 중대하지 않는 무엇이 처음부터 끝까지 갈 것이다 많은 단계 있는다 고 이다. 이 문서는 최신판 번역이 아닙니다.:
자신을 소개하지 않는 것이 무례하기 때문에 다음과 같이 서버를 맞이할 수 있습니다:
긍정적 인 반응을 얻은 경우 인증을 진행할 수 있습니다:
먼저 기본 64 로 인코딩 된 사용자 이름을 입력 한 다음 기본 64 로 인코딩 된 암호를 입력하십시오. 이 문제를 해결하려면 다음을 수행하십시오.
이제 이메일 주소를 지정할 차례입니다.:
그런 다음 받는 사람을 지정합니다:
마지막으로 전자 메일을 작성하려는 서버에게 알립니다:
이제 이메일의 제목을 입력하고 확인을 눌러 입력 할 수 있습니다. 메일의 본문으로 진행하고 확인을 누릅니다. 전자 메일 메시지를 닫으려면 다음과 같은 확인 메시지가 표시됩니다.
86-
연결을 종료하고 이메일을 보내려면 다음 명령을 입력합니다:
결론
리눅스 명령줄에서 전자 메일 메시지를 보내는 것은 비현실적입니까? 아마도이 기술이 언제 유용 할 지 결코 알 수 없습니다. 당신이 잘 사용에 넣어하지 않더라도,적어도 당신은 당신이 리눅스 사용자로 약간 더 고급 될 것을 알고,자신에 대해 좋은 느낄 수 있습니다.