Made with Django.
script usando notescli y lotus notes

Ok gente, este es el escenario:

Trabajas para una compañia culera que básicamente te niega el acceso a un servidor smtp para enviar correos fuera del dominio (ie. a tu casa, móvil, etc...) y necesitas tener notificaciones para no estar con el pinche pendiente de que tus servidores se hicieron mierda. Da tambien la casualidad de que esa compañia culera usa Lotus Notes y tienes tu cuenta activada. Que haces? Un scriptcillo para ganar el acceso! siii!! he aqui el script:

#!/bin/bash

mailstatus=$(/cli/notescli.cmd --password=tu-pass-para-lotus-notes search --subject=status | grep Subject)


    if [[ -n $mailstatus ]]; then

            Aqui haces tu desmadre. Recopilas toda la informacion que te es relevante y la pones en un archivo de texto bajo /root/status .... o lo que quieras


    /cli/notescli.cmd --password=tu-pass-para-lotus-notes search --subject=system-status --read=0 --reply --file-body=/root/status --delete --no-confirmation &
      wait

     fi



Peladas no? Un momento Kubuntero, como chingados jala eso que acabas de poner? Muy sencillo:

Para empezar, necesitamos instalar notescli, que basicamente te permite leer y enviar correo de Lotus Notes por linea de comando.   He aqui el link para descargarlo. Una vez instalado todo es cuestion de usar la magia de bash para recopilar informacion a un archivo de texto y enviarlo. Aqui es donde esta el truco del script. Si alguien me manda un correo con el subject "status", este recibira un reply con el archivo /root/status como cuerpo del correo. Ya solo queda hacerlo una rutina metiendolo entre un while eterno o en cron Cool

 Si da la casualidad de que son afortunados y su compañia les permite sin tanta mamada un servidor smtp, pues nomas le hacen relay con mutt. Disfruten.