Я использую Thunderbird 12.0.1 со следующими дополнениями для календаря:
- Молния 1.4
- Провайдер для календаря Google 0.9
Я работаю с Ubuntu 12.04.
Когда я получаю приглашение на мероприятие из Outlook или Gmail, Thunderbird правильно идентифицирует письмо (у меня появляется сообщение «это сообщение содержит приглашение на мероприятие»). В симпатичном маленьком окошке в почте (в котором содержится вся информация) нет кнопки «Принять» или «Отклонить».
На форуме Lightning я обнаружил, что эта ошибка была исправлена в Lightning V.1.0b2.
Так почему же я все еще сталкиваюсь с этой ошибкой?
решение1
Я использую Google Calendar с Thunderbird/Lightning и всегда мог принимать приглашения через Thunderbird.
Недавно я потерял кнопки «Принять/Отклонить» и только что выяснил, в чем проблема. Недавно я добавил общий календарь iCloud, и новый календарь автоматически связался с тем же адресом электронной почты, что и календарь Google.
Все, что мне нужно было сделать, это отключить привязку календаря iCloud к моему адресу электронной почты, и кнопки «Принять»/«Отклонить» вернулись на место.
решение2
У меня были те же симптомы, но со следующей конфигурацией:
- Windows 7 Корпоративная
- Тандерберд 24.5.0
- Молния 2.6.5
- Нет плагина Google Calendar
- Несколько календарей webcal и несколько локальных календарей moz-storage-calendar
После нескольких попыток это решение помогло мне:
- Для всех нередактируемых календарей измените Свойства->Электронная почта на «Нет».
- Для всех редактируемых календарей установите Свойства->Электронная почта для своей учетной записи электронной почты.
Бум, кнопки внезапно появляются. Мне показалось, что календарь «Только для чтения» с установленным адресом электронной почты не дает кнопкам появляться. Не уверен, что послужило причиной — в один день все работало, а потом нет. В консоли ошибок ничего соответствующего не появляется.
решение3
В текущей версии (0.18 с Lightning 1.9.1) это скрытая функция, которая по умолчанию отключена. Она немного глючная, но работает достаточно, чтобы просто получить приглашение в ваш календарь Google из вашего (возможно, не Google) почтового ящика.
Используяредактор конфигурации, просто установите calendar.google.enableEmailInvitations
значение true. Вы также можете установить calendar.google.sendEventNotifications
значение false, чтобы избежать возможности старой ошибки, которая отправляла новые события вместо уведомлений; я не проверял это. Затем перезапустите thunderbird.
После этого в свойствах вашего календаря Google у вас появится возможность связать его с учетной записью.
Если это по-прежнему не работает, попробуйте удалить и заново подключить календарь через XML-адрес с сайта Google Calendar.
После этого вы увидите соответствующие кнопки (они появятся с небольшой задержкой, поскольку ваш календарь Google проверяет, существует ли событие). Если его нет, вы можете использовать кнопки «принять/отклонить/предварительно», как и в других типах календарей.
Одна из существующих в настоящее время ошибок заключается в том, что если событие уже есть в вашем календаре, вы получите кнопку обновления независимо от того, есть ли какие-либо изменения или нет. Кнопка обычно вызывает ошибку при нажатии.
решение4
Вот мой обходной путь с использованием Thunderbird 17.0.4, Lightning 1.9.1 и Provider 0.18. Дважды щелкните по приглашению, чтобы оно оказалось на своей вкладке. Щелкните правой кнопкой мыши по приглашению по электронной почте, и появится подменю. Выберите «Преобразовать в», после чего появится маленькое окно подменю с «Google task», «Event» или «Task».
Выберите «Событие», и оно поместит детали приглашения в качестве новой встречи в ваш Google Calendar. Нажмите «ОК».