lunes, 23 de abril de 2012

borrar correo en buzon remoto


Para los usuarios de Apop:

Ahora si tengo la ultima cocacola del desierto! El santo grial de la recoleccion aPOP.

Borrar un correo grande DESDE EL BUZON SIN BAJARLO.

aptitude install mailutils

Creen un fichero, yo le puse "sieve.sc" y pongale dentro esto:

    require ["fileinto", "reject"];
    if size :over 10K {discard; stop;}

Ademas! si desea descartar correos segun el remitente, pongalo así:

    if header :contains ["From"] "nomescribas@dominio.com" {discard; stop;}

Entonces corran sieve asi:

sieve -f imap://usuario:password@servidor/ sieve.sc

Por supuesto, corran eso ANTES de fetchmail

miércoles, 11 de abril de 2012

unix time

Despues de pasar mucho trabajo tratando de convertir la fecha a segundos, me di cuanta que había perdido tiempo. Digo esto porque aveces queremos hacer operaciones de tiempo.

El tiempo de unix, es decir la cantidad de segundos transcurridos desde la medianoche UTC del 1 de enero de1970, sin contar segundos intercalares (afirmó Wikipedia). Es un tipo de horario que se usa para ciertas y determinadas operaciones. En fin, con:

date +%s

Puede verse la hora de unix y con:

date -d "2011-10-02" "+%s"

Puede calcular cualquier hora de unix pertienente a una fecha dada. Así se pueden escribir shell script que calculen fechas sumando y restando tiempo.