Mail.app: los mensajes eliminados por applecript vuelven a aparecer más tarde en la bandeja de entrada.

1

Uso un conjunto de manzanas para ayudar a reportar el correo no deseado a spamcop.

El primer script, después de enviar la fuente en bruto del mensaje seleccionado a spamcop, marca el mensaje como basura y luego lo elimina.

Más tarde, una regla de correo ve la notificación de spamcop, activa otra secuencia de comandos que "hace clic" en el enlace dentro del mensaje, y luego elimina ese mensaje.

Aproximadamente una hora después, vuelven a aparecer los mensajes eliminados. El primero sigue siendo marrón (marcado como basura). Este comportamiento ha existido desde OSX Lion. Y solo sucede cuando se elimina a través de applecript.

¿Alguien ha encontrado esto? ¿Hay alguna manera de solucionarlo?

Como referencia, esta es la fuente de AppleScript. Puede consultar el conjunto completo de scripts en enlace

set mySubmissionAddress to "submit.[YOUR ID]@spam.spamcop.net"

tell application "Mail"
    set theMessages to the selection
    repeat with thisMessage in theMessages

        set newMessage to make new outgoing message at end of outgoing messages
        set content of newMessage to (all headers of thisMessage) & (content of thisMessage) as string
        tell newMessage
            set subject to thisMessage's subject
            make new to recipient with properties {address:mySubmissionAddress}
        end tell
        send newMessage
        delay 0.1

        set read status of thisMessage to true
        delay 0.1

        set junk mail status of thisMessage to true
        delay 0.1

        delete thisMessage
        delay 0.1

    end repeat
end tell
    
pregunta Jules 24.08.2016 - 04:05

0 respuestas

Lea otras preguntas en las etiquetas