Мой родительский элемент запускает Ubuntu и хочет смочь использовать менеджера по фотографии Gnome, F-пятно, к почтовым фотографиям. Однако он должен использовать Gmail в качестве своего клиента потому что (a) это - единственный клиент, он знает, как использовать и (b) его ISP отказывается показывать его пароль SMTP.
Я имею до установки Firefox для использования Gmail для обработки mailto: ссылки и я также настроили Firefox как использование почтовой программы системного значения по умолчанию gnome-default-applications-properties
. F-пятно представляет mailto: URL с attach=file:///tmp/mumble.jpg
заголовок. Таким образом, вот проблема: вложение никогда не обнаруживается. Я не могу сказать, отбрасывает ли Firefox заголовок вложения, если Gmail не поддерживает заголовок, или что.
Я узнал что:
В mailto нет никакого официального заголовка: RFC URL, который объясняет, как прикрепить вложение.
Я не могу найти документацию относительно того, как Firefox обрабатывает mailto: URL, которые объяснили бы мне, как связаться с Firefox, что я хочу вложение.
Я не могу найти документацию для URL Gmail API, который позволил бы мне сказать Gmail непосредственно начинать сочинять сообщение с данным файлом как attachement.
Я совершенно способен к записи сценария оболочки для интерполяции вокруг F-пятна для массирования URL, который F-пятно представляет во что-то, что подключит Firefox коаксиальным кабелем в выполнение правильной вещи. Но я не могу выяснить, как убедить Firefox начать сочинять сообщение Gmail с локальным присоединенным файлом. Любая справка значительно ценилась бы.
Быстрый поиск поднял этот инструмент для использования Gmail как "надлежащий" почтовый клиент в Gnome. Для вложений они используют маленький прием: сообщение составлено офлайн и затем загружено через IMAP. Если Вы не хотите использовать этот точный сценарий для Вас, устанавливают извлечение этой функциональности, не должно быть слишком твердым - источник является 500 строками код Python для целой программы.