Я использую приведенный ниже скрипт в течение нескольких месяцев без каких-либо проблем, однако в последнее время кажется, что он не может найти какие-либо новые папки, которые я добавляю в Outlook, все еще отлично работает для тех, которые уже были там.
Скрипт отлично работал с n уровнями, без необходимости явно определять подпапки.
on run {}
tell application "Microsoft Outlook"
activate
set messageAccount to first exchange account
set aMessage to selection
set messageSender to sender of aMessage
set senderName to name of messageSender
try
move aMessage to folder senderName
on error
display dialog senderName & " not found."
end try
end tell
end run