8.2. Customizing state-change notifications

State-change notifications are the part of Registry email communication that is based on the life cycle of registrable objects, in other words, on state changes of registrable objects.

See also Life-cycle events for the table of lifecycle-based notifications.

These notifications can be disabled by removal of rows from the database table notify_statechange_map:

fred=> select * from notify_statechange_map;
 id | state_id | obj_type | mail_type_id | emails
----+----------+----------+--------------+--------
  1 |        9 |        3 |            3 |      1
  2 |       20 |        3 |            4 |      1
  3 |       17 |        3 |            5 |      1
  4 |       17 |        2 |           14 |      1
  5 |       17 |        1 |           14 |      1
  6 |       20 |        3 |            6 |      2
  7 |       17 |        3 |            7 |      2
  8 |       12 |        3 |            8 |      1
  9 |       13 |        3 |            9 |      1
 10 |       13 |        3 |            6 |      2
 11 |       17 |        4 |           14 |      1
 12 |       28 |        3 |           31 |      3
 13 |       28 |        3 |           31 |      4
(13 rows)

This table says: when an object of the type obj_type is set the status flag state_id, an email message of the type mail_type_id is sent to recipients according to emails.

Object states

See the table enum_object_states and compare with Life cycle of registrable objects.

Object types

obj_type is the type of an object to be notified (1..contact, 2..nsset, 3..domain, 4..keyset), see the table enum_object_type.

Mail types

mail_type_id is the type of mail to be sent from the table mail_type, see also Email Parameters Reference.

Email recipients

emails are only distinguished in case of domains:

  • 1 – all administrative contacts of the domain

  • 2 – all technical contacts of the domain’s nsset

  • 3 – generic emails, see communication channels

  • 4 – additional domain notification emails, see communication channels

In case of nssets or keysets, recipients are all technical contacts.

In case of contacts, recipient is the contact itself.