계속해서 뮤트를 사용하세요

계속해서 뮤트를 사용하세요

계속 사용하고 싶습니다 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를 사용하여 이메일을 보내는 방법에는 세 가지가 있습니다.

  • Mutt에서 직접 SMTP를 사용하세요. 를 지정하여 수행하는 작업입니다 smtp_url. 이 경우 Mutt는 smtp.googlemail.comSMTP에 연결하고 이를 통해 전송합니다.

  • sendmailSMTP 연결을 통해 직접 메일을 보내고 완료되면 반환하는 프로그램을 사용하십시오 .메일 전송 프로토콜그러한 프로그램의 예입니다. Mutt 변수를 설정하여 배달을 포기하고 백그라운드로 보내기 전에 sendmail_wait반환을 기다리는 시간을 지정할 수 있습니다.sendmail

  • Postfix와 같이 로컬 대기열을 수행할 수 있는 MTA를 사용하십시오. sendmailPostfix가 로컬 큐에 메시지를 추가하면 프로그램은 일반적으로 즉시 반환합니다. Postfix를 다음과 같이 구성할 수 있습니다.Gmail을 SMTP 릴레이로 사용, 그러면 모든(로컬이 아닌) 메일이 백그라운드에서 Gmail로 전달됩니다.

관련 정보