Если я настрою фильтр и отправлю ему стандартный ответ, Gmail добавит +canned.response
мое имя пользователя в ответ.
Например, учитывая, что фильтр «from: foo@example.com to: me@example.com» настроен на отправку стандартного ответа, при отправке foo@example.com
мне электронного письма me+canned.response@example.com
вместо этого приходит постоянный ответ me@example.com
, что говорит о том , что я использую законсервированный ответ.
Есть ли способ избежать этого?
gmail
gmail-canned-response
Керрик
источник
источник
Ответы:
О текущем «стандартном ответе» для Gmail следует помнить, что его нужно добавить на вкладке «Лаборатории».
Это означает, что может быть редкая поддержка и она может полностью исчезнуть. Эта конкретная «Лаборатория» имеет ряд других причуд, которые выходят за рамки вашего вопроса, но я считаю, что ваш ответ «Нет».
Похоже, что причина " + canned.response " состоит в том, чтобы предотвратить какой-либо цикл электронной почты, который кто-то может непреднамеренно создать, отправив сообщение повторно себе или даже просто ответив.
В моем тесте я использовал фильтр для ответа, основанного на определенном « От » с « Предметом », содержащим ключевое слово. Консервированный ответ срабатывал каждый раз, кроме случаев, когда я отвечал непосредственно на постоянный ответ.
Я уверен, что большинство людей могут жить с этой причудой, но некоторые другие причуды, с которыми я сталкивался при тестировании этого, могли бы заставить Google потянуть эту Лабораторию.
источник
Я придумал способ не использовать постоянный ответ как таковой (включая добавленную
response
цитату в адресе электронной почты), а просто переслать постоянный ответ на отфильтрованные электронные письма (получатели). Вот как это выглядит:Код
Разъяснения
Первые строки должны определить Id готового ответа, который вы хотите отправить.
Logger
Функция поможет регистрировать все Draf идентификаторов. Добавьте этот конкретный идентификатор вgetMessageById(Id)
. Следующие три фрагмента будут получать все непрочитанные письма сcannedResponse
метки и удалять дубликаты.На основании имеющихся электронных писем, готовые ответы пересылаются разным получателям. После этого все непрочитанные письма в ярлыке cannedResponse помечаются как прочитанные.
использование
Добавьте код, перейдя по следующему URL-адресу: https://script.google.com .
Убедитесь, что нажали кнопку «ошибка» для аутентификации скрипта и его использования. Сценарий может быть запущен через интервал времени. Установите триггер в
Resources
меню так, как вам нравится.В этом случае есть некоторые предпосылки. Вы должны иметь названную метку
cannedResponse
и иметь готовый ответ как черновик. Кроме того, фильтр должен быть на месте, чтобы отправлять готовые ответы.Снимок экрана
источник
Иаков,
Ваш код был именно тем, что я искал. Но, будучи перфекционистом, я обнаружил несколько проблем с вашим кодом:
Я изменил ваш код для учета этих и вот моя версия:
источник