워드프레스 이메일 발송 시 보내는 사람 이름 바꾸기 (feat. 문의 양식 7)

WP Mail SMTP와 같은 플러그인을 사용하면 발신인명을 강제로 지정해 주는 항목이 있어서 보통은 크게 신경쓰지 않게 되는 이메일의 보내는 사람 이름.

하지만 호스팅 서버에서 SMTP를 설정하면 발신인명을 지정하는 옵션을 별도로 제공하지는 않는 것 같아서 그런지 WordPress라는 이름으로 메일이 발송된다. 사실 WordPress라는 이름으로 이메일이 발송되도 상관없지만, 만약 발신자 이름을 개인적으로 지정하고 싶을 때가 있다. 여러 개의 워드프레스를 사용하고 있다면 어느 워드프레스에서 발송된 이메일인지 좀 더 쉽게 구분하고 싶을 수도 있다.

가장 편한 방법은 이 기능을 지원하는 문의 양식 플러그인(예를 들어 wpforms)을 사용하면 된다. 만약 이 기능을 지원하지 않는 플러그인(예를 들어 문의 양식 7)을 사용하면서 보내는 사람 이름을 지정하고 싶다면 다음과 같은 방법이 가능한 것 같다.

방법 1.
서버에서 SMTP 설정을 하고 WP Mail SMTP 플러그인을 깔아 Mailer를 기본값 php로 설정하면 발신인명 강제 지정 설정을 이용할 수 있었다. 다만 이 설정만을 위해 플러그인을 설치하는 것은 왠지 낭비같다.

방법 2.
이메일 보내는 사람 주소란에 "표시이름"<이메일 주소> 형식으로 적어 주면 발송자 표시 이름을 원하는 대로 지정할 수 있었다. 표시이름을 묶는 큰따옴표는 없어도 상관없지만, 공백이나 특수문자("(),:;<>@[\])가 포함되어 있을 경우에는 필요하다.

이러한 방식은 이메일 syntax와 관련되어 있기 때문에 이 포스트에서 적용해 본 '문의 양식 7' 뿐만 아니라 다른 이메일 관련 항목에도 적용 가능한 것 같으니 참고해 두면 좋을 것 같다.

Contact form7 setting
문의 양식 7(contact form 7) 메일 설정

Contact form7 received email
이메일 수신함 (발신자 이름이 'WordPress'에서 '게으른 나무'로 변경됨)

카테고리의 다른 글

  1. apple-touch-icon.png 404 에러 탈출기 (feat. precomposed, 120x120, favicon)
  2. HTML 앵커 <a> 태그 속성으로 alt는 없었구나
  3. 구글 애널리틱스 내부 트래픽 설정하기 (분석 제외 IP 설정)
  4. 구글 애널리틱스와 태그 매니저 페이지뷰 중복측정 방지하기
  5. 구글 애드센스 클릭은 있지만 수익은 없는($0.00) 원인

댓글 남기기