Excluir mensagens
Use o procedimento armazenado rds_sysmail_delete_mailitems_sp
para excluir mensagens.
nota
O RDS exclui automaticamente os itens da tabela de e-mail quando os dados do histórico do DBMail atingem 1 GB de tamanho, com um período de retenção de pelo menos 24 horas.
Se você quiser manter itens de e-mail por um período mais longo, poderá arquivá-los. Para ter mais informações, consulte Create a SQL Server Agent Job to Archive Database Mail Messages and Event Logs
Para excluir todas as mensagens de e-mail
-
Use a seguinte instrução SQL.
DECLARE @GETDATE datetime SET @GETDATE = GETDATE(); EXECUTE msdb.dbo.rds_sysmail_delete_mailitems_sp @sent_before = @GETDATE; GO
Para excluir todas as mensagens de e-mail com um status específico
-
Use a seguinte instrução SQL para excluir todas as mensagens com falha.
DECLARE @GETDATE datetime SET @GETDATE = GETDATE(); EXECUTE msdb.dbo.rds_sysmail_delete_mailitems_sp @sent_status = 'failed'; GO