나는 최근 Gmail IMAP 이메일 주소로 mutt를 사용하기 시작했습니다.
너무 마음에 들어서 대학 이메일 주소로도 설정했어요. 안타깝게도 이는 대학 ICT 팀의 Outlook Webapp에서 호스팅되며 메시지 인용과 같은 일부 다른 기본 표준을 준수하지 않는 것 같습니다.
내가 사용해 본 모든 메일 서비스(많지는 않지만)에서 메시지는 다음과 같이 인용됩니다.
This is my new message
>this is
>a quoted message
>> this is a
>> quoted message inside the quoted message
또는 그런 것. Mutter는 이것을 포착하여 적절하게 색칠한 것 같습니다.
그러나 Outlook Webapp에는 다음과 같은 참조 구성표가 있습니다.
This is my new message
-----Original Message-----
From: Foo@Bar
Subject: Foobar
Date: 1st of Foo, 2012 20:18
To: Bar@Baz
this is
a quoted message
-----Original Message-----
From: Bar@Baz
Subject: Foobar
Date: 1st of Foo, 2012 20:13
To: Foo@Bar
this is
a quoted message inside the quoted message
mutt에게 이것을 선택하는 방법을 알려주는 방법이 있나요?
서로 다른 사용자가 웹 애플리케이션에서 서로 다른 언어를 설정하면 이는 인용에도 반영됩니다. 예를 들어 네덜란드 사람은 -----Oorspronkelijk bericht-----
영어 대신 네덜란드어를 사용하고 이와 같이 전송됩니다. 그래서 약간의 혼란이 있을 것입니다.
그러한 단순한 기준이 삶을 원래보다 더 어렵게 만드는데 대한 존중의 부족이 안타깝습니다.
참고: Outlook Web App 사용을 포기하고 새 Gmail 계정을 설정했습니다. 내 Outlook 웹 메일은 이 Gmail 계정으로 전달되며 일반 대학 이메일 주소를 사용하여 Gmail webapp 또는 mutt에서 회신할 수 있습니다. 그러나 나쁜 인용은 여전히 문제이다.
답변1
color
글쎄, 여러 행에 색상 정보를 적용할 수 있는 Mutt와 같은 구성 명령문을 찾을 수 없습니다 .
Outlook 메시지를 처리하는 가장 쉬운 방법은 필터를 설정하는 것입니다. 예를 들면 다음과 같습니다.
$ awk '/-----Original Message-----/ { level++; }
{ for (i=0;i<level;++i) printf(">"); printf("%s%s", $0,"\n"); } '
mutt
심지어display_filter
주문하다:
설정한 후에는 메시지를 필터링하는 데 사용되는 명령을 지정합니다. 메시지를 보면 표준 입력으로 $display_filter에 전달되고 필터링된 메시지는 표준 출력에서 읽혀집니다.
어쩌면 이 명령을 조건부로 만들 수도 있습니다(다음을 통해).훅) - 즉, 메시지에 Outlook 관련 사용자 에이전트 헤더가 있는 경우에만 실행됩니다. 어쩌면 통해메시지 후크:
이 명령은 메시지에 대한 정보를 기반으로 메시지를 보거나 형식화하기 전에 임의의 구성 명령을 실행하는 데 사용할 수 있습니다. 패턴이 표시할 메시지와 일치하면 명령이 실행됩니다.