web-dev-qa-db-ja.com

デフォルトのWindowsメールプログラムとしてのGmail( `mailto:`とは異なります)

GmailをWindows 7のデフォルトのシステムメールクライアントとして設定する方法

これは、mailto:ハイパーリンクのデフォルトクライアントを設定するのと同じではありません。 Gmailがmailtoリンクのデフォルトですが、Windowsフォトビューアー(たとえば、他のプログラムでも同じ)を使用してEmailを選択すると、エラーが発生します。

要求されたアクションを実行するために関連付けられた電子メールプログラムはありません。電子メールプログラムをインストールするか、既にインストールされている場合は、[既定のプログラム]コントロールパネルで関連付けを作成してください。

@eselkのコメントに記載されているように GmailをWord 2007のデフォルトの「メールを受信者に送信する」プログラムにできますか? Google Notifier別名 GMail Notifier もこの目的のために機能します: "GMail通知機能はmailto:URLのみを引き継ぎます。URLは" Simple MAPI "をサポートしていません。これは、シンプルなMAPIを使用してメールを送信するすべてのプログラム(添付ファイルを送信するほとんどはMAPIを使用します)、GMailを使用せず、デフォルトのメールクライアントを引き続き使用します。mailto:URLは、ほとんどの場合、メールのハイパーリンクまたはWindowsの実行ボックスでのmailto:の入力でのみ使用され、「送信者」ではありませんアプリの添付ファイルオプション。」

ここでのレジストリソリューション GmailをWindows PCのメールのデフォルトハンドラーにする方法 が私のマシンで機能しません。同じ答えは、報告によると動作すると思われるAffixaと呼ばれるプログラムを参照しています。他に選択肢がない場合を除いて、このためのプログラムのインストールに頼りたくありません。スーパーユーザーとは何ですか?

26
matt wilkie

マイクロソフトは、Windows 7のGmailでSimple Mapiをサポートしないことを決定しました。そのため、Windowsで、またはサードパーティ製品をインストールすることによって何かを変更しない限り、解決策はありません。

インターネットで見つかった1つの解決策は、C:\windows\system32\mapi32.dl XPまたはVistaからの古いバージョン(最初にバックアップすることをお勧めします)。このテクニックの report は次のように述べています:

Mapi32.dllとMsmapi32.ocxをXPマシンから取得したバージョンで置き換えます。メッセージを送信できるようになりましたが、デフォルトのクライアントは無視されているようです(Outlookを使用してテストしたマシンでは、 Thunderbirdの代わりに)。

Windowsソフトウェアを変更したくない場合は、問題を修正しようとする製品もあります。

オープンソースプロジェクト Tvhgooglemapi が解決策になるかもしれません。以下にその説明を示します。

Tvhgooglemapiは、Windowsの実際のメールクライアントになりすますシンプルなツールですが、実際にはメールをgmailの下書きフォルダーにアップロードしてから、下書きをデフォルトのWebブラウザーで開きます。ユーザーにとって、これは一部のWindowsアプリケーションのデフォルトのメールクライアントとしてGmailのウェブインターフェースを持っていることとほぼ同じです(唯一の違いは、まだGmailにログインしておらず、許可しない場合は、2回ログインする必要があることです。ツールはパスワードを記憶しています。)

詳細については、 MAPIを使用したApache OpenOffice 4.0とGMailの統合 を参照してください。

商用の代替品は Affixa であり、その基本バージョンは個人用に無料です。

別の商用の代替案は MAPI4Webmail (19.80ユーロの個人ライセンス)です。

15
harrymc