Я пишу AppleScript для резервного копирования всех моих писем. Множество писем, которые я уже сохранил как .eml-файлы на локальном жестком диске и удалил их с сервера. Есть ли способ загрузить файлы .eml с помощью AppleScript как сообщение, чтобы получить Дата отправки, subject и т. Д. Из них?AppleScript - получить информацию о файле .eml
0
A
ответ
1
Как о чем-то вроде этого:
set fromField to text 7 thru -1 of (do shell script "cat /test.eml | grep From:")
set dateField to text 7 thru -1 of (do shell script "cat test.eml | grep Date:")
set toField to text 5 thru -1 of (do shell script "cat /test.eml | grep To:")
set subjectField to text 10 thru -1 of (do shell script "cat /test.eml | grep Subject:")
Тело немного сложнее, так как вам нужно решить, если вы хотите только тело сообщения электронной почты или также все предыдущие электронные письма, которые встроены в корпус. Следующее получает тело моего тестового письма.
set temp to do shell script "cat /test.eml"
set text item delimiters to "--"
set temp2 to (text item 3 of temp)
set text item delimiters to "
"
set messageField to paragraphs 6 thru -1 of temp2 as text
Убедитесь, что вы следите за кодировкой файла, если используете другие символы.
Смежные вопросы
- 1. Получить информацию о файле
- 2. Получить информацию о файле inode
- 3. Как получить информацию о файле?
- 4. GTK + получить информацию о файле
- 5. Получить информацию о файле форма каталога Laravel
- 6. Получить информацию о файле в переменных?
- 7. Получить информацию о файле из рекурсивных папок
- 8. Получить информацию о файле через api
- 9. получить информацию о AS-файле после перезаписи
- 10. Получить информацию о файле из System.Web.HttpInputStream
- 11. Как получить информацию о файле/поисковые каталоги
- 12. Получить информацию о файле в медиатеке Wordpress
- 13. Dropbox java api получить информацию о файле
- 14. Получить информацию о файле в python
- 15. Как получить информацию о файле в Windows
- 16. AppleScript - Получить полную информацию о текущем треке iTunes
- 17. Как передать информацию о дате в AppleScript?
- 18. Собирать информацию о файле изображения
- 19. Обновить информацию о двоичном файле
- 20. Как добавить информацию о х-заголовке в созданном файле .eml/.msg
- 21. Как Xcode хранит «информацию о проекте» и «информацию о файле»
- 22. Как получить информацию о FTPFile
- 23. Получить информацию о запуске проекта
- 24. получить информацию о сборке
- 25. Получить информацию о всплывающих
- 26. Получить информацию о splayd
- 27. Получить информацию о квартирах
- 28. Получить информацию о PID
- 29. Получить информацию о Exif
- 30. Получить информацию о пользователе
спасибо. Он отлично работает на дату. Но с предметом есть проблема. Я получаю длинную строку для нее, и в конце есть «Subject: =» и длинная цепочка случайных букв. Как я могу заставить его работать? –
Этот скрипт работает над моим тестовым файлом, если вы хотите, чтобы он обрабатывал более широкий спектр электронных писем, я могу посмотреть на то, где он терпит неудачу. Просто сделайте (сделайте shell-скрипт «cat /test.eml | grep Subject:») и посмотрите, что это дает вам. –