전자 메일을 보내야하는 C++ 응용 프로그램을 작성했습니다.postfix sendmail (콘솔에서 메일 보내기)에서 움라우트 (비 ASCII 문자) 처리
그것은
/usr/sbin/sendmail -f [sender] -t
호출하고 센드 프로세스의 표준 입력 메일 헤더 및 본문을 작성하여이를 수행.
움라우트 또는 다른 비 ASCII 문자를 제외한 모든 것이 잘 작동합니다. 어떻게 제대로 작동하게 할 수 있습니까?
는 이미 메일 헤더로Content-Type: plain-text; charset=ISO-8859-1
을 설정하려고도
Content-Type: plain-text; charset=UTF-8
는 아무것도 변경하지 않았다. 이 헤더가 무시 된 것 같습니다.
bse64 전송 인코딩을 사용하지 않고 따옴표 붙은 인쇄물로 메시지를 인코딩하려면 Content-Type을 어떻게 사용해야합니까? 이것은 심지어 의미가 있습니까? –
@James이 경우'Content-Type'을 변경할 필요가 없지만'Content-Transfer-Encoding'을'quoted-printable'로 변경해야합니다. – Martin