添付ファイル付きのEvolved Composeウィンドウを開く方法

添付ファイル付きのEvolved Composeウィンドウを開く方法

ワークフローの一部を(半分)自動化するために、Evolution Mail Creationウィンドウを開き、必要なファイルを添付する方法を見つけたいと思います。

これまでに学んだこと:

  • Evolution はコマンドラインで "mailto:" リンクを許可しますが、残念ながら "mailto:" URL スキームでは添付ファイルを指定することはできません。
  • Nautilusのファイルコンテキストメニューから「送信...」を選択すると、ファイルが添付されたEvolutionメールの作成ウィンドウがポップアップで表示されるため、Evolutionはファイルが添付された作成ウィンドウを開く機能を何らかの方法で公開します。

私はこれを自分で達成する方法を見つけようとしましたが、文書が不足しているか、正しいクエリを見つけることができず、問題が発生しました。私よりも先にこの問題を解決した人々が提供したすぐに利用可能なソリューションから、私が選択した目標を達成できるようにしてくれたAPIドキュメント(おそらくdbus?)へのポインタまで、すべてが私に効果的でした。どの「ノーチラスコードを見て、どのように実行されるのかを確認する」(私の計画C)がなければ、どんな助けにも感謝します。

また、必要な機能をより簡単に提供する他のメールクライアントを提案することは、メールクライアントがEvolutionでのみサポートするOffice 365「最新認証」をサポートしない限り、私にとっては役に立ちません。

答え1

あなたが言うのは"Attended Automation"プロセスだと思います。あなたの質問について私が理解したところによると、最も簡単な方法はおそらくあなたが要求するプロセスを自動化することですSelenium

これ文書より詳細に説明することができます。

この記事有人自動化と無人自動化の違いを説明します。

答え2

幸いなことに、私は直接答えを見つけて、Evolutionを簡単に使用できるデフォルトのメールアプリにしました。

xdg-email --attach <filename>

欲しいことをします。

xdg-utilsの一部であり、Ubuntu 20.10にプレインストールされており、freedesktopパッケージなので、ほとんどのディストリビューションで動作します。

そして結局、私は進化に関する事実を学ぶためにウサギの洞窟に降りることになりました。するmailto添付ファイルのサポート:次のリンク

evolution mailto:\?attach=<filename>

バックスラッシュが必要かどうかは、シェルと呼び出しのコンテキストによって異なります。

関連情報