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

2

Nunca he escrito un script de Apple antes, así que me pregunto si hay una manera de escribir un script que continuamente (quizás a intervalos de 10 minutos) verifique mi bandeja de entrada y envíe una notificación en mi mac si hay un nuevo correo electrónico en bandeja de entrada (Microsoft Exchange). (Dicho esto, tampoco me importa un script de python, cualquier cosa que ofrezca esta funcionalidad es bienvenida)

¿Hay una cáscara de esto para poder comenzar con un problema de creación de scripts?

    
pregunta Abby 08.06.2018 - 17:53

2 respuestas

1

El correo web no va a ser un tema básico de scripting, por lo que, como es nuevo, deberá configurar un cliente de correo.

Suponiendo que ese es el caso, aquí está una secuencia de comandos que comprueba si hay correo nuevo comparando las fechas de los mensajes más recientes. Comprueba cada 10 minutos y enviará una notificación si hay correo nuevo.

  1. Editor de secuencias de comandos abierto

  2. Copia y pega el script

  3. Ir a Archivo > Exportar

  4. Formato de archivo = Application

  5. Asegúrese de que Stay open after after script handler esté marcado

  6. Abre 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
    
respondido por el JBis 08.06.2018 - 23:21
0

Si está utilizando Mail.app de Apple, puede usar el sistema de notificación macOS incorporado para hacer esto sin un script. Ir a Preferencias del sistema > Notificaciones, desplácese hacia abajo en la lista de aplicaciones a la izquierda y seleccione Correo. Seleccione el estilo de alerta de Alertas para la notificación más simple. La opción icono de la aplicación de distintivos solo coloca un distintivo en el ícono de la aplicación Correo en el Dock y la identificación incrementa el número total de nuevos correos electrónicos a medida que llegan. Esto es menos intrusivo que las Alertas , que permanecen en pantalla hasta que se descartan.

    
respondido por el IconDaemon 09.06.2018 - 17:27

Lea otras preguntas en las etiquetas