ファイル/ドキュメントを電子メールの添付ファイルとして送信するアプリ内機能を受け入れる、非常にシンプルな「電子メール クライアント」を作成しようとしています。現時点では、他の電子メール機能は必要ありません (データを gmail api 呼び出しに渡して、ウェブメールでメッセージを下書きする予定です)。必要なのは、アプリケーションが有効な電子メール アプリとして認識され、電子メールの添付ファイルを送信するためのシステム コール。
これまでのところ、(AppleScript アプリではなく Xcode から) コンパイルされている限り、Mail.app の設定を別のメール アプリを使用するように構成できることがわかりましたが、テスト アプリを取得することはできませんでした。他のアプリケーションからの共有/送信機能をうまく利用してください。このメニュー項目はグレー表示されるか、エラーがスローされます (「SendMail は、既定のメール クライアントと通信する方法を認識していません。使用する別のメール アプリケーションを選択してください。」) メールまたは Outlook を使用するように構成されていない場合。その場合、正常に動作します。
電子メール送信用のこれらのシステム コールを受け入れるには何が必要ですか? 送信されたデータを取得して、そこから処理するだけです。