-
2014/09/08 9:56 오후 #26641
워드프레스 한글판 4.0을 설치하고 있습니다.
테마는 Virtue Premium을 사용하고 있고,
Woocommerce 한글판을 사용하고 있습니다.
다른건 거의 해결이 되었는데 유독 메일을 보내면 제목 부분만 깨져 나옵니다.
보낸사람이나 메일의 내용은 잘 보이는데 메일제목만 깨져나와서 좀 난감합니다.
MySQL과 PHP, Apache 의 기본언어는 이미 UTF-8로 설정이 되어 있는데…
처음에는 Woocommerce 에서 보낸 메일의 제목부분만 깨져 나오길래
Woocommerce의 문제인가 했는데 나중에 관리자 로그인에서 비번찾기를 클릭해서 메일주소 입력해도 동일하게 제목만 깨지더라구요.
Subject: =?UTF-8?B?7Iuc6rOE7J2YIOuqqOuToOqygyDsi5zqs4TqsIAo5pmC6KiI5a62KeydmCDr?= =?UTF-8?B?uYTrsIDrsojtmLgg7LSI6riw7ZmU?= 제목만 이렇게 나오니 고객한테도 난감하고, 저 자신에게도 난감합니다.
어떻게 하면 이 문제를 해결할 수 있을까요?
2014/09/10 8:38 오전 #26642subject line 이 제대로 encoding 되지 않고 있는 듯 합니다.
이 앞부분이요.. “=?UTF-8?B?”
이게 원래
“Subject: =?UTF-8?B?”.base64_encode($subject).”?=” 이런식으로 base64 인코딩하는 부분인데, 이게 인코팅이 안되고 저렇게 깨져서 보이고 있는 것 같습니다.
워드프레스와 연관된 문제일 수 도 있지만, 저같으면 일단 같은 서버에서 다른 php mail 은 정상적으로 발송되는지 테스트 해볼 것 같습니다.
그래야 일단 워드프레스 문제인지 웹서버 문제인지 파악이 되니…
그리고 wp_mail 과 웹서버가 충돌해서 생기는 문제라면, 웹서버가 아닌 SMTP 로 이메일 솔루션을 구축할 듯 합니다.
저희 회사 같은 경우도 구글의 SMTP 로 회사 이메일을 발송하는데, 이메일에 문제생겨서 골아플 일도 없고 (구글은 믿고 쓸 수 있죠. ㅎㅎ), 좋더라구요.
Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.Lives in Colorado.
-
AuthorPosts
- 답변은 로그인 후 가능합니다.