to locate_folder for mBox
tell application "Mail" to tell mBox
set n to name
set p to ".mbox/Messages/"
tell its account to if exists then
if account type is not pop then set p to ".imapmbox/Messages/"
return account directory & "/" & n & p as POSIX file as alias
end if
end tell
POSIX path of (path to library folder from user domain) & ¬
"Mail/Mailboxes/" & n & p as POSIX file as alias
end locate_folder
I've been working on a handler to return the path to the folder on my
computer where messages are stored since this time yesterday. I
finally have something reasonable that works. Your code suggests a
way to eliminate a try ... end try block with shorter code. Thanks.
I haven't yet seen a response that confirms that folder names such as
"Mail", "Mailboxes", "Deleted Messages", "Sent Messages", "Junk",
"Drafts", "INBOX", "Outbox" appear in any language other than
English. Looking-up these names in the preference file
"com.apple.mail.plist" seems to be unnecessary.
If a language other than English is used here, let me know. Thanks.