ミュートを続けてください

ミュートを続けてください

使い続けたいですmutt。例えば説明してください。私の一般的なワークフローは次のとおりです。

  • 開いているmutt
  • メッセージの作成
  • y転送ジョブを確認するには、このキーを押します。
  • ...待つ!
  • 別のメッセージを書く
  • y転送ジョブを確認するには、このキーを押します。
  • ...待つ!

IMAPS 経由で Gmail に接続します。

問題は、多くのメッセージに順次応答しなければならないことが多いことですが、上記のパターンは明らかに許容できません。プログラムがバックグラウンドでメッセージを転送しようとしている間、私に制御を返さないからです。私の時間は大切で、自分の意図を機械に表現(送信)した後、機械が作業を終えるまで待つことはできません。そうですか?


  • muttバックグラウンドでメッセージングを実行し、より多くのメッセージを作成するためにすぐに制御を返すように設定できますか?

現在の回避策は、mutt複数のウィンドウがあるセッションで実行することです。すべて実行中で、前のメッセージが転送されている間に次のメッセージを作成するために別のウィンドウに切り替えます。私はこれが悪い「ハッキング」だと言います。tmuxtmux

私の設定:


# Gmail configuration
set  folder            =  "imaps://imap.googlemail.com:993"
set  spoolfile         =  "imaps://imap.googlemail.com:993/[Gmail]/All Mail"
set  postponed         =  "imaps://imap.googlemail.com:993/[Gmail]/Drafts"
# set  record          =  "imaps://imap.googlemail.com/[Gmail]/Sent Mail"
set  record            =  "/home/tinosino/Sent_Messages.txt"
set  realname          =  "Tino Sino"
set  imap_user         =  "[email protected]"
set  imap_pass         =  ""
set  smtp_url          =  "smtps://[email protected]:465/"
set  smtp_pass         =  ""
set  from              =  "[email protected]"
set  sort              =  threads
set  editor            =  "vim"

私が試したこと:

  • 設定しましたが、sendmail_wait = -1メッセージの送信が遅れます

答え1

通常、Muttを使用して電子メールを送信する方法は3つあります。

  • Muttで直接SMTPを使用してください。を指定して行う操作ですsmtp_url。この場合、Muttはsmtp.googlemail.comSMTPに接続してそれを介して送信します。

  • sendmailSMTP接続を介して直接メールを送信し、完了したら返すプログラムを使用してください。メール転送プロトコルそのようなプログラムの例です。 Mutt 変数を設定して、配信を放棄してバックグラウンドに送信する前に戻りをsendmail_wait待つ時間を指定できます。sendmail

  • Postfixなどのローカルキューを実行できるMTAを使用してください。sendmailPostfixがローカルキューにメッセージを追加すると、プログラムは通常すぐに返します。 Postfixは次のように設定できます。GmailをSMTPリレーとして使用するすると、すべての(ローカルではない)メールがバックグラウンドでGmailに転送されます。

関連情報