Suppressions
`suppressions.list`, `list_all`, `iterate`, `get`, `add` et `remove`.
Toutes les méthodes
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]Les adresses auxquelles cet espace de travail n'enverra pas : rebonds définitifs et plaintes, enregistrés au moment où ils surviennent, et toute adresse bloquée à la main. Un envoi à l'une d'elles est refusé pour ce destinataire avant que rien ne parte. Lire demande settings:read et modifier demande settings:write, les portées qui protègent l'écran Adresses bloquées. reason: ne garde qu'un type, bounce, complaint ou manual, et OpenEmail::SUPPRESSION_REASONS les nomme.
add renvoie la ligne, qu'elle soit nouvelle ou déjà présente. remove refuse un rebond définitif avec 409 suppression_not_removable, levé sous forme d'OpenEmail::ConflictError, ce que removable vous indique à l'avance. Une clé limitée à certaines adresses ou certains domaines peut lire la liste mais pas la modifier.