Чтобы избежать всех хлопот, я настоятельно рекомендую добавить ваш почтовый ящик веб-почты как IMAP в почтовый клиент локально.
При этом существует несколько способов сделать это.
замена https://mail.google.com/mail?view=cm&tf=0&to=echo $1 | sed 's/mailto://'
с вашим адресом веб-почты. например:http://webmail.com/composerpage?to=echo $1 | sed 's/mailto://'
Другой вопрос, может ли ваш адрес веб-почты обрабатывать аргумент to
или нет. Я бы посмотрел документацию вашего клиента веб-почты или попытался вручную указать ?to=email@address.com
в URL-адресе при посещении вашей веб-почты
.
Примечание:этот метод предполагает, что вы используете Thunderbird и Firefox в качестве почтового и веб-клиентов по умолчанию соответственно.
Есть несколько способов сделать это, но, по моему опыту, проще всего использовать Nativefier , который использует электрон
.
пример команды, которую вы использовали бы для настройки приложения::
mkdir ~/app
nativefier -n webmail http://webmail.com/composerpage --internal-urls ".*?\.webmail.com\.*?" --basic-auth-username username --basic-auth-password password ~/app
затем вы можете открыть свой почтовый клиент через его собственное приложение
Затем вы можете изменить почтовый клиент по умолчанию в Firefox
Нажмите кнопку меню и выберите options
На панели «Общие» перейдите в раздел «Приложения».
Найдите тип содержимого mailto и выберите его.
Щелкните столбец «Действие» в строке mailto, чтобы изменить действие.
выберитеUse other...
введите/home/
К сожалению, этот метод не заполняет поле to.Вы можете создать приложение, используя электрон вручную, чтобы принять аргумент to
Я могу найти только расширение для Chrome, которое похоже на трюк, но не могу поручиться за это :https://chrome.google.com/webstore/detail/mailto/gppbppehiogfokmpligejhaepeopajdf?hl=en-GB
обратите внимание, что использование стороннего -подключаемого модуля представляет угрозу безопасности, поэтому я бы по возможности избегал этого варианта.
По какой-то причине оболочка входа вашего пользователя root была установлена в буквальное значение /bin/bash:/sbin/nologin
. При выполнении чего-либо от имени пользователя root через sudo
и когда требуется оболочка входа в систему root, система будет пытаться выполнить буквальную команду /bin/bash:/sbin/nologin
, которая по очевидным причинам не существует. Неважно, что /bin/bash
и /sbin/nologin
существуют отдельно.
После исправления с помощью chsh
вы, скорее всего, захотите проверить корневую оболочку входа, чтобы убедиться, что она действительно/bin/bash
(является оболочкой входа по умолчанию в Oracle Linux ). Вы должны быть в состоянии сделать это, просто проверив запись, возвращенную
getent passwd root
Должно быть семь:
-полей с разделителями, а в последнем должно быть указано /bin/bash
.