2 votos

¿Hay un script de shell para enviar notificaciones sobre eventos de correo?

Nunca antes había escrito un script de Apple, así que me pregunto si hay una forma de escribir un script que continuamente (tal vez a intervalos de 10 minutos) revise mi bandeja de entrada y envíe una notificación a mi mac si hay un nuevo correo electrónico en la bandeja de entrada (microsoft intercambiar). (Dicho esto, tampoco me importa un script de Python, todo lo que da esta funcionalidad es bienvenido)

¿Hay un caparazón de esto para poder comenzar con lo que es, afortunadamente, un problema de scripting?

1voto

Pirooz Puntos 486

Correo de la Web no va a ser un basic scripting tema, así que ya estás de nuevo tendrás que tener un cliente de correo configurado.

Suponiendo que ese es el caso, aquí tienes un script que comprueba si hay correo nuevo mediante la comparación de las fechas de los últimos mensajes. Comprueba cada 10min y se le enviará una notificación si hay correo nuevo.

  1. Abrir Editor De Secuencias De Comandos

  2. Copiar y Pegar el script

  3. Vaya a Archivo>Exportar

  4. Formato De Archivo = Application

  5. Asegúrese Stay open after after script handler está marcada

  6. Abra la aplicación


tell application "Mail"
set new1 to date received of (first message of inbox)
repeat
    check for new mail
    delay 5 --wait until all new messages are in the box 
    set new2 to date received of (first message of inbox)
    if new2 is not equal to new1 then
        display notification "You've got Mail." with title "New Mail"
    end if

    ## For the AOL Effect ##

    # do shell script "say \"You've got mail\""
    set new1 to new2
    delay 600 -- 10 min in seconds 
end repeat
end tell

0voto

Si usted está utilizando Apple Mail.app, usted puede utilizar el construido-en macOS sistema de Notificación de hacer esto sin una secuencia de comandos. Vaya a Preferencias del Sistema > Notificaciones y desplácese por la lista de aplicaciones en el lado izquierdo y seleccione Correo. Seleccione las Alertas de Correo electrónico de alerta de estilo para la simple notificación. La Insignia del icono de la aplicación de la opción de simplemente pone una insignia en la aplicación de Correo icono en el Dock y la insignia incrementa el número total de nuevos mensajes a medida que llegan. Esto es menos intrusiva que las Alertas, las cuales persisten en la pantalla hasta que se despidan.

enter image description here

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