Chciałbym używać w mutt
sposób ciągły, pozwól mi wyjaśnić, co mam na myśli na przykładzie. Mój typowy przepływ pracy jest następujący:
- Otworzyć
mutt
- Napisz wiadomość
- Naciśnij,
y
aby potwierdzić akcję wysyłania - ... czekaj!
- Utwórz kolejną wiadomość
- Naciśnij,
y
aby potwierdzić akcję wysyłania - ... czekaj!
Jestem połączony z moim Gmailem przez IMAPS.
Problem polega na tym, że często muszę odpowiadać na wiele wiadomości w sekwencji, a powyższy wzór jest oczywiście nie do przyjęcia, ponieważ program nie zwraca mi kontroli, gdy próbuje dostarczyć wiadomość w tle. Mój czas jest cenny i nie mogę się doczekać, aż maszyna wykona swoją pracę po tym, jak już wyraziłem zamiar (wysłać) do niej, prawda?
- Czy mogę skonfigurować
mutt
tak, aby dostarczanie wiadomości odbywało się w tle, natychmiast zwracając mi kontrolę nad tworzeniem kolejnych wiadomości?
Moje obecne obejście tego problemu działa mutt
w ramach tmux
sesji z wieloma oknami, wszystkie działają tmux
i przełączają się do innego okna, aby utworzyć następną wiadomość w miarę dostarczania poprzedniej. Mówię, że to zły rodzaj „hacka”.
Moje ustawienia:
- 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"
Co próbowałem już:
- Ustawiłem,
sendmail_wait = -1
ale opóźnienie w wysłaniu wiadomości pozostaje
mutt
przepływem pracy? (np. odpowiedź prasowa w mutt
folderze IMAP i sendmail
być może odciążenie ?) Zalecenia dotyczące tego, którego MTA użyć? Przykładowy plik .muttrc online ze skonfigurowanym MTA?
:set ?smtp_url
sprawdzić, tak myślę. Nigdy nie wymyśliłem sposobu konfiguracji exim
lub sendmail
wysyłania wielu kont, więc używam tylko mstmp
spakowanego msmtpQ
skryptu, chociaż brakuje mu trochę funkcjonalności (w szczególności, ponieważ nie jest to demon, który musisz sprawdzić i spróbować ponownie nieudanych wiadomości).
sendmail_wait
nic nie robi, gdy nie używasz$sendmail
. Zamiast tego używasz bardzo podstawowego wbudowanego klienta SMTP mutta i nie sądzę, że obsługuje wysyłanie w tle. Mój komentarz powiedział: „użyj oddzielnego MTA w kolejce, a następnie ustaw sendmail_wait
”, co oznacza, że pierwszy krok jest wymagany dla drugiego.
sendmail_wait
na-1
.