# 이메일 템플릿에서 사용할 수 있는 보간 키 찾기

**URL:** https://meta.discourse.org/t/find-allowed-interpolation-keys-for-email-template/149532
**Category:** UX
**Created:** [3월 5, 2020, 9:00오후 UTC](https://meta.discourse.org/t/find-allowed-interpolation-keys-for-email-template/149532 "2020-03-05T21:00:34Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Grayden\_Shand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/grayden_shand/32/166586_2.png) [@Grayden\_Shand](https://meta.discourse.org/u/Grayden_Shand)
#### Post date: [3월 5, 2020, 9:00오후 UTC](https://meta.discourse.org/t/find-allowed-interpolation-keys-for-email-template/149532/1 "2020-03-05T21:00:34Z")

</div>

특정 템플릿을 커스터마이징하려고 합니다:  
Admin/Customize/Text/system\_messages.email\_reject\_bad\_destination\_address.text\_body\_template

이 메시지는 누군가가 이메일 다이제스트에 답장을 시도할 때 전송됩니다. 예를 들어, 디지털 기술에 익숙하지 않은 커뮤니티 사용자가 사이트 사용법에 대해 문의하기 위해 우리에게 연락을 시도할 때 이런 상황이 발생합니다.

사용자가 사이트로 쉽게 돌아올 수 있도록 %{site\_title}과 %{base\_url} 변수를 포함하고 싶은데, 다음과 같은 오류가 발생합니다:  
`The following interpolation key(s) are invalid: "site_title, base_url"`

이 변수가 이 특정 템플릿에서 사용할 수 없기 때문일까요? 그렇다면 왜 전역(사이트 전체) 변수로 모든 템플릿에서 사용할 수 없는 것일까요?

이 템플릿 내에서 사이트를 동적으로 링크하는 방법이 있을까요?

---

<div class="post-metadata">

### Author: ![tomtjes](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomtjes/32/131271_2.png) [@tomtjes](https://meta.discourse.org/u/tomtjes)
#### Post date: [6월 29, 2020, 3:39오후 UTC](https://meta.discourse.org/t/find-allowed-interpolation-keys-for-email-template/149532/2 "2020-06-29T15:39:39Z")

</div>

저도 비슷한 문제를 겪고 있습니다. 새 게시글에 대한 이메일을 받는 사람들에게 개인 메시지(pm)로 답장하도록 유도하고 싶습니다. 어째서인지 사이트를 설정할 때 다음 내용을 `user_notifications.reply_by_email` 텍스트에 추가해 두었습니다:  
`You can also [respond privately](%{base_url}/new-message?username=%{username}&title=Your%20post%20in%20%{topic_title_url_encoded}&body=Regarding%20your%20post%20in%20%{base_url}%{url}).`  
이제 이 필드를 수정하려고 하는데, `username`과 `topic_title_url_encoded`가 유효하지 않다는 메시지가 뜨면서 수정할 수 없습니다.
