1 votos

Correo.aplicación AppleScript para el proceso de POP3 correos dejó de trabajar en Lion

Tengo un Correo.aplicación de la regla de secuencia de comandos que trabajó muy bien en Mac OS X Snow Leopard. Es simplemente una secuencia de comandos que permite Y/O la lógica booleana combinan para provocar uno (rara vez dos) de las siguientes acciones:

  1. Mover el mensaje a la carpeta de archivo
  2. Eliminar mensajes de correo electrónico (mover a la papelera)
  3. Reenviar el mensaje a alguien
  4. Color el mensaje (señal de importancia)

Usted puede revisar la secuencia de comandos aquí. La mayor parte de la secuencia de comandos se hace de la booleano condiciones estoy mirando (y sí, sé que mis múltiples "else if" podría haber sido combinados en menos if declaraciones, pero me acabo de enterar de que es más fácil tener cada una "condición" de que estoy buscando en su propia if declaración).

En Snow Leopard, todo funcionaba bien, pero en Lion tengo algo de extraño comportamiento. Mi Bandeja de entrada se presenta engañado/atascado pensando que los correos electrónicos para descargar. Básicamente, todos los mensajes que se han movido o eliminado' de alguna manera no ser marcado como procesados en mi servidor POP3. Así que cada vez que obtener el correo, veo lo siguiente en la sección de Correo de Actividad: 'los Mensajes Entrantes... X de Y" (donde Y es el creciente número de correos electrónicos afectados por mi script), sin embargo, nada nuevo se descarga.

Si me dirijo a mi Correo Regla que se ejecuta la secuencia de comandos, todos los correos electrónicos son re-descargado de nuevo en mi Bandeja de entrada. Un par de puntos de la nota:

  • Me estoy conectando cuentas POP3
  • Yo solía usar Gruñido 1.2.2, pero he desactivado que en un presentimiento de que no era compatible con Lion. Todavía podrás ver un sendGrowl función en la secuencia de comandos, pero te darás cuenta de que todo el cuerpo de la función se comenta.

Cualquier sugerencias o ideas sobre cómo hacer que esta trabajando de nuevo para que yo pudiera domar mi bandeja de entrada sería MUY apreciada.

1voto

Ryan Spears Puntos 1524

A juzgar por su descripción de la cuestión, parece que el Lion de Correo.la aplicación tiene dificultades correctamente la ejecución de una move AppleScript acción en un PO3 servidor (o tal vez sólo su servidor POP3 – no tener un servidor POP para poner a prueba a mí mismo, no puedo comprobar). Una solución podría ser la de separar los dos componentes de la operación de movimiento mediante la sustitución de la línea de

move eachMessage to mailbox "Archived/BTR Monitoring Emails"

con

copy eachMessage to mailbox "Archived/BTR Monitoring Emails"
delete eachMessage

en la esperanza de que un express comando de eliminación de la pasará mejor. Si eso no alivia el problema (porque las eliminaciones sufren el mismo problema no puedo decir para seguro de tu pregunta), también se podría tratar de establecer el delete status del mensaje en lugar de enviar un delete de comandos, es decir,

copy eachMessage to mailbox "Archived/BTR Monitoring Emails"
set deleted status of eachMessage to true

aunque no estoy del todo seguro de cómo va a ir hacia abajo dentro de un servidor POP (suena como algo designado para IMAP).

Finalmente, usted podría tratar de comentar el set read status of eachMessage to true líneas en la presentación y la eliminación de los bloques – esto debe, por derecho, no afectan al servidor, como POP3 no tiene noción de un "estado de lectura" (se necesitan IMAP para almacenar ese lado del servidor), pero podría ser un problema si el Correo de AppleScript piensa de otro modo. Establecer el estado de los mensajes para leer también puede lograrse dentro de una regla sin tener que recurrir a AppleScript, por lo que la eliminación de este a partir de la secuencia de comandos debe ser un no-problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X