Su error es comprensible en lo que espera que sea la sintaxis.
Cada cuenta tiene su propio buzón llamado "INBOX"
En Mail, el buzón bandeja de entrada es la referencia a la bandeja de entrada de nivel superior que muestra el contenido de todas las demás bandejas de entrada llamadas "INBOX"
2 ejemplos:
Ejemplo 1
tell application "Mail"
set inboxes to first mailbox of every account whose name is "INBOX"
set messageCount to 0
repeat with i from 1 to number of items in inboxes
set this_item to item i of inboxes
if this_item is not missing value then
set thisCount to (count of (messages of this_item))
set messageCount to thisCount + messageCount
log thisCount
end if
end repeat
end tell
log messageCount
Ejemplo 2
tell application "Mail"
set messageCount to (count of (messages of inbox))
end tell
log messageCount
Ambos devuelven y registran el mismo total.
Pero el ejemplo 1 también registra el conteo individual de cada "INBOX"
Un buen lugar para comenzar es leer: AppleScript Fundamental s