Vorrei usare mutt
continuamente, permettetemi di spiegare cosa intendo con un esempio. Il mio flusso di lavoro tipico è questo:
- Aprire
mutt
- Scrivi un messaggio
- Premere
y
per confermare l'azione di invio - ... aspetta!
- Scrivi un altro messaggio
- Premere
y
per confermare l'azione di invio - ... aspetta!
Sono collegato a Gmail tramite IMAPS.
Il problema è che spesso devo rispondere a molti messaggi in sequenza e lo schema sopra è ovviamente inaccettabile perché il programma non mi restituisce il controllo mentre sta cercando di consegnare il messaggio in background. Il mio tempo è prezioso e non posso aspettare che una macchina faccia il suo lavoro dopo che ho già espresso il mio intento (di inviarlo), vero?
- Posso configurare in
mutt
modo che esegua la consegna dei messaggi in background, restituendomi immediatamente il controllo per comporre più messaggi?
La mia attuale soluzione a questo è l'esecuzione mutt
in una tmux
sessione con più finestre, tutte in esecuzione tmux
e il passaggio a un'altra finestra per comporre il messaggio successivo mentre viene consegnato il precedente. Questo è un brutto tipo di "hack", dico io.
Le mie impostazioni:
- 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"
Quello che ho già provato:
- Ho impostato
sendmail_wait = -1
ma il ritardo nell'invio di un messaggio rimane
mutt
flusso di lavoro? (ad es. premere risposta in mutt
, all'interno di una cartella IMAP e scaricare sendmail
forse?) Consigli su quale MTA usare? Esempio di file .muttrc online con quell'MTA configurato?
:set ?smtp_url
per controllare, penso. Non ho mai capito come configurare exim
o sendmail
per l'invio di più account, quindi lo uso solo mstmp
con lo msmtpQ
script in pacchetto , anche se è un po 'carente di funzionalità (in particolare poiché non è un demone che devi controllare e riprovare tu stesso i messaggi non riusciti).
sendmail_wait
non fa nulla quando non lo si utilizza$sendmail
. Invece, stai usando il client SMTP incorporato di base di mutt e non credo che supporti l'invio in background. Il mio commento diceva di "utilizzare un MTA di accodamento separato e quindi impostare sendmail_wait
", il che significa che il primo passaggio è necessario per il secondo.
sendmail_wait
su-1
.