Engellemeler
`suppressions.list`, `list_all`, `iterate`, `get`, `add` ve `remove`.
Her yöntem
complaints = client.suppressions.list_all(reason: "complaint")puts complaints.map { |row| row[:email] } row = client.suppressions.add(email: "[email protected]") client.suppressions.remove(row[:id]) if row[:removable]Bu çalışma alanının gönderim yapmayacağı adresler: gerçekleştikçe kaydedilen kalıcı geri dönmeler ve şikâyetler ile elle engellenen her adres. Bunlardan birine yapılan gönderim, hiçbir şey çıkmadan önce o alıcı için reddedilir. Okuma settings:read, değiştirme settings:write gerektirir; bunlar Engellenen adresler ekranının bağlı olduğu kapsamlardır. reason: tek bir türü tutar: bounce, complaint ya da manual; OpenEmail::SUPPRESSION_REASONS bunları adlandırır.
add, satır yeni olsun ya da zaten var olsun, satırı döndürür. remove kalıcı bir geri dönmeyi OpenEmail::ConflictError olarak fırlatılan 409 suppression_not_removable ile reddeder; bunu removable size önceden söyler. Belirli adreslerle ya da alan adlarıyla sınırlı bir anahtar listeyi okuyabilir ama değiştiremez.