안녕하세요?
인사이드 스킨 사용하고 있습니다.
최신글에 대한 알림은 잘 오지만
사용자에게 답변이 달렸다는 메일이 가지 않는데요
로그를 확인해보니
https://imgur.com/3QgeoXP
Error : Message body empty로 출력이 됩니다.
wp, 플러그인, 인사이드 스킨은 최신버전입니다.
확인 부탁드립니다.
안녕하세요~^^
KBoard 플러그인의 최신글 이메일 알림 기능을 활용하면서
별도의 코드를 추가해서 메일을 보내고 있으신 건지요?
그런 경우, 메일을 보내는 기능은 서버 세팅에 의존하기 때문에
서버 관리자 또는 웹호스팅 업체에도 문의를 해보셔야 할 듯합니다.
고맙습니다.
KBoard 인사이드 상담 스킨에서 답변 등록시 이메일로 알림 받기 기능은
kboard_document_insert 액션을 활용해서 메일을 보내고 있습니다.
메일을 보내는 건 워드프레스 내장 함수인 wp_mail 함수를 활용하고 있습니다.
최신글 이메일 알림 경우에도 wp_mail 함수를 활용해서 메일을 보내고 있습니다.
또한 KBoard 플러그인에서는 메일 보내는 함수만 활용하고 있으며
이전 댓글에 말씀드린 것처럼 메일을 보내는 기능은
엄밀히 말하면 서버 기능이기 때문에 플러그인 자체에서 해결이 어려울 수도 있습니다.
저희도 내부적으로 테스트해보겠습니다.
고맙습니다.
안녕하세요?
테스트 내부적으로 해보셨는지 궁금합니다
정상작동 하고 있나요?
타 플러그인들 비활성 해보고 테마 변경해봐도
답변 메일만 body empty라고 나오네요
그리고 SMTP 플러그인을 변경해봐도,
카페24 호스팅 환경에서 테스트 해봐도 동일하네요
안녕하세요.
저희 쪽에서 내부적으로 테스트해보니
KBoard 플러그인 코드를 조금 수정해주셔야 할 듯합니다.
FTP로 접속해서 /wp-content/plugins/kboard/class/KBMail.class.php 파일에
아래의 코드를 찾아서
include_once KBOARD_DIR_PATH . '/assets/email/template.php';
아래의 코드로 교체해보시겠어요?
include KBOARD_DIR_PATH . '/assets/email/template.php';
include_once는 이미 파일이 로드됐다면 다시 로드하지 않기 때문에
최신글 이메일 알림 기능이 먼저 동작하고
답변 등록시 이메일로 알림 받기의 이메일 발송 시에는 빈 값이 적용된 듯합니다.
해당 코드 수정 내용은 아래의 링크에서도 확인 가능합니다.
위 사항을 추후 업데이트에 반영하도록 하겠습니다.
고맙습니다.