Ich möchte muttkontinuierlich verwenden, erlauben Sie mir zu erklären, was ich mit einem Beispiel meine. Mein typischer Workflow ist folgender:
- Aufmachen
mutt - Verfassen Sie eine Nachricht
- Drücken Sie
y, um die Sendeaktion zu bestätigen - ... warte!
- Verfassen Sie eine weitere Nachricht
- Drücken Sie
y, um die Sendeaktion zu bestätigen - ... warte!
Ich bin über IMAPS mit Google Mail verbunden.
Das Problem ist, dass ich oft nacheinander auf viele Nachrichten antworten muss und das obige Muster offensichtlich nicht akzeptabel ist, da das Programm die Kontrolle nicht an mich zurückgibt, während es versucht, die Nachricht im Hintergrund zuzustellen. Meine Zeit ist wertvoll und ich kann nicht darauf warten, dass eine Maschine ihre Arbeit erledigt, nachdem ich bereits meine Absicht zum Ausdruck gebracht habe, sie zu senden, oder?
- Kann ich
muttso konfigurieren , dass die Nachrichtenübermittlung im Hintergrund erfolgt und die Kontrolle sofort an mich zurückgegeben wird, um weitere Nachrichten zu verfassen?
Meine derzeitige Problemumgehung läuft muttin einer tmuxSitzung mit mehreren Fenstern, die alle ausgeführt werden tmuxund in ein anderes Fenster wechseln, um die nächste Nachricht zu verfassen, während die vorherige zugestellt wird. Das ist eine schlechte Art von "Hack", sage ich.
Meine Einstellungen:
- 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"
Was ich schon ausprobiert habe:
- Ich habe eingestellt,
sendmail_wait = -1aber die Verzögerung beim Senden einer Nachricht bleibt bestehen
muttWorkflow integrieren kann? (zB in mutteinem IMAP-Ordner die Antworttaste drücken und auf sendmailvielleicht auslagern ?) Empfehlungen, welcher MTA verwendet werden soll? Beispiel einer online .muttrc Datei mit diesem MTA konfiguriert?
:set ?smtp_urlzu überprüfen, denke ich. Ich fand heraus , nie , wie zu konfigurieren eximoder sendmailfür mehrere Konto zu senden , damit ich nur verwenden , mstmpmit dem verpackten msmtpQSkript, obwohl es ein bisschen in der Funktionalität fehlt ist (insbesondere , da es kein Dämon Sie überprüfen müssen , um für und Wiederholungs Nachrichten selbst nicht).
sendmail_waitmacht man nichts, wenn man nicht benutzt$sendmail . Stattdessen verwenden Sie den sehr einfachen integrierten SMTP-Client von mutt , und ich glaube, dass dies kein Hintergrundsenden unterstützt. Mein Kommentar lautete "Benutze einen separaten Warteschlangen-MTA und setze ihn dannsendmail_wait ", was bedeutet, dass der erste Schritt für den zweiten erforderlich ist.
sendmail_waitauf-1.