
Когда я получаю заказы, я обрабатываю их в инструменте администратора. После обработки я запускаю thunderbird с командной строкой, поэтому он открывает окна электронной почты с предварительно заполненными темой, темой, отправителем, текстом и прикрепленным файлом.
Я использую Thunderbird, потому что он дает мне дополнительную документацию, резервное копирование и удобство просмотра и поиска писем с заказами в моей почтовой программе при обработке запросов клиентов.
Сейчас я пытаюсь полностью автоматизировать обработку заказов, чтобы она работала, когда я уезжаю в отпуск и т. д., и мне не нужно было бы искать кого-то, кто бы обрабатывал заказы вместо меня.
--
У меня две проблемы:
1)
Thunderbird всегда спрашивает меня, хочу ли я переключиться в онлайн-режим. Обычно я предпочитаю, чтобы меня спрашивали, но при использовании через командную строку я бы хотел, чтобы переключение происходило автоматически.
2)
Сейчас мне нужно самому нажать кнопку «Отправить». Я бы хотел, чтобы письмо отправлялось автоматически.
--
Неужели то, на что я надеюсь, невозможно? Я бы предпочел использовать Thunderbird в качестве своего «хаба» просто потому, что мне нравится отправлять все мои письма вместе.
решение1
Согласно данному вопросу в службе поддержки Mozilla, это НЕВОЗМОЖНО. https://support.mozilla.org/en-US/questions/1144493
Если бы отправка электронной почты через командную строку была возможна, ТБ стал бы привлекательным для хакеров средством рассылки спама.
решение2
Почти любые инструкции, которые человек может выполнить с помощью компьютера, можно автоматизировать. Представьте себе запуск следующих команд из терминала Linux:
SUBJ="Re: Meeting invite"
DEST="First Last <[email protected]>"
BODY="Clean the spam after meeting!"
thunderbird -compose "subject='$SUBJ',to='$DEST',body=$BODY" &
Затем найдите идентификатор окна, выполнив поиск по слову в строке темы, например:
WID=$(wmctrl -l | grep -i thunderbird | grep Write | grep invite | cut -f1 -d' ')
Оттуда вы можете использовать другие инструменты для отправки команд клавиатуры в окно с идентификатором, указанным в $WID
, в том числе Ctrl+Enterдля отправки сообщения. (Возможно, вам придется отключить эти надоедливые диалоговые окна подтверждения.)