Компиляция клиента OpenSSH или Dropbear для Android

Типичным инструментом для запроса серверов POP3 из командной строки является fetchmail , который можно указать, чтобы оставить исходные сообщения на почтовом сервере (параметр «сохранить» или nokeep , чтобы очистить почтовый ящик после загрузки сообщений), а затем procmail - это типичный почтовый фильтр, который можно использовать для запуска вашего сценария.

Пример .fetchmailrc будет выглядеть примерно так:

poll pop.example.com with proto pop3:
        user "username.on.example" there has password "S3cr3t"
        is herman here and wants ssl nokeep 
        mda "/usr/bin/procmail -t /home/herman/.procmailrc.pop.example.com"

А файл .procmailrc.pop.example.com содержит правило сопоставления для определенной строки Subject: для запуска вашего скрипта. Полное сообщение будет передано сценарию как STDIN, поскольку обычно сценарии действительно что-то делают с сообщением электронной почты.

:0
^Subject: passphrase
| /home/herman/bin/script
1
11.06.2014, 07:35
1 ответ
[

]Как @xx4h упоминалось в комментариях к вопросу, решением было использование симлинка []/данные/. ssh[] на []/данные/данные/jackpal.androidterm/app_HOME/.ssh[]:[

] [
# ln -s /data/data/jackpal.androidterm/app_HOME/.ssh /data/.ssh
] [

]Это исправило его и осталось на месте после перезагрузки. Экспорт переменной окружения, чтобы упростить модификацию SSH config:[

] [
SSH_HOME="/data/data/jackpal.androidterm/app_HOME/.ssh"
] [

]Либо это, либо просто бросить туда другую сим-ссылку.[

].
1
27.01.2020, 23:52

Теги

Похожие вопросы