1

Мой отец работает на Ubuntu и хочет использовать F-Spot для работы с фотографиями с помощью менеджера фотографий Gnome. Однако он должен использовать Gmail в качестве своего клиента, потому что (а) это единственный клиент, которого он знает, как использовать, и (б) его провайдер отказывается раскрывать свой пароль SMTP.

Я дошел до настройки Firefox для использования GMail для обработки ссылок mailto: и я также настроил firefox в качестве почтовой программы по умолчанию с помощью gnome-default-applications-properties . F-Spot представляет URL-адрес mailto: с заголовком attach=file:///tmp/mumble.jpg . Так вот в чем проблема: вложение никогда не появляется. Я не могу сказать, удаляет ли Firefox заголовок вложения, GMail не поддерживает заголовок, или что.

Я узнал, что:

  • В mailto: URL RFC нет официального заголовка, который объясняет, как добавить вложение.

  • Я не могу найти документацию о том, как Firefox обрабатывает mailto: URL-адреса, которые объяснили бы мне, как сообщить Firefox, что я хочу вложение.

  • Я не могу найти документацию для API URL GMail, которая позволила бы мне напрямую сказать GMail начать составление сообщения с заданным файлом в качестве вложения.

Я вполне способен написать сценарий оболочки для интерполяции вокруг F-Spot, чтобы преобразовать URL-адрес, который представляет F-Spot, во что-то, что заставит Firefox делать правильные вещи. Но я не могу понять, как убедить Firefox начать составлять сообщение GMail с локальным приложенным файлом. Любая помощь будет принята с благодарностью.

1 ответ1

3

Быстрый поиск обнаружил этот инструмент для использования Gmail в качестве "правильного" почтового клиента в Gnome. Для вложений они используют небольшую хитрость: сообщение составляется в автономном режиме, а затем загружается через IMAP. Если вы не хотите использовать этот точный сценарий для вас, установка этой функции не должна быть слишком сложной - исходный код Python на 500 строк для всей программы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .