Исходные данные: имеется строка с почтовым адресом ( ...@...ru )
Необходимо: независимо от ОС запустить почтового клиента по умолчанию и в поле "кому" вставить исходный адрес.
Пытался экспериментировать с mailto:..., но под *nix (ubuntu, FreeBSD) не вышло.
Запуск почтового клиента
Модератор: Модераторы
Под *nix системами вообще тяжко с унифицированным запуском прог.
Но как вариант, можно проверять наличие почтовых программ и спросить у юзера какую запускать. Или, если запущено какое либо *DE, спросить у него, я думаю такие возможности у них имеется.
Но как вариант, можно проверять наличие почтовых программ и спросить у юзера какую запускать. Или, если запущено какое либо *DE, спросить у него, я думаю такие возможности у них имеется.
- Sergei I. Gorelkin
- энтузиаст
- Сообщения: 1409
- Зарегистрирован: 24.07.2005 14:40:41
- Откуда: Зеленоград
Вот советы из недавней почты:
KDE:
- смотрим переменную среды DESKTOK_LAUNCH (может таки DESKTOP_LAUNCH??)
- если таковой нет, ищем kde-open
- иначе kfmclient
- иначе xdg-open
- ну если совсем ничего, то можно искать по именам программ.
GNOME
- gnome-open
- xdg-open
xdg-open вроде как считается стандартным средством решения таких задач.
KDE:
- смотрим переменную среды DESKTOK_LAUNCH (может таки DESKTOP_LAUNCH??)
- если таковой нет, ищем kde-open
- иначе kfmclient
- иначе xdg-open
- ну если совсем ничего, то можно искать по именам программ.
GNOME
- gnome-open
- xdg-open
xdg-open вроде как считается стандартным средством решения таких задач.
