Почему одна смена email может незаметно нарушить уведомления организации
Владелец, который закрывает почтовый ящик, обычно меняет только одно: куда приходит почта. Но GitHub может использовать адрес как минимум в трёх разных ролях, и сбой в каждой проявляется по-своему.
| Роль | Что делает | Что ломается, если закрыть ящик |
|---|---|---|
| Вход и восстановление | Позволяет аутентифицироваться и восстанавливать аккаунт | Вы можете потерять доступ к самому аккаунту |
| Одобренный email для уведомлений | Получает почту организации, когда доставка ограничена доменом | Уведомления организации перестают доходить |
| Публичная идентичность в коммитах | Показывает адрес в метаданных коммита | В лучшем случае косметический эффект; почту он не доставляет |
Рассматривайте это как отдельные проверки. Изменение одной не подтверждает остальные.
Ограничение по домену — то, что часто упускают
Если ваша организация ограничивает доставку уведомлений одобренным доменом, адрес, который вы планируете оставить, должен принадлежать этому домену и быть подтверждённым.
GitHub требует подтверждения адреса на одобренном домене, когда организация ограничивает доставку уведомлений этим доменом. Источник
Поэтому личный адрес, который вы контролируете, не становится автоматически допустимым. Прежде чем закрывать старый ящик, спросите владельца организации, какой домен одобрен, затем убедитесь, что ваш новый адрес относится к этому домену и отображается как подтверждённый в настройках email GitHub.
Второе ограничение исключает самый быстрый обходной путь:
GitHub не разрешает подтверждение через сервисы одноразовой почты. Источник
Если новый ящик — одноразовый или временный сервис, подберите другой адрес. Пересылка в одноразовый ящик — та же проблема с лишним шагом.
Не путайте адрес в коммитах с адресом для уведомлений
В коммите может отображаться адрес no-reply, и это сделано намеренно.
Адрес автора коммита no-reply — это механизм приватности, а не замена доступному подтверждённому адресу для уведомлений. Источник
Это важно при проверке настроек: адрес no-reply в истории коммитов ничего не говорит о том, дойдут ли до вас письма организации. Проверяйте адреса для уведомлений и для входа отдельно.
Чек-лист перед закрытием ящика
Пройдите эти шаги по порядку и не закрывайте старый ящик, пока не выполнены все.
- Перечислите роли старого адреса. Вход, восстановление, доставка уведомлений и публичная идентичность в коммитах. Отметьте, какие из них сейчас обслуживает старый ящик.
- Сначала добавьте новый адрес. Добавьте его в аккаунт и завершите подтверждение, прежде чем что-либо удалять.
- Уточните одобренный домен. Спросите владельца организации, какой домен одобрен для доставки уведомлений, и проверьте, что новый адрес ему соответствует.
- Исключите одноразовые сервисы. Если новый адрес зависит от временного почтового провайдера, выберите другой.
- Сохраните контроль над восстановлением. Убедитесь, что на протяжении всей смены вы можете получать письма для входа и восстановления на адрес, который контролируете.
- Отправьте тестовое письмо. Вызовите малозначимое уведомление организации и убедитесь, что оно пришло на новый ящик.
- Только после этого закрывайте старый ящик. Оставьте путь назад, пока не увидите, что на новый адрес приходит настоящая почта.
Таблица решений: готова ли замена?
| Вопрос | Если да | Если нет |
|---|---|---|
| Новый адрес подтверждён в аккаунте? | Продолжайте | Сначала подтвердите его |
| Он на одобренном домене организации? | Продолжайте | Спросите владельца; пока не закрывайте |
| Это одноразовый сервис? | Выберите другой адрес | Продолжайте |
| Вы получили туда настоящее уведомление организации? | Закрывайте старый ящик | Держите оба, пока не получите |
Типичные пути сбоя
- Подтверждение не того адреса. Вы подтверждаете личный адрес, но организация доставляет почту только на одобренный домен. Письма тихо перестают приходить.
- Слишком раннее удаление старого адреса. Письмо для подтверждения может ещё понадобиться для самого аккаунта. Держите старый ящик открытым, пока новый не проверен.
- Доверие идентичности в коммитах. Аккуратный адрес no-reply в коммите выглядит так, будто всё настроено, но о доставке уведомлений он ничего не говорит.
- Использование временного ящика. Его нельзя подтвердить для ограниченной доставки, и он плохо подходит для писем восстановления.
Если вы не можете подтвердить одобренный домен, считайте миграцию незавершённой. Спросите владельца организации, а не гадайте.
Что это руководство не устанавливает
Эта статья не описывает текущие названия пунктов меню GitHub, точные правила по символам или шаги для каждого типа плана. Эти детали меняются, и их следует проверять в собственных настройках и документации вашей организации. Проверки выше касаются ролей и подтверждения, а не конкретного расположения элементов на экране.
Следующая связанная задача
Когда почта организации стабильна, вы можете захотеть узнать, какие ещё аккаунты привязаны к адресу, который вы закрываете. Это отдельный вопрос от доставки уведомлений, и он рассматривается в руководстве по поиску аккаунтов по адресу электронной почты.
Если нужен быстрый первый проход по публичным профилям, TraceSeek проверяет имена пользователей на 3 000+ платформах: первое сканирование бесплатно и регистрация не требуется. Публичное совпадение — это зацепка, а не доказательство, что аккаунт принадлежит тому же человеку, поэтому всё важное проверяйте напрямую.