Lubuntu 18.04でのmutt電子メールクライアントの構成に問題があります。 64ビット。
まず、コマンドを使用してMuttをインストールしました。
Sudo apt install mutt
すべて問題ありませんでしたが、電子メールアカウント(GoogleまたはYandexメール)を追加しようとしたときに、muttrc構成ファイルが見つかりません。
私はそれを見つけようとしました:
su-
updatedb
locate muttrc
これは出力です:
/usr/lib/mutt/source-muttrc.d
/usr/share/doc/mutt/examples/ray.muttrc
/usr/share/doc/mutt/examples/sample.muttrc-compress
/usr/share/doc/mutt/examples/sample.muttrc-sidebar
/usr/share/doc/mutt/examples/sample.muttrc-tlr.gz
/usr/share/doc/mutt/examples/sample.muttrc.gz
/usr/share/man/man5/muttrc.5.gz
すべての場所に行きましたが、muttrcファイルが見つかりませんか?
テキストエディターでmuttrcファイルを作成し、必要なデータを入力できますか?はいの場合、muttrcファイルに何を含める必要がありますか(どの情報)?
Mutt設定ファイルは~/.muttrc
です。つまり、ホームディレクトリにある.muttrc
というファイルです。それを作成して構成するのはあなた次第です。 Muttが作成することはありません。設定ファイルがない場合は、ローカルマシンでメールを取得するだけです(ローカルメールが設定されている場合、Ubuntuではデフォルトでは設定されません)。
ほとんどのメールプロバイダーは [〜#〜] imaps [〜#〜] をサポートしてメールボックスを読み取り、メールを管理します [〜#〜] smtps [〜#〜] メールを送信します。したがって、リモートアカウントを使用するために最低限必要なのは、 smtp_url
を正しいsmtps://
URLに設定し、 folder
に移動することです。 これはimaps://
URLです。おそらく、次のようないくつかの追加設定が必要になります。
from
を使用してFrom:
行を設定し、 alternates
を使用して自分と同じアドレスを宣言します。Gmailの場合、 アプリケーションごとのパスワードを設定 (推奨)または プレーンなIMAPアクセスを有効にする のいずれかが必要になることに注意してください。 Gmailが「安全性が低い」と呼んでいるのは、メインのパスワードと2番目の認証要素またはアプリケーションごとの、記憶できないパスワードではなく、「メイン」のGmailパスワードを使用して認証するアプリケーションです。
周りを見回すと、意外な数の不完全なチュートリアルが見つかります。いつものように Arch wiki には多くの情報がありますが、消化するのは少し難しいです。ここでは完全になるように努力しますが、実際にはMutt for Gmailを使用していないため、これはテストされていません。コメントを歓迎します。 Gmailアドレスが[email protected]
で、アプリケーションのパスワードがqwertyuiop
であるとすると、.muttrc
には次のようなものが含まれているはずです。
set my_address = [email protected]
set smtp_pass = qwertyuiop
set imap_user = $my_address
set imap_pass = $smtp_pass
set smtp_url = smtps://[email protected]:465/
set folder = imaps://imap.gmail.com:993
set postpones = Drafts
unset record # Gmail does this automatically
set spoolfile = +INBOX
mailboxes +INBOX
set from = $my_address
alternates $my_address
set message_cachedir = ~/.cache/mutt
set header_cache = $message_cachedir
設定ファイルにパスワードを保存したくない場合は、 Mutt:パスワードを安全に保存する方法? を参照してください。
Muttは、複数のアカウントを持つことに関して少し厄介です。それが機能する方法は、各アカウントを構成するためのすべてのコマンドをフックに入れることです。アカウントを切り替えると、Muttはフックコマンドを実行します。 SMTPおよびIMAP構成コマンドは account-hook
に入り、残り(record
、from
、…)は folder-hook
。 alternates
およびmailboxes
設定は、アカウントごとに1つのエントリを含むリストです。
または、アカウントごとに個別の構成ファイルを使用します。便利ではありませんが、シンプルです。
または、 OfflineIMAP を使用してすべてのアカウントからメールを取得し、Muttを純粋にローカルで使用します(送信を除く)。