- ベストアンサー
muttでエラー(E513)
環境:CentOS4+mutt+utf8+teraterm メールを送信したいのですが、mutt上でvi(たぶん)を開いて書き込みし、保存すると「E513: write error」というエラーが発生します。 解説方法をご教授ください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
すみません。E513は、viのエラーのようですね。 SMTPの同じ番号のエラーが、いかにもありそうなものだったので、間違えてしまいました。 http://www.nardis.org/stupidGeek/CategoryView.aspx/vim
その他の回答 (1)
- astronaut
- ベストアンサー率58% (303/516)
513はSMTPの中継拒否です。これ以上は、 ・送信サーバーは何を利用しているか。また、その設定。 ・muttrcに行った設定 など、補足情報が必要です。
補足
ありがとうございます。SMTPのエラーなんですね。 送信サーバは、postfixを使っています。 設定は、どの辺りが分かればいいでしょうか? muttrcの設定は、 set mbox_type="Maildir" set folder="~/Maildir/mbox" set mbox="~/Maildir/mbox" set use_from="yes" set realname="xxxxxx" set from="xxxxxxxxxxxxxxx" set envelope_from="yes" set nomove mailboxes "~/Maildir/mbox" "~/Maildir/trash" set index_format="%4C %Z %{%b %d} %a [%s]" set postponed="~/Maildir/draft" set record="~/Maildir/sent" set tmpdir="~/.mutt/tmp" set editor="vi %s" set charset="utf-8" set send_charset="iso-2022-jp:utf-8" という、感じです。 あと、エラーですが、「E513: write error, conversion failed」と なっています。 文字コードかなにかのエラーでしょうか? 送信できる場合は、できない場合があるということに気づきました。 「テスト」みたいな感じだと、問題なのですが、 文章になってくると、エラーになったりします。 よろしくお願いします。
お礼
お騒がせしました。 .vimrcファイルの「set fileencodings」の順番をutf-8を一番初めにもってくることで、解決いたしました。 ありがとうございました。
補足
ありがとうございます。 いろいろ、調べてみたのですが、どうも、viみたいです。 viが起動してから、 :set fenc=utf-8 としてから、文字を入力、送信するとOKでした。 :set fenc=utf-8 は、毎回やらなければいけないみたいなのですが、 どこかで、初期設定できないのでしょうか?