2つの確認用新規メールテンプレートにも混乱しましたが、それらはわずかに異なります。一方は管理者がユーザーのプロフィールに新しいメールアドレスを追加したときに送信され、もう一方はユーザー自身が追加したときに送信されます。最後の行が異なります。
以下のリンクをクリックして、%{site_name} の新しいメールアドレスを確認してください:
%{base_url}/u/confirm-new-email/%{email_token}
この変更をリクエストしなかった場合は、[サイト管理者](%{base_url}/about)にご連絡ください。
以下のリンクをクリックして、%{site_name} の新しいメールアドレスを確認してください:
%{base_url}/u/confirm-new-email/%{email_token}
このメールアドレスの変更はサイト管理者によってリクエストされました。この変更をリクエストしなかった場合は、[サイト管理者](%{base_url}/about)にご連絡ください。
どちらかを削除すると、送信されるメールのいずれかが機能しなくなると思います。
私のテンプレートも両方とも同じリンクを使用しています。おそらく、あなたのテンプレートは以前にカスタマイズしていたため、異なるのでしょう。
リンクの一部がテンプレートでカスタマイズ可能になっている理由がわかりません。テンプレートが %{confirmation_link} のみを使用していた場合、私の理解では、テンプレートがカスタマイズされていてもリンクは古くならないはずです。