為何改一個電郵會悄悄中斷組織通知
準備停用收件箱的負責人,通常只想改一件事:郵件送到哪裡。但 GitHub 可將一個地址用於至少三種不同角色,而它們失效的方式各不相同。
| 角色 | 作用 | 停用收件箱後會怎樣 |
|---|---|---|
| 登入與復原 | 讓你驗證身分並復原帳戶 | 你可能連帳戶本身也無法登入 |
| 已核准通知電郵 | 當投遞限制於某網域時,接收組織郵件 | 組織通知不再送達你 |
| 公開提交身分 | 在提交中繼資料顯示地址 | 最多只是顯示層面;它不會投遞郵件 |
請將這些視為獨立檢查。更改其中一項,並不代表其餘各項已確認。
網域限制是最常被忽略的一環
如果你的組織將通知投遞限制於已核准網域,你打算保留的地址必須屬於該網域,並且必須完成驗證。
當組織將通知投遞限制於某網域時,GitHub 要求已核准網域的電郵完成驗證。來源
因此,你自己控制的個人地址不一定自動符合要求。停用舊收件箱前,先向組織負責人查詢哪個網域已獲核准,然後確認替代地址屬於該網域,並在 GitHub 電郵設定中顯示為已驗證。
第二項限制排除了最快捷的變通做法:
GitHub 不允許透過即棄電郵服務完成驗證。來源
如果替代收件箱屬於即棄或臨時服務,請另覓其他地址。將郵件轉寄至即棄收件箱,只是同一個問題多了一重轉送。
不要把提交地址與通知地址混為一談
提交可以顯示 no-reply 地址,這是刻意安排。
no-reply 提交作者地址是私隱機制,不能代替可收信且已驗證的通知電郵。來源
這在你審核設定時尤其重要:在提交記錄中看到 no-reply 地址,完全不能說明組織郵件能否送達你。請分別檢查通知地址與登入地址。
停用清單
請按次序逐項完成,在所有步驟完成前,不要關閉舊收件箱。
- 列出舊地址擔任的角色。 登入、復原、通知投遞及公開提交身分。記下舊收件箱目前負責哪些角色。
- 先加入替代地址。 將它加入帳戶並完成驗證,之後才移除任何項目。
- 確認已核准網域。 向組織負責人查詢哪個網域獲准用於通知投遞,並核對替代地址是否符合。
- 排除即棄服務。 如果替代地址依賴臨時電郵供應商,請另選地址。
- 確保復原渠道由你控制。 在整個更改過程中,確保你仍可在自己控制的地址收到登入及復原郵件。
- 發送測試。 觸發一則影響輕微的組織通知,確認它送達新收件箱。
- 之後才停用舊收件箱。 在你親眼看到真實郵件送達替代地址之前,保留一條退路。
決策表:替代地址是否已就緒?
| 問題 | 是 | 否 |
|---|---|---|
| 新地址是否已在帳戶完成驗證? | 繼續 | 先完成驗證 |
| 它是否屬於組織的已核准網域? | 繼續 | 向負責人查詢;暫勿停用 |
| 它是否即棄服務? | 另選地址 | 繼續 |
| 你是否已在該地址收到真實的組織通知? | 停用舊收件箱 | 兩者並存,直至收到為止 |
常見失敗情況
- 驗證了錯誤的地址。 你確認了個人地址,但組織只向已核准網域投遞。郵件會無聲無息地停止送達。
- 過早移除舊地址。 帳戶本身可能仍需要驗證郵件。在新地址證實可用之前,保持舊收件箱開啟。
- 誤信提交身分。 整潔的 no-reply 提交地址看似一切已設定妥當,但它完全不能說明通知投遞情況。
- 使用用完即棄的收件箱。 它無法用於受限制的投遞驗證,亦不適合接收復原郵件。
如果你無法確認已核准網域,請將這次遷移視為未完成。向組織負責人查詢,不要猜測。
本指南未有涵蓋的內容
本文不會描述 GitHub 目前的選單標籤、確切字元規則,或每種方案類型的步驟。這些細節會變動,應在你自己的設定及組織文件中查核。上述檢查針對角色與驗證,而非特定畫面佈局。
相關的下一步
當組織郵件穩定後,你可能想知道還有哪些帳戶與你準備停用的地址有關。這與通知投遞是兩個不同問題,詳見以電郵地址尋找帳戶指南。
如果你想快速初步掃描公開個人檔案,TraceSeek 可搜尋 3,000+ 個平台的用戶名稱,首次掃描免費,毋須註冊。公開配對結果只是線索,不能證明帳戶屬於同一人,重要事項請直接核實。