Я б хотів mutt
постійно використовувати , дозвольте пояснити, що я маю на увазі на прикладі. Мій типовий робочий процес такий:
- Відкрити
mutt
- Складіть повідомлення
- Натисніть,
y
щоб підтвердити дію надсилання - ... чекай!
- Складіть ще одне повідомлення
- Натисніть,
y
щоб підтвердити дію надсилання - ... чекай!
Я підключений до свого Gmail через IMAPS.
Проблема полягає в тому, що часто мені потрібно відповідати на багато повідомлень послідовно, і вищезазначений зразок, очевидно, неприйнятний, оскільки програма не повертає мені контроль, хоча вона намагається доставити повідомлення у фоновому режимі. Мій час цінний, і я не можу чекати, коли машина зробить свою роботу після того, як я вже висловила свій намір (надіслати) йому, чи можу?
- Чи можу я налаштувати
mutt
так, щоб він здійснював доставку повідомлень у фоновому режимі, негайно повертаючи мені управління, щоб скласти більше повідомлень?
Моє поточне вирішення цього питання працює mutt
під час tmux
сеансу з декількома вікнами, все працює 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? Зразок онлайн-файлу .muttrc з налаштованим MTA?
:set ?smtp_url
перевірити, я думаю. Я ніколи не придумав, як налаштувати exim
або sendmail
для надсилання декількох облікових записів, тому просто використовую mstmp
упакований msmtpQ
сценарій, хоча це дещо не вистачає функціональності (зокрема, це не демон, який потрібно перевіряти і повторно пробувати невдалі повідомлення).
sendmail_wait
нічого не робить, коли ви не використовуєте$sendmail
. Натомість ви використовуєте найпростіший вбудований клієнтський SMTP-клієнт mutt , і я не думаю, що він підтримує надсилання фону. У моєму коментарі сказано, що "використовуйте окрему чергу MTA, а потім встановіть sendmail_wait
", тобто перший крок необхідний для другого.
sendmail_wait
на-1
.