• ベストアンサー

muttでエラー(E513)

環境:CentOS4+mutt+utf8+teraterm メールを送信したいのですが、mutt上でvi(たぶん)を開いて書き込みし、保存すると「E513: write error」というエラーが発生します。 解説方法をご教授ください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • astronaut
  • ベストアンサー率58% (303/516)
回答No.2

すみません。E513は、viのエラーのようですね。 SMTPの同じ番号のエラーが、いかにもありそうなものだったので、間違えてしまいました。 http://www.nardis.org/stupidGeek/CategoryView.aspx/vim

w0a15455
質問者

お礼

お騒がせしました。 .vimrcファイルの「set fileencodings」の順番をutf-8を一番初めにもってくることで、解決いたしました。 ありがとうございました。

w0a15455
質問者

補足

ありがとうございます。 いろいろ、調べてみたのですが、どうも、viみたいです。 viが起動してから、 :set fenc=utf-8 としてから、文字を入力、送信するとOKでした。 :set fenc=utf-8 は、毎回やらなければいけないみたいなのですが、 どこかで、初期設定できないのでしょうか?

その他の回答 (1)

  • astronaut
  • ベストアンサー率58% (303/516)
回答No.1

513はSMTPの中継拒否です。これ以上は、  ・送信サーバーは何を利用しているか。また、その設定。  ・muttrcに行った設定 など、補足情報が必要です。

w0a15455
質問者

補足

ありがとうございます。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」と なっています。 文字コードかなにかのエラーでしょうか? 送信できる場合は、できない場合があるということに気づきました。 「テスト」みたいな感じだと、問題なのですが、 文章になってくると、エラーになったりします。 よろしくお願いします。

関連するQ&A