python-gtk で簡単なネイティブ GUI スクリプトを作成しました。ここで、添付ファイル付きのメールを送信するボタンをユーザーに提供したいと考えています。
スクリプトは Linux デスクトップで実行されます。ユーザーの好みのメール アプリケーションを開いてファイルを添付する方法はありますか?
python-gtk で簡単なネイティブ GUI スクリプトを作成しました。ここで、添付ファイル付きのメールを送信するボタンをユーザーに提供したいと考えています。
スクリプトは Linux デスクトップで実行されます。ユーザーの好みのメール アプリケーションを開いてファイルを添付する方法はありますか?
呼び出す Linux コマンドは、 xdg-utils パッケージの一部であるxdg-emailで、ほとんどの Linux デスクトップ (少なくともデフォルトでは arch、debian、ubuntu) にあります。
xdg-email は、「ユーザーの好みの電子メール コンポーザを使用してメールを送信するためのコマンド ライン ツール」です。
デフォルトのアプリケーションが適切に設定されていれば、デフォルトのメール クライアントが開きます。引数を渡して、さまざまなメール フィールド (to、cc、件名、本文など) と、添付するファイルのファイル名を入力できます。
Python スクリプトから、os.system() または subprocess モジュールを使用して呼び出すことができます。
これがユーザーエージェントの設定方法です
settings = webkit.WebSettings()
settings.set_property('user-agent', 'iPad')
webview.set_settings(settings)
画像を添付するには、このスクリプトを見てアイデアを得る
http://pygtk.org/pygtk2tutorial/examples/images.py
これは明確ではありませんが、役立つことを願っています。