No hay manera que se me ocurre utilizar AppleScript para filtrar los mensajes directamente, pero creo que se puede ir a la fea de la ruta de la reorientación de "Todos los Mensajes" a un AppleScript y, a continuación, manejo de allí de regreso a Correo.app.
==== Actualización:
Para darle una mejor idea de lo que estoy hablando, usted tendrá que crear una nueva regla con la condición de "Todos los Mensajes" y ejecutar un Applescript. Por ejemplo, para comprobar el tema, usted querrá algo similar a esto:
using terms from application "Mail"
on perform mail action with messages theMessages for rule theRule
tell application "Mail"
repeat with eachMessage in theMessages
set theSubject to subject of eachMessage
if theSubject contains "test" then
-- do something here, like move message to a folder
end if
end repeat
end tell
end perform mail action with messages
end using terms from
Tenga en cuenta que, por supuesto, usted puede fácilmente usar un do shell script
declaración de aquí la utilización de cualquier herramienta de línea de comandos que desea comparar el tema con un regexp, como if (do shell script "*your regexp that returns 'true' if matched*" ) is true …
y así sucesivamente.