기존 이메일 클라이언트에서 Gmail에 정상적으로 표시되는 이메일을 보내려면 어떻게 해야 하나요?

기존 이메일 클라이언트에서 Gmail에 정상적으로 표시되는 이메일을 보내려면 어떻게 해야 하나요?

사려 깊은 친구가 최근에 내가 보낸 이메일에 대해 말했습니다.네오무트;Mutt, Gnus 또는 Pine일 수 있음)이 그의 기기에서 흥미로워 보입니다.

iPhone의 Gmail 앱 스크린샷

분명히 Google은 적절한 형식 지정 표준에 많은 노력을 기울이지 않았습니다.RFC 2822문자 이메일.

Gmail 보기월간 활성 사용자가 10억 명 이상, 문제에 대해 그들을 비난하는 것은 쓸데없는 것 같습니다.

내 이메일이 "정상"으로 보이도록 할 수 있는 방법이 있나요? 사용하게 되어 기쁘네요형식=흐름포함일부 비공식Emacs에서 지원되지만 분명히;Gmail에서는 지원되지 않습니다..

제가 생각한 또 다른 해결책은 일종의 Markdown 파서를 통해 일반 텍스트 이메일을 전달하고 이를 HTML로 변환한 후 대체 형식으로 보내는 이메일에 추가하는 것이었습니다. 딱히 생각해본 적은 없지만 Markdown이 이미 지원하고 있으니 잘 될 것 같습니다.

인용된 텍스트

그리고 큰따옴표로 묶인 텍스트

표준 접두사를 사용 >하십시오 >>. 그래픽 이메일 클라이언트를 사용하여 "일반" 사람들이 보낸 이메일보다 결과가 더 좋아 보일 수도 있습니다.

사람들이 이런 일을 합니까? 그들이 이것을 할 수 있나요(Mutt/Neomutt처럼)? "표준" 솔루션이란 무엇입니까?

답변1

Python의 docutils를 사용하여 "markdown"을 "HTML"로 변환하는 "plainMail2HTML"을 확인하세요. 지금까지 나는 결과가 고무적이라고 생각합니다. Github 저장소에서 자세히 알아보세요.

안녕히 가세요

답변2

마크다운 방법에 대한 추가 정보

내 질문에서 다른 UL 질문과 같이 동일한 주제에 대한 이전 토론을 놓쳤습니다.mutt를 사용하여 Markdown으로 작성된 이메일 보내기. 이 질문은 실제로 공유 시스템이나 Mutt가 사용하는 "sendmail"을 수정할 수 없는 기타 상황에서 이 작업을 수행하는 방법에 대한 것 같지만 내 사용 사례에 적합한 솔루션으로 연결됩니다.

해결책은 2009년 dgl.cx에서 나온 것입니다.Markdown의 mutt를 사용한 HTML 이메일, 작성 화면의 키 입력을 바인딩하여 가짜 "편집기"를 통해 특별히 명명된 HTML 첨부 파일을 만듭니다. 그런 다음 가짜 sendmail이 특별히 명명된 HTML 첨부 파일을 보면 다중 부분/대체 구조를 만들고 이를 실제 sendmail에 전달합니다.

"물질 없음" 블로그 게시물에 연결된 위 UL 토론의 의견 중 하나는,머트의 비밀 소스, 이 내용도 도움이 되었습니다.

두 접근 방식 모두 보다 원시적인 치료에서 발생하는 몇 가지 문제를 해결합니다.

  1. 올바른 멀티파트/대체 첨부 파일을 만드는 방법. 우리는 Mutt를 사용하는 사람들이 원본 소스를 볼 수 있고 Gmail을 사용하는 사람들이 HTML을 볼 수 있도록 text/plain 및 text/html이 포함된 multipart/alternative를 보내고 싶습니다. 마크다운은 소스 코드도 사람이 읽을 수 있기 때문에 이상적입니다. 그러나 분명히멀티파트/대체 구조의 발신 메일NeoMutt는 사전 지원만 제공합니다. dgl.cx 게시물은 가짜 sendmail이 다중 부분/대체 구조를 생성하도록 하여 이 문제를 해결합니다. No Substance 게시물에는 Markdown 구문 분석도 수행하는 가짜 sendmail이 있습니다. Multipart/Alternative에 대한 NeoMutt의 새로운 지원을 통해 가짜 sendmail이 필요하지 않은 더 나은 솔루션이 나타날 수도 있습니다.

  2. 미리보기를 허용하는 방법 HTML 버전을 첨부하려면(대체 Sendmail로 전환하면 쉽습니다) 이메일을 보내기 전에 모양을 확인하는 것이 좋습니다. No Substance 게시물에서 언급했듯이 이는 Mutt가 초안 메시지를 저장하는 파일을 모니터링하여 수행할 수 있으며 그 위치는 "연기" 변수로 구성됩니다. dgl.cx 솔루션의 경우 HTML 버전이 이미 첨부 파일로 나타나고 수동으로 열 수 있으므로 이는 실제로 필요하지 않습니다.

아직 두 가지 솔루션을 모두 시도하지 않았지만 더 간단해 보이기 때문에 dgl.cx에 있는 솔루션 쪽으로 기울고 있습니다.

관련 정보