Je voudrais utiliser en mutt
continu, permettez-moi d'expliquer ce que je veux dire avec un exemple. Mon flux de travail typique est le suivant:
- S'ouvrir
mutt
- Composez un message
- Appuyez
y
pour confirmer l'action d'envoi - ... attends!
- Composez un autre message
- Appuyez
y
pour confirmer l'action d'envoi - ... attends!
Je suis connecté à mon Gmail via IMAPS.
Le problème est que souvent je dois répondre à de nombreux messages en séquence et le schéma ci-dessus est évidemment inacceptable car le programme ne me rend pas le contrôle pendant qu'il essaie de délivrer le message en arrière-plan. Mon temps est précieux et je ne peux pas attendre qu'une machine fasse son travail après que j'aie déjà exprimé mon intention (de l'envoyer), n'est-ce pas?
- Puis-je configurer
mutt
pour qu'il effectue la remise des messages en arrière-plan, me retournant immédiatement le contrôle pour composer plus de messages?
Ma solution de contournement actuelle s'exécute mutt
dans une tmux
session avec plusieurs fenêtres, toutes en cours d'exécution tmux
et basculant vers une autre fenêtre pour composer le message suivant pendant la livraison du précédent. C'est un mauvais "hack", dis-je.
Mes paramètres:
- 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"
Ce que j'ai déjà essayé:
- Je mets
sendmail_wait = -1
mais le délai d'envoi d'un message reste
mutt
flux de travail? (par exemple, appuyez sur réponse dans mutt
un dossier IMAP et déchargez-le sur sendmail
?) Recommandations quant au MTA à utiliser? Exemple de fichier .muttrc en ligne avec ce MTA configuré?
:set ?smtp_url
pour vérifier, je pense. Je n'ai jamais compris comment configurer exim
ou sendmail
envoyer plusieurs comptes, je l'utilise donc mstmp
avec le msmtpQ
script packagé , bien qu'il manque un peu de fonctionnalité (en particulier, car ce n'est pas un démon, vous devez vérifier et réessayer vous-même les messages ayant échoué).
sendmail_wait
ne fait rien lorsque vous n'utilisez pas$sendmail
. Au lieu de cela, vous utilisez le client SMTP intégré très basique de mutt , et je ne pense pas que cela supporte l'envoi en arrière-plan. Mon commentaire disait "d'utiliser un MTA de mise en file d'attente distinct puis de définir sendmail_wait
", ce qui signifie que la première étape est requise pour la seconde.
sendmail_wait
sur-1
.