Ruby
발송 차단
`suppressions.list`, `list_all`, `iterate`, `get`, `add`, `remove`.
모든 메서드
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]이 워크스페이스가 보내지 않을 주소입니다: 발생하는 즉시 기록되는 하드 바운스와 스팸 신고, 그리고 직접 차단한 주소입니다. 그중 하나로 보내면 아무것도 나가기 전에 그 수신자에 대해 거부됩니다. 읽으려면 settings:read, 바꾸려면 settings:write가 필요하며, 차단된 주소 화면을 보호하는 스코프입니다. reason:은 bounce, complaint, manual 중 한 종류만 남기며, OpenEmail::SUPPRESSION_REASONS가 이들을 정의합니다.
add는 새 행이든 이미 있던 행이든 그 행을 반환합니다. remove는 하드 바운스를 409 suppression_not_removable로 거부하며 이는 OpenEmail::ConflictError로 발생하고, removable이 이를 미리 알려 줍니다. 특정 주소나 도메인으로 제한된 키는 목록을 읽을 수는 있어도 바꿀 수는 없습니다.