web-dev-qa-db-ja.com

Cygwinで正しく動作するようにMuttを設定するにはどうすればよいですか?

CygwinでMuttを実行しようとするたびに、次のエラーが発生します。

Error in /home/JJR/.muttrc, line 4: smtp_url: unknown variable
Error in /home/JJR/.muttrc, line 5: smtp_pass: unknown variable
Illegal instruction (core dumped)

次に、ホームフォルダにあるstackdumpファイルを確認します。 MuttをCygwinで正常に動作させるにはどうすればよいですか?

何十人もの人がいたirc.freenode.netで#muttにアクセスしてみましたが、良い答えはありませんでした。以前は驚くほど空だった他の2つのチャネル#cygwinxと#xwinが含まれています。

ああ、私の.muttrcは/.muttではなく/ homeに配置されました。 .muttrcを/.muttに接続しましたが、エラーは発生しませんでしたが、メッセージの作成と送信が機能しません。 muttを呼び出す前に、〜/ .muttrcを変更しました。

使用:Windows XP SP3、Cygwin 1.7.9-1、Mutt 1.5.21

4
Innstanbul

Cygwinを使用したMuttが構成および構築されていると思いますなし SMTPサポート。もしあなたがそうするなら

mutt -v

ビルド時に使用される構成オプションのリストが表示されます。

これが私のmuttからの出力です。

$ mutt -v
Mutt 1.5.20 (2009-12-10)
Copyright (C) 1996-2009 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.

System: CYGWIN_NT-6.1-WOW64 1.7.9(0.237/5/3) (i686)
ncurses: ncurses 5.7.20091227 (compiled with 5.7)
libiconv: 1.13
hcache backend: GDBM version 1.8.3. 10/15/2002 (built Feb 26 2009 02:58:00)
Compile options:
-DOMAIN
-DEBUG
-HOMESPOOL  -USE_SETGID  -USE_DOTLOCK  -DL_STANDALONE  +USE_FCNTL  -USE_FLOCK
+USE_POP  +USE_IMAP  -USE_SMTP
+USE_SSL_OPENSSL  -USE_SSL_GNUTLS  -USE_SASL  -USE_GSS  +HAVE_GETADDRINFO

ご覧のとおり、-USE_SMTPがあります。これは、SMTPサポートが組み込まれていないことを意味します。

代わりに、MTA(メール転送エージェント)をインストールし、muttの組み込みのsendmailサポートを使用する必要があります。

Cygwin ssmtpパッケージを使用しています。 ssmtpをインストールした後、ssmtp-configを実行して、ISPのメールリレーと通信するように構成し、smtp_*から.muttrcのものを削除/コメントアウトします。その後、あなたは行ってもいいはずです。

4
EightBitTony