Dasselbe BounceType-Enum, das das Hard-Bounce-Handling steuert, hat einen zweiten Case:
enum BounceType: string
{
case HARD = 'hard';
case SOFT = 'soft';
}Ein SOFT-Webhook-Event vom Sendevendor (SES, Mailgun, SparkPost etc.) wird in BounceLog genau wie ein Hard Bounce protokolliert, doch der RecordBounce-Listener blacklistet den Abonnenten bei einem einzelnen Vorfall nicht automatisch. Die Adresse bleibt aktiv und wird in nachfolgende Kampagnen einbezogen. Akkumulieren Soft Bounces über eine konfigurierbare Serie, kann der Betreiber die Adresse über die Bounce-Handler-Policies auf die Blacklist heben — ein einzelner Soft Bounce gilt jedoch als Rauschen.