Tanto si eres usuario de un linux cualquiera, como si tienes una raspberry pi y se te ha ocurrido instalar un servicio para mandar correos a través de smtp con una cuenta externa, puede que te hayas visto abrumado por una lluvia de correos devueltos cada 20 minutos que te entran con error de que no se ha podido encontrar al destinatario.
Esto es una cosa un tanto sensible, ya que el servicio de correo que utilicemos para la salida de nuestros correos nos puede tachar de spam la cuenta, solo por un tiempo o incluso permanentemente, por lo que vamos a ver cómo solucionar el problema de los correos cada 20 minutos.
Como desactivar emails cada 20 minutos en raspberry pi y cualquier linux
Puede que tu instinto te haya llevado a modificar el cron, con un crontab -e, pero desgraciadamente ahí no vas a encontrar la acción que se dedica a mandar este comando:
*/20 * * * * smmsp test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp
Para poder anularlo vamos a tener que buscar en otro sitio, por lo que editaremos el archivo sendmail con la siguiente línea
nano /etc/cron.d/sendmail
Ahora buscaremos hacia el final del archivo (muy cortito) la línea que ves arriba con el cron cada 20 minutos, y simplemente la comentaremos dejándola así
#*/20 * * * * smmsp test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp
Haremos ctrl+x > y > intro y ya lo tenemos guardado, aunque todavía no hemos acabado, nos falta reiniciar el servicio sendmail con el siguiente comando
/etc/init.d/sendmail restart
Una vez se haya reiniciado veremos que dejan de llegar esos correos devueltos, solucionando por tanto el problema de la saturación en nuestra cuenta de correo (que de un día para otro la noche suele ser larga), y de paso evitando que gmail o cualquier otro servidor smtp nos tache de spammers bloqueándonos el envío de correo.
¿Te ha servido? ¿Lo has usado en tu raspberry o en tu pc? ¿Conoces otro método?