ฉันต้องการใช้mutt
อย่างต่อเนื่องให้ฉันอธิบายสิ่งที่ฉันหมายถึงด้วยตัวอย่าง เวิร์กโฟลว์ทั่วไปของฉันคือ:
- เปิดออก
mutt
- เขียนข้อความ
- กด
y
เพื่อยืนยันการส่ง - ... รอ!
- เขียนข้อความใหม่
- กด
y
เพื่อยืนยันการส่ง - ... รอ!
ฉันเชื่อมต่อกับ Gmail ผ่าน IMAPS แล้ว
ปัญหาคือบ่อยครั้งที่ฉันต้องตอบกลับข้อความจำนวนมากตามลำดับและรูปแบบข้างต้นไม่สามารถยอมรับได้อย่างชัดเจนเพราะโปรแกรมไม่ส่งคืนการควบคุมให้ฉันขณะพยายามส่งข้อความในพื้นหลัง เวลาของฉันมีค่าและฉันไม่สามารถรอให้เครื่องทำงานหลังจากที่ฉันแสดงความตั้งใจของฉัน (ส่ง) ไปแล้วได้ไหม
- ฉันสามารถกำหนดค่า
mutt
เพื่อให้การส่งข้อความเป็นพื้นหลังส่งคืนการควบคุมให้ฉันเขียนข้อความเพิ่มเติมได้ทันทีหรือไม่
วิธีแก้ปัญหาปัจจุบันของฉันนี้กำลังทำงานmutt
ภายในtmux
เซสชันที่มีหลาย windows ทั้งหมดที่ทำงานtmux
และสลับไปยังหน้าต่างอื่นเพื่อเขียนข้อความถัดไปเมื่อมีการส่งก่อนหน้านี้ นี่คือ "แฮ็ค" ที่แย่มากฉันพูด
การตั้งค่าของฉัน:
- smtp_url = "smtps: //robottinosino@smtp.googlemail.com: 465 /"
# 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 = "robottinosino@gmail.com"
set imap_pass = ""
set smtp_url = "smtps://robottinosino@smtp.googlemail.com:465/"
set smtp_pass = ""
set from = "robottinosino@gmail.com"
set sort = threads
set editor = "vim"
สิ่งที่ฉันได้ลองไปแล้ว:
- ฉันตั้งค่าไว้
sendmail_wait = -1
แต่ความล่าช้าในการส่งข้อความยังคงอยู่
mutt
เวิร์กโฟลว์ของฉันได้อย่างไร (เช่นกดการตอบกลับmutt
ภายในภายในโฟลเดอร์ IMAP และถ่ายไปที่sendmail
?) คำแนะนำเกี่ยวกับ MTA ที่ใช้? ตัวอย่างไฟล์. mtrtrc ออนไลน์ที่มีการกำหนดค่า MTA หรือไม่
:set ?smtp_url
เพื่อตรวจสอบฉันคิดว่า ฉันไม่เคยคิดวิธีกำหนดค่าexim
หรือsendmail
การส่งหลายบัญชีดังนั้นฉันจึงใช้mstmp
กับmsmtpQ
สคริปต์ที่จัดทำแพคเกจแม้ว่ามันจะขาดฟังก์ชั่นเล็กน้อย (โดยเฉพาะอย่างยิ่งเนื่องจากไม่ใช่ daemon ที่คุณต้องตรวจสอบ
sendmail_wait
ไม่ได้ทำอะไรเมื่อคุณไม่ได้ใช้ $sendmail
แต่คุณกำลังใช้ไคลเอนต์ SMTP พื้นฐานในตัวของ mutt และฉันไม่คิดว่ารองรับการส่งพื้นหลัง ความคิดเห็นของฉันบอกว่า "ใช้ MTA ที่จัดคิวแยกต่างหากจากนั้นตั้งค่าsendmail_wait
" หมายถึงขั้นตอนแรกนั้นจำเป็นสำหรับขั้นตอนที่สอง
sendmail_wait
-1