Хотите знать, как я буду делать этот процесс:
Меня проинформировали, что Entry-Points — это способ для этого, есть хороший урок о том, как создавать, но я все еще не совсем уверен в работе этого процесса.
Как получить точку входа для обновления этого поля?
URL-адрес в электронном письме (или, может быть, несколько ссылок для каждого выбора) будет передавать UUID учетной записи и значение ответа в пользовательскую точку входа. Что-то вроде этого:
www.your-url?index.php?entryPoint=myCustomEntrypoint&id=d1384226-b5fb-43b9-01a7-4f54989ce3ff&response=NotApplicable
Ваша точка входа будет затем получать эти значения из $_REQUEST['id']
а также $_REQUEST['response']
Из них вы можете загрузить объект bean и соответствующим образом обновить значение.
Я бы предложил изучить логику. Хук при сохранении электронной почты запускает код при сохранении объекта электронной почты. Если электронное письмо от вас не принадлежит, оно приходит, и вы можете делать с ним все, что захотите.