تخطَّ إلى المستندات
SDK

قائمة المنع

`suppressions.list` و`listAll` و`iterate` و`get` و`add` و`remove`.

كل التوابع

suppressions.ts
const complaints = await openemail.suppressions.listAll({ reason: 'complaint' }) const row = await openemail.suppressions.add({ email: '[email protected]' }) if (row.removable) await openemail.suppressions.remove(row.id)

العناوين التي لن ترسل إليها مساحة العمل هذه: الارتدادات الدائمة والشكاوى، مسجّلة لحظة وقوعها، وأي عنوان محظور يدويًا. ويُرفض الإرسال إلى أحدها لذلك المستلم قبل أن يخرج أي شيء. تحتاج القراءة إلى settings:read ويحتاج التغيير إلى settings:write، وهما الصلاحيتان اللتان تحميان شاشة العناوين المحظورة.

يجيب add بالصف سواء أكان جديدًا أم موجودًا من قبل. ويرفض remove الارتداد الدائم بـ409 suppression_not_removable، وهو ما يخبرك به removable مسبقًا. والمفتاح المقصور على عناوين أو نطاقات بعينها يستطيع قراءة القائمة ولا يستطيع تغييرها.