mutt가 본문의 내용을 변경하고 있습니다.

mutt가 본문의 내용을 변경하고 있습니다.

여러 줄이 포함된 텍스트 파일이 있습니다. 그런데 이메일로 보내면 이메일 본문의 일부로 모든 줄이 한 줄로 나타납니다.

하지만 콘텐츠 파일 "testFile"에 빈 줄을 삽입하면. 예상한 대로 메일에 빈 줄이 표시되지만 빈 줄이 없으면 모든 줄이 한 줄로 병합됩니다.

다음 형식으로 명령을 사용하고 있습니다.

mutt -s "Subject Test Mail " [email protected] < testFile

샘플 테스트 파일

this is line1
this is line2
this is line3
this is line4

이메일을 본문의 일부로 수신

this is line1 this is line2 this is line3 this is line4 

답변1

데이터 파일의 줄 끝에 줄 끝에 공백이 포함되어 있으면 클라이언트 판독기는 사용자가 "format=flowed" 모드를 사용하고 있다고 가정할 수 있습니다.RFC2646,예를 들어이 기사.

를 사용하여 이러한 문자를 시각화할 수 있으며 cat -vet, gnu sed 등을 사용하여 후행 공백이나 탭을 제거해 볼 수 있습니다.

sed 's/[ \t]\+$//'

관련 정보