1. 정확한 제품 또는 플러그인 이름
kboard
2. 상세 내용
견적문의 용도로 사용하는 게시판에 글 작성시 최신글을 관리자 이메일로 발송하도록 설정함.
@naver.com, @daum.net, @gmail.com 등 포털 이메일은 문제 없이 발송되고, 다음(DAUM) 스마트워크에 연결한 ID@웹사이트도메인 계정도 문제 없이 발송됨.
유독, hiworks에 연결한 ID@웹사이트도메인 계정으로 관리자 이메일로 설정시 첨부한 이미지와 같이 코드째 알림 전송되는 문제.
https://imgur.com/a/jGO1qQY
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
10월 php버전,테마,코어,빌더,플러그인 등 전체적으로 업그레이드하였음.
kboard 역시 최신 버전으로 업데이트하였으며, 이 업그레이드 일자 기준으로 해당 에러 현상 발생.
의견을 여쭙습니다.
AI에 의해 자동 생성된 답변이에요 😀
KBoard 관리자 알림 이메일이 특정 메일 서비스(하이웍스)에서만 HTML 코드로 노출되는 현상은 주로 메일 서버의 헤더 처리 방식이나 보안 설정 차이로 인해 발생합니다. 다음 사항들을 점검해 보시기 바랍니다.
1. 메일 헤더의 Content-Type 확인
- 네이버나 지메일과 달리 하이웍스 서버에서 이메일 헤더의 Content-Type: text/html 설정을 정상적으로 인식하지 못하거나, 스팸 방지 필터에 의해 텍스트 형식으로 강제 변환될 수 있습니다.
- 워드프레스의 wp_mail 필터를 사용하여 헤더에 Content-Type을 명시적으로 설정하는 코드가 테마의 functions.php에 포함되어 있는지 확인해 보세요.
2. SMTP 플러그인 사용 권장
- 서버 자체 메일 함수(PHP mail)를 사용하면 수신 측 서버 환경에 따라 HTML 렌더링 오류가 잦습니다.
- WP Mail SMTP와 같은 플러그인을 설치하여 하이웍스 SMTP 정보를 직접 입력하거나, 안정적인 외부 SMTP 서비스를 연결하여 발송해 보시기 바랍니다.
3. 하이웍스 스팸 설정 및 보안 정책
- 하이웍스 관리자 페이지에서 외부 메일 수신 시 HTML 태그를 제한하는 설정이 있는지 확인이 필요합니다.
- 특정 도메인 계정에서만 발생하는 문제라면 해당 메일 서비스의 수신 정책을 점검해야 합니다.
4. KBoard 필터 활용
- KBoard에서 제공하는 kboard_latest_alerts_subject 또는 kboard_latest_alerts_message 필터를 통해 이메일 발송 시 헤더 정보를 강제로 조정하는 코드를 적용해 볼 수 있습니다.
업데이트 이후 발생한 문제라면 PHP 버전 상승에 따른 메일 발송 함수의 호환성 문제일 가능성도 있으므로, SMTP 플러그인을 통한 발송 방식 변경을 가장 먼저 시도해 보시는 것을 추천드립니다.
↓ 아래 버튼을 눌러서 피드백해주세요.
안녕하세요.
말씀하신 증상은 HTML 형식의 메일이 일반 텍스트로 처리될 때 나타날 수 있으며, 정확한 원인을 파악하려면 추가 확인이 필요합니다. 아래 내용을 확인해 주시겠어요?
1.
하이웍스 웹메일에서 직접 열어도 HTML 코드가 그대로 표시되는지 확인해 주세요.
2.
사이트에서 사용 중인 SMTP 또는 메일 관련 플러그인의 이름을 알려주세요.
하이웍스 고객센터에도 문제가 발생한 메일 원본을 첨부해 문의해 주시고, 답변받으신 내용을 함께 알려주시면 원인 확인에 도움이 됩니다.
감사합니다.