작업 흐름 중 일부를 (반)자동화하기 위해 Evolution 메일 작성 창을 열고 원하는 파일을 첨부하는 방법을 찾고 싶습니다.
지금까지 배운 것:
- Evolution은 명령줄에서 "mailto:" 링크를 허용하지만, 불행하게도 "mailto:" URL 구성표에서는 첨부 파일 지정을 허용하지 않습니다.
- 노틸러스의 파일 컨텍스트 메뉴에서 "보내기..."를 선택하면 파일이 첨부된 Evolution 메일 작성 창이 팝업으로 나타나기 때문에 Evolution에서는 파일이 첨부된 작성 창을 여는 기능을 어떻게든 노출합니다.
나는 이것을 직접 달성하는 방법을 찾으려고 노력했지만 문서가 부족하거나 올바른 검색어를 찾을 수 없어서 어려움을 겪었습니다. 나보다 먼저 이 문제를 해결한 사람들이 제공한 즉시 사용 가능한 솔루션부터 내가 선택한 목표를 달성할 수 있게 해 준 API 문서(아마도 dbus?)에 대한 포인터까지 모든 것이 나에게 효과적이었습니다.어느"노틸러스 코드를 보고 어떻게 수행되는지 확인"(내 계획 C)이 없다면 어떤 도움이라도 대단히 감사하겠습니다.
또한 필요한 기능을 더 쉽게 제공하는 다른 메일 클라이언트를 제안하는 것은 메일 클라이언트가 Evolution에서만 지원하는 Office 365 "최신 인증"을 지원하지 않는 한 나에게 도움이 되지 않을 것입니다.
답변1
답변2
운 좋게도 제가 직접 답을 찾았고 Evolution을 간단하게 사용할 수 있는 기본 메일 앱으로 만들었습니다.
xdg-email --attach <filename>
내가 원하는 것을 할 것입니다.
xdg-utils의 일부이며 Ubuntu 20.10에 사전 설치되어 제공되며 freedesktop 패키지이므로 대부분의 배포판에서 작동합니다.
그리고 결국 나는 진화에 관한 사실을 배우기 위해 토끼굴로 내려가게 되었습니다.하다mailto 첨부 파일 지원: 다음과 같은 링크
evolution mailto:\?attach=<filename>
백슬래시가 필요한지 여부는 셸 및 호출 컨텍스트에 따라 다릅니다.