vim-unclassifiedメール送信用vimエディタプラグインです。カレントバッファ全文か、選択した行のテキストをメールで送信できます。実行するにはPython環境が必要です。動作環境インストール方法ダウンロード、解凍runtimepathディレクトリにコピーする':helptags'コマンドを実行するメール送信設定ファイル「postmail.conf」を編集する。SMTP認証のメールサーバでメールを送信する場合うまく動作しない場合Vimエディタのバージョン。Vimエディタのコンパイルオプション。Pythonのバージョン。postmail.conf。SMTPサーバの認証の種類。メール送信用vimエディタプラグインhttp://postmail-vim-plugin.googlecode.com/files/postmail-vim-plugin.zip編集中のバッファ全文か、選択した範囲のテキストをEメールで送信します。このプラグインの最も簡単な使い方は「:Mail」コマンドを実行することです。:Mailプラグインの構成このプラグインは次のファイルから構成されます。vimスクリプトファイル。python製メール送信エンジン。メール送信先設定ファイルこのメール送信プラグインは「postmail.conf」から設定を読み込んで、メールサーバに接続、メールを送信する仕組みになっています。動作環境このプラグインを利用するには、動作環境が次の条件を満たす必要があります。ダウンロードした圧縮ファイルを解凍してください。解凍後、生成されたファイルを'runtimepath'ディレクトリの'plugin'、'doc'ディレクトリにコピーします。OSX環境では「$HOME/.vim」ディレクトリを使用してください。':helptags'コマンドを実行する':helptags'コマンドを'postmail.vim'をインストールした'doc'ディレクトリに実行してください。$HOME/.vim/docメール送信設定ファイル「postmail.conf」を編集する。「postmail.conf」設定ファイルを編集します。自分の環境にあわせて設定を変更するとプラグインを利用できるようになります。Note設定ファイルは、vimエディタのencodingオプションと同じエンコーディングで記述します。コマンドを実行するとメールが送信されます。メール送信コマンドの例も用意してあるので、そちらも見てください。)':Mail'コマンドのフォーマット:[range]Mailメールを送信します。範囲を指定しないとカレントバッファ全文を送信します。{to_mailaddress}{to_mailaddress}にメールを送信します。範囲を指定すると選択した範囲のテキストを、範囲を指定しないとカレントバッファ全文を送信します。{to_mailaddress3}{to_mailaddress1}、{to_mailaddress2}、{to_mailaddress3}の3メールアドレスにメールを送信します。送信先はいくらでも指定できます。範囲を指定すると選択した範囲のテキストを、範囲を指定しないとカレントバッファ全文を送信します。':Mail'コマンドの使い方の例:Mailメールを送信します。送信されるメッセージはカレントバッファ全文です。mail@nanasi.jpカレントバッファ全文を'mail@nanasi.jp'に送信します。mail@nanasi.jp6行目から20行目の範囲のテキストを'mail@nanasi.jp'に送信します。ファイルがメール送信サーバの設定ファイルです。基本的な設定ファイルフォーマットは次のようになっています。'auth_type':'{認証の種類。SMTPサーバが採用している認証の種類。選択できるのは、'None'、'POP'、'TLS'です。SMTPサーバのホスト。SMTPサーバのポート番号。SMTPサーバに接続するユーザの名前。SMTPサーバに接続するユーザのパスワード。メールのメッセージのエンコーディング。FROMにセットするメールアドレス。TOメールアドレスのデフォルトの値。メールサブジェクトのデフォルトの値。'auth_type'の値と認証の種類のマッピングは次の表の通りです。TLS認証'postmail.conf'の設定例postmail.confの設定例をいくつか紹介します。configuration」の箇所のコメントを削除して有効にしてください。GMailを利用する場合のサンプル設定ファイル。configuration」の項の設定例を参考にしてみてください。SMTP認証を採用しているメールサーバなら、次のように設定します。SMTP認証でメールを送信する場合、設定項目がいくつか必要になります。POPサーバのホスト。POPサーバのホストのポート番号。POPサーバに接続するユーザの名前。POPサーバに接続するユーザのパスワード。次のポイントをチェックしてください。Vimエディタのバージョン。Vimエディタのバージョンが7以降でないと動作しません。次のコマンドを実行して、Vimエディタのバージョンを調べてください。オプションがonだと動作しません。次のコマンドを実行して、Vimエディタのオプションを調べてください。0が返ってくれば、OKです。&compatibleVimエディタのコンパイルオプション。'+python'、'+iconv'、'+multi_byte'付きでコンパイルされたVimエディタを使用していますか?次のコマンドを実行して、Vimエディタのコンパイルオプションを調べてください。'+python'、'+iconv'、'+multi_byte'が見つかればOKです。:versionもしくは、次のコマンドを実行し、全てのコマンドの結果が1になればOKです。has("multi_byte")Python環境。Pythonがインストールされて、かつ、使用できるようにPATHがセットされていますか?次のコマンドを実行して、Pythonの状態を確認してください。installed.'と、返ってくればOKです。installed."Pythonのバージョン。環境がMS-Windowsで、Vimエディタが'+python/dyn'付きでコンパイルされている場合は、Pythonのバージョンをコンパイル時と揃える必要があります。次のコマンドを実行して、Pythonのバージョンが揃っているか、確認してください。ダウンロードできます。http://www.python.jp/Zope/postmail.conf。'postmail.conf'設定ファイルは適切に設定されていますか?もし、まだなら、'postmail.conf'ファイルを編集してください。'postmail.conf'ファイルのテンプレートファイルは、pluginディレクトリに入っています。SMTPサーバの認証の種類。SMTP認証'と'TLS認証'しかサポートしていません。ネットワークの環境を確認してください。別のメーラーを使用してメールを送信できますか?注意事項など次のコマンドで、postmail.vimのより詳しい説明を参照できます。Disqusナビゲーション名無しのvim使いへようこそ。