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
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
のものを削除/コメントアウトします。その後、あなたは行ってもいいはずです。