Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Suppression de messages
Pour supprimer des messages, vous devez utiliser la procédure stockée rds_sysmail_delete_mailitems_sp.
Note
RDS supprime automatiquement les éléments des tables de messagerie lorsque les données d'historique de Database Mail atteignent 1 Go, avec une période de conservation d'au moins 24 heures.
Si vous souhaitez conserver les éléments plus longtemps, vous pouvez les archiver. Pour plus d'informations, consultez Créer un travail SQL Server Agent pour archiver les messages et les journaux d'événements de Database Mail
Pour supprimer tous les e-mails
-
Utilisez l'instruction SQL suivante.
DECLARE @GETDATE datetime SET @GETDATE = GETDATE(); EXECUTE msdb.dbo.rds_sysmail_delete_mailitems_sp @sent_before = @GETDATE; GO
Pour supprimer tous les e-mails dotés d'un état particulier
-
Utilisez l'instruction SQL suivante pour supprimer tous les messages qui ont échoué.
DECLARE @GETDATE datetime SET @GETDATE = GETDATE(); EXECUTE msdb.dbo.rds_sysmail_delete_mailitems_sp @sent_status = 'failed'; GO