Mantenimiento del histórico del Database Mail

Cuando me entere que el respaldo de la base MSDB estaba en 15 Gbs, puse el grito en el cielo, ¿Qué están guardando ahí?
Un rápido reporte de tablas grandes me saco de la oscuridad, las tablas de datos de log del servicio de correo estaban con 7 Gbs de log y 4 de adjuntos. Nunca se había hecho ningún tipo de mantenimiento, no se como se me escapo.

Pero bueno, ahora, mi script que se encarga del mantenimiento, algo mensual alcanza.

USE MSDB;
GO

DECLARE @DeleteBeforeDate DateTime 
SELECT @DeleteBeforeDate = DATEADD(d,-30, GETDATE())
EXEC sysmail_delete_mailitems_sp @sent_before = @DeleteBeforeDate
EXEC sysmail_delete_log_sp @logged_before = @DeleteBeforeDate