Inicio

Versión 1.0 - junio de 2013

Recordatorios y avisos por correo

Usaba Evolution para mis recordatorios pero al pasarme a Openbox ya no lo puedo usar porque depende de Gnome. Busqué sustitutos y encontré Osmo, Email-reminder, el clásico Calendar (se encuentra en el paquete bsdmainutils) y Reminder.

Las citas que uso son a largo plazo, por ejemplo, la renovación del carné, del certificado digital, etc., y me debían de funcionar aunque algún día no usara el ordenador. Por eso las configuro para que me avise durante siete días antes de ella (es muy pesado pero así no se me pasan). Y además que me avise enviándome un correo, no con una ventana emergente que en cuanto la cierre se me olvida.

Osmo lo descarte porque si en un futuro no sigue el proyecto me fastidia todas las citas que tenga configuradas. Además los programas gráfico son muy intuitivos, pero se tarda bastante en configurar muchas citas. Calendar era una buena opción porque siempre lo tendría disponible en cualquier distribución, pero para que me avisara durante siete días tenía que incluir siete líneas en el fichero de configuración, y eso significaba que era poco legible. Email-reminder no estaba mal pero Reminder era mucho más potente.

Reminder lo ejecuto cada día a los tres minutos de arrancar poniendo en /etc/anacrontab:

1 3 recordatorio-remind su - a -c 'remind /home/a/.reminders'

Si no apago el ordenador el comando se ejecuta también diariamente incluyendo en /etc/crontab la siguiente línea:
00 4 * * * a remind /home/a/.reminders

EL fichero de configuración .reminder contiene:

# Fichero de remind

# jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec

# Recordatorios puntuales
REM 28 sep 2011 +7 RUN mail -s "Revisión oftalmólogo %b" $LOGNAME </dev/null &
REM 12 dec 2011 +7 RUN mail -s "Pedir voto por correo %b" $LOGNAME </dev/null &



# Recordatorios periódicos

#sexenios el 22-9-2017
#vacuna del tétanos 07-2013
#renovar certificado 30-5-2014


# cuidado con los bisiestos, que aumentarán unos días el cálculo de días
# 730 dias = dos años
# 1095 dias = tres años
# 2191 dias = 6 años
# 3652 días = 10 años

# $Ty no funciona en la version 03.01.05-2 de remind. Cuando funcione permitirá poner la
# periodicidad de varios años más sencillamente con:
#REM 28 jul 2007 +7 SATISFY [($Ty % 4) == 3] RUN mail -s "satisfy4 años %b" $LOGNAME </dev/null &


REM 30 +5 RUN mail -s "Tarjeta de crédito %b" $LOGNAME </dev/null &
REM 30 apr 2017+7 *2191 RUN mail -s "Sexenios %b" $LOGNAME </dev/null &
REM 30 jan 2013 +7 *3652 RUN mail -s "Vacuna del tétanos %b" $LOGNAME </dev/null &
REM 12 may 2014 +7 *1095 RUN mail -s "Renovar certificado %b" $LOGNAME </dev/null &


Ahora puedo comprobar el correo ejecutando el comando mail, o más cómodo todavía, tengo configurado mi cliente de correo Sylpheed para que lo lea. Para ello, en Configuración> Preferencias comunes, marco la opción Incorporar del almacén local, y le pongo la ruta /var/mail.

Inicio

HTML5 Powered