<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[KBoard 이메일 본문 에러 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/29473</link>
		<description><![CDATA[<p>contact form 테마와 최신글 메일 알림을 사용하고 있습니다.</p>

<p>Kboard_document_insert 훅을 이용해서 작성자에게도 작성글에 대하여 이메일 알림을 주고 있습니다.<br />
kboardMail 클래스를 사용하여 메일링을 하려 했지만 콘텐츠 부분이 계속 비고, 메일이 제대로 전송되지 않아 wp_mail을 직접 호출하여 전송하도록 하였고, 정상적으로 전송이 됩니다.<br />
<br />
[기존 작성자 메일링 코드]<br />
add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 2);<br />
function my_kboard_document_insert($content_uid, $board_id){<br />
    $document = new KBContent();<br />
    $document-&gt;initWithUID($content_uid);<br />
    <br />
    if($document-&gt;option-&gt;email &amp;&amp; ($board_id == 5 || $board_id == 6)){<br />
        if(!class_exists('KBMail')){<br />
            include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';<br />
        }<br />
        <br />
        $url = new KBUrl();<br />
        $mail = new KBMail();<br />
        $mail-&gt;to = $document-&gt;option-&gt;email;<br />
        $mail-&gt;title = '글이 등록되었습니다.';<br />
        $mail-&gt;content = $document-&gt;content;<br />
        $mail-&gt;url = $url-&gt;getDocumentRedirect($document-&gt;uid);<br />
        $mail-&gt;send();<br />
    }<br />
}<br />
<br />
Mail Log 플러그인 활용하여 상태를 본 결과<br />
작성자 대상 메일까지는 입력이 되는데, 본문 내용이 첨부되지 않고, 전송 또한 되지 않습니다.<br />
https://imgur.com/a/WqDBRhj<br />
<br />
<br />
[작성자 메일링 코드]<br />
add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 3);<br />
function my_kboard_document_insert($content_uid, $board_id, $content){<br />
    $document = new KBContent();<br />
    $document-&gt;initWithUID($content_uid);<br />
    <br />
    if($document-&gt;option-&gt;email &amp;&amp; ($board_id == 5 || $board_id == 6)){<br />
        if(!class_exists('KBMail')){<br />
            include_once KBOARD_DIR_PATH . '/class/KBMail.class.php';<br />
        }<br />
        <br />
        $urlObject = new KBUrl();<br />
        <br />
        $url = $urlObject-&gt;getDocumentRedirect($content_uid);<br />
        <br />
        $url_name = __('Go to Homepage', 'kboard');<br />
        $document-&gt;initAttachedFiles();<br />
        $to = $content-&gt;option-&gt;email;<br />
        $title = apply_filters('kboard_latest_alerts_subject', '['.__('KBoard new document', 'kboard').'] '.$document-&gt;getBoard()-&gt;board_name.' - '.$document-&gt;title, $document);<br />
        $attachments = apply_filters('kboard_latest_alerts_attachments', $document-&gt;getMailAttachments(), $document);<br />
        $message = apply_filters('kboard_latest_alerts_message', $document-&gt;getDocumentOptionsHTML() . $document-&gt;content, $document);<br />
        $message .= '&lt;table border="0" cellpadding="0" cellspacing="0" class="btn btn-primary"&gt;<br />
            &lt;tbody&gt;<br />
            &lt;tr&gt;<br />
            &lt;td align="center"&gt;<br />
            &lt;table border="0" cellpadding="0" cellspacing="0"&gt;<br />
            &lt;tbody&gt;<br />
            &lt;tr&gt;<br />
            &lt;td&gt;&lt;a href="' . esc_url($url) . '" target="_blank"&gt;' . ($url_name ? $url_name : $url) . '&lt;/a&gt;&lt;/td&gt;<br />
            &lt;/tr&gt;<br />
            &lt;/tbody&gt;<br />
            &lt;/table&gt;<br />
            &lt;/td&gt;<br />
            &lt;/tr&gt;<br />
            &lt;/tbody&gt;<br />
            &lt;/table&gt;';<br />
        $headers = array('Content-Type: text/html; charset=UTF-8');<br />
        wp_mail($to, $title, $message, $headers, $document-&gt;attachments);<br />
    }<br />
}<br />
<br />
하지만 기존에 전송이 잘 되던 관리자 최신 이메일 전송 기능에서<br />
이메일은 정상적으로 전송이 되는데 글에 삽입된 그림의 링크에 \ 가 붙어서 전송이 되어<br />
이미지 부분이 출력이 되지 않습니다 (위 코드로 작성자에게 보낸 메일 본문에는 잘 표시가 됩니다.)<br />
<br />
어떤 부분이 문제가 되는지 잘 모르겠습니다.</p>

<p>에디터 문제는 아닌것 같습니다 현재 사용중인 에디터는 <strong>TinyMCE Advanced </strong>입니다<strong>.</strong><br />
 </p>

<p>https://imgur.com/a/pDKbR2s<br />
<br />
https://imgur.com/a/aWKJKeS<br />
<br />
[KboardContent.class.php]<br />
https://imgur.com/a/OWWrV3z</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

이메일 전송 시 KBoard 플러그인에서 별도로 역슬래시를 추가하고 있지 않습니다.

사용...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/29492</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>이메일 전송 시 KBoard 플러그인에서 별도로 역슬래시를 추가하고 있지 않습니다.</p>

<p>사용 중이신 테마나 다른 플러그인 쪽 문제는 아닌지 확인해보시겠어요?</p>

<p>잠시 다른 테마로 바꿔서 확인해보시고</p>

<p>다른 플러그인을 모두 비활성화한 상태에서도 테스트해보시겠어요?</p>

<p> </p>

<p>본문에 첨부된 이미지를 메일 내용에 표시하는 방법은</p>

<p>아래의 링크도 참고 부탁드립니다.</p>

<p><a href="https://www.cosmosfarm.com/threads/document/29419" target="_blank">https://www.cosmosfarm.com/threads/document/29419</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 21 Jan 2019 04:25:38 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>