Как насчет Василия? Действие "переключатель окон текущего приложения" =) Кроме того, если это не означает, что... возможно, это будет ошибкой? @NotThatGuy - если это действительно вероятно, существуют и более глубокие вопросы, чем инструктор потерять викторины. Спасибо. Я в курсе сырые сокеты. Однако, не знаю, есть ли какие-то ограничения в ОС Linux я указал. Я попытался установить кнопку на другое действие с помощью вариантов программного обеспечения Logitech в Windows с VirtualBox, но я не вижу никаких изменений в Linux (поведение, `зев`, и т. д.). Да, я мог бы использовать ВМ или xbindkeys`, чтобы поймать вкладку сочетание клавиш Ctrl+АЛТ+. Это не самый элегантный, но это может сработать. Остальные варианты немного за меня прямо сейчас. Я попробовал этот СЭД -е 'в S/[^0-9] билет//г' | редактор sed '/^$/D’в Но я не могу принести желаемого результата. Вывод включает в себя и другие числовые значения в строке Мне нужен только номер билета. 226829515211 226855182 2268555334 226819615 226781310 226853999 226828948216

Я так понимаю, что суть вашего вопроса заключается в том, как надежно удалить сообщение, которое вы получили через учетную запись электронной почты IMAP и читать, используя ваш местный Мак ОС Х "Почта" приложения. Вы задать другие интересующие вопросы по пути, на который я буду давать только краткие ответы.

Во-первых, важно понимать учетную запись IMAP, и как это влияет на удаление сообщений. Суть ИМАП подход к электронной почте заключается в том, что Почта лежит в первую очередь на почтовом сервере. Почтовый клиент (ОС Mac адрес приложения в вашем случае) временно загружает копию этого сообщения на свой локальный Mac для вас, чтобы читать. Если тогда Вы были, чтобы накормить ваш Mac, чтобы гигантская дробильная машина, локальный Mac и его копия сообщения будут уничтожены, но оригинал копия сообщения остается неизменным на IMAP-сервере. Когда вы говорите по почте , чтобы удалить сообщение, почта говорит на IMAP-сервере, чтобы удалить его копию сообщения, и Почта удаляются своя копия сообщения. Таким образом, вы, возможно, захотите, чтобы беспокоиться о том, как надежно IMAP-сервер удаляет его копию.

Во-вторых, относительно строго в сторону почты удаляет его сообщения, мы можем сказать, что локальная копия сообщения существует в виде файла на локальном компьютере Mac. Рассказывая Почты удалить сообщения исчезают из почтового окна, но не может удалить локальный файл, содержащий локальную копию. На почту команды "стереть удаленные объекты..." не надежно удалить локальный файл с локальной копией.

Вы спросите: "если я удаляю письмо и пустой мусор в клиенте, то это исключение сделано надежно, через СРМ или в безопасную сторону?" У меня нет доступа к Почте исходный код, так что я не знаю, как надежно он удаляет файл. Мы должны предположить, что он удаляет файлы, используя самый быстрый, простой и небезопасный способ с Mac ОС.

Поэтому, самый безопасный способ я знаю, чтобы удалить сообщение электронной почты от клиента:

  • В Почте, удалить сообщение
  • В Почте, стереть удаленные объекты. Контроль-кликните на почтовый ящик, который содержал сообщение. Появится всплывающее меню. Выберите "Стереть удаленные объекты...". Откроется диалоговое окно подтверждения. Вы собираетесь удалить файлы, связанные с не только сообщение, которое вы только что удалили, но и другие удаленные сообщения тоже. Нажмите кнопку "ОК".
  • Используя Дисковую утилиту, стереть свободное пространство с 7 или 35 проходов. Это тоже будет стереть больше, чем просто местные скопировать сообщение вы удалили.

Если вы заботитесь столько о безопасности, вы должны также подумать о том, как IMAP-сервер удаляет сообщения, и как вы подвержены злоумышленник, увидев копию сообщения на диске для IMAP-сервера. Вы также должны думать о том, вы должны быть отправка таких сообщений в незашифрованном виде, где злоумышленник мониторинга данных, передаваемых через Интернет, может прочитать его.

Вы спросите, "есть ли способ, чтобы определить точное местоположение файлов электронной почты в клиенте?" Да, но это не быстро и не программной. Вы уже выяснили, что сообщения хранятся в

~/Library/Mail/V2/[email protected]@imap.mykolab.com/INBOX.mbox/...

Мое впечатление от глядя на моей собственной файловой системой и логическим мышлением состоит в том, что локальная копия вашего письма будет один совпадающие файлы:

~/Library/Mail/V2/[email protected]@imap.mykolab.com/INBOX.mbox/*/Сведения/*/*/Сообщения/*.мультимедийная

(Эта картина не единственная Почта появляется в использовании; - сообщений, сохраненных "на моем Mac", и вложения, будут иметь разные модели, описывающие путь к файлу имена.

Каждое сообщение электронной почты, как представляется, будет сохранена как обычный текстовый файл с именем, как количество.мультимедийная, например 55219.мультимедийная. Один из способов, чтобы найти нужный файл найти отличительные фразы в сообщении, а также для использования команды grep в командной строке, чтобы найти файл, содержащий эту фразу. Таким образом, [переносы строк добавлены для читабельности]

% грэп -л ремонт кафе '18 январь' ~/Library/Mail/V2/[email protected]@imap.mykolab.com
/Почтовый.в mbox/*/сведения/*/*/сообщения/*.мультимедийная
/Users/myuser/Library/Mail/V2/[email protected]@imap.mykolab.com
/Почтовый.в mbox/393BA6E1-145B-E29D-536F-306645CA9917/данные/3/5/сообщения/53938.мультимедийная

Однако, не думайте, что вы можете безопасно удалить эти файлы из-под почте приложения. Он может растеряться от неожиданного отсутствия файла. Он может просто заново создать файл с копией на сервере IMAP.