질문:어떻게 메일 명령을 사용하여 리눅스 컴퓨터에서 첨부 파일이있는 이메일을 보내?

기본 구문을 사용하여 리눅스 머신에서 이메일을 보낼 수 있습니다.:

# echo "this is the body of the email" | mailx -vvv -s "test mail" -r "From" -S smtp="your-smtp" [email protected]

여기,

-vvv = Verbosity.-s = Specifies the subject.-r = Email sent from.-S = Specifies the smtp server.

이 메서드를 사용하는 방법은 다음과 같습니다.첨부 파일이있는 메일을 보낼 수 있습니다.

# uuencode | mailx -s "Subject" [email protected]

방법 2:-스위치 메일 명령

새 첨부 파일 스위치를 사용 하 여(-)메일 첨부 파일을 보낼 수 있습니다. 이 옵션은 사용자 코드 명령을 사용하는 것이 더 쉽습니다.

# mailx -a file.txt -s "Subject" [email protected]

위의 명령은 새 빈 줄을 인쇄합니다. 여기에 메시지 본문을 입력하고+를 눌러 보냅니다. 이렇게하면 적절한 콘텐츠 유형 및 경계 헤더를 사용하여 파일을 아웃 바운드 이메일에 올바르게 첨부 할 수 있습니다.

이를”스크립트 가능”하게 만들려면 다음과 같은 본문 없이 메시지를 보낼 수 있습니다:

# mailx -a file.txt -s "Subject" [email protected] 

메시지 본문으로 메일을 보내려면 위의 명령에서/개발자/널을 메시지 본문 파일로 바꿉니다.

최신 버전의 메일에서는 보내는 전자 메일에 사용되는 헤더가 다음에서 변경되었습니다:

From: Date: To: Subject:

에 아래 양식:

From: Date: To: Subject: User-Agent: MIME-Version: Content-Type: Content-Transfer-Encoding:
참고:받은 이메일의 헤더를 확인합니다. 텍스트/일반 경계가 없는 콘텐츠 형식입니다. 새 메일-스위치를 사용 하 여 첨부 파일이 있는 전자 메일 콘텐츠 형식 있을 것 이다: 다중 부분/혼합;경계=”=….”헤더.

답글 남기기

이메일 주소는 공개되지 않습니다.