diff --git a/src/main/java/itn/let/kakao/user/sent/service/impl/KakaoSentServiceImpl.java b/src/main/java/itn/let/kakao/user/sent/service/impl/KakaoSentServiceImpl.java index 2843c4d3..7f4e1e1e 100644 --- a/src/main/java/itn/let/kakao/user/sent/service/impl/KakaoSentServiceImpl.java +++ b/src/main/java/itn/let/kakao/user/sent/service/impl/KakaoSentServiceImpl.java @@ -242,7 +242,7 @@ public class KakaoSentServiceImpl extends EgovAbstractServiceImpl implements Ka int failed = 0; // 실패 건수 if("Y".equals(resultVO.getBizKakaoResendYn())) { success = resultVO.getSuccessCount() + resultVO.getKakaoResendSuccCount(); - failed = resultVO.getKakaoResendFailCount(); + failed = resultVO.getFailCount() - resultVO.getKakaoResendSuccCount(); }else { success = resultVO.getSuccessCount(); failed = resultVO.getFailCount(); @@ -254,8 +254,8 @@ public class KakaoSentServiceImpl extends EgovAbstractServiceImpl implements Ka String failedPct = total > 0 ? String.format("%.1f%%", (failed / (double) total) * 100) : "0.0%"; resultVO.setSuccessPct(successPct); - resultVO.setFailedPct(waitingPct); - resultVO.setWaitingPct(failedPct); + resultVO.setFailedPct(failedPct); + resultVO.setWaitingPct(waitingPct); resultVO.setTotPrice(this.priceProc(resultVO.getSuccessPrice(), resultVO.getKakaoResendSuccPrice())); @@ -290,6 +290,7 @@ public class KakaoSentServiceImpl extends EgovAbstractServiceImpl implements Ka //성공 건수 세팅 KakaoSentVO eachCnt = new KakaoSentVO(); eachCnt.setMsgGroupId(result.getMsgGroupId()); + eachCnt.setBizKakaoResendYn("Y".equals(result.getBizKakaoResendYn()) ? "Y" : "N"); try { eachCnt = kakaoSentDAO.selectKakaoSentCntEachCnt_advc(eachCnt); } catch (Exception e) { diff --git a/src/main/java/itn/let/sym/site/web/EgovSiteManagerController.java b/src/main/java/itn/let/sym/site/web/EgovSiteManagerController.java index 809ec7ce..4b416c02 100644 --- a/src/main/java/itn/let/sym/site/web/EgovSiteManagerController.java +++ b/src/main/java/itn/let/sym/site/web/EgovSiteManagerController.java @@ -66,6 +66,7 @@ import itn.let.sym.site.service.SiteManagerVO; import itn.let.sym.site.service.TermsVO; import itn.let.uss.umt.service.EgovUserManageService; import itn.let.uss.umt.service.UserManageVO; +import itn.let.utl.user.service.IndexNowUtil; import itn.let.utl.user.service.MjonNoticeSendUtil; /** @@ -130,6 +131,9 @@ public class EgovSiteManagerController { @Resource(name = "userManageService") private EgovUserManageService userManageService; + @Resource(name="indexNowUtil") + private IndexNowUtil indexNowUtil; + /** 알림전송 Util */ @Resource(name = "mjonNoticeSendUtil") private MjonNoticeSendUtil mjonNoticeSendUtil; @@ -2063,6 +2067,55 @@ public class EgovSiteManagerController { return "redirect:/sym/site/selectMetaTagList.do"; } + /** + * 메타태그 인택스 + * + * @param metaTagVO + * @param model + * @return + * @throws Exception + */ + @RequestMapping("/sym/site/selectMetaTagIndex.do") + public String selectMetaTagIndex(@ModelAttribute("searchVO") MetaTagVO metaTagVO, ModelMap model) throws Exception{ + + /** paging */ + PaginationInfo paginationInfo = new PaginationInfo(); + paginationInfo.setCurrentPageNo(1); + paginationInfo.setRecordCountPerPage(100000); + paginationInfo.setPageSize(1); + + metaTagVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); + metaTagVO.setLastIndex(paginationInfo.getLastRecordIndex()); + metaTagVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); + + if("".equals(metaTagVO.getSearchSortCnd())){ //최초조회시 최신것 조회List + metaTagVO.setSearchSortCnd("frstRegistPnttm"); + metaTagVO.setSearchSortOrd("desc"); + } + + metaTagVO.setSearchKeyword("10"); + metaTagVO.setSearchCondition("10"); + + List metaTagList = egovSiteManagerService.selectMetaTagList(metaTagVO); + /* + model.addAttribute("metaTagList", metaTagList); + paginationInfo.setTotalRecordCount( metaTagList.size()> 0 ? metaTagList.get(0).getTotCnt() : 0); + model.addAttribute("paginationInfo", paginationInfo); + */ + + for (int i=0;i2) break; + + } + + + //submitUrl("https://yourdomain.com/new-post.html"); // 🔁 여기에 전송할 실제 URL 입력 + + //return "/sym/site/metaTagList"; + return "redirect:/sym/site/selectMetaTagList.do"; + } + /** * 관리자 알림 여부 * diff --git a/src/main/java/itn/let/utl/user/service/IndexNowUtil.java b/src/main/java/itn/let/utl/user/service/IndexNowUtil.java new file mode 100644 index 00000000..5d2ab366 --- /dev/null +++ b/src/main/java/itn/let/utl/user/service/IndexNowUtil.java @@ -0,0 +1,56 @@ +package itn.let.utl.user.service; + +import java.io.OutputStream; +import java.net.HttpURLConnection; +import java.net.URL; +import java.nio.charset.StandardCharsets; + +import org.springframework.stereotype.Service; + +@Service("indexNowUtil") +public class IndexNowUtil { + + private static final String INDEXNOW_API_URL = "https://api.indexnow.org/indexnow"; + private static final String INDEXNOW_KEY = "d09a9f949e6e48eeb221d7a13bdb1d14"; // 🔁 여기에 실제 키 입력 + private static final String HOST = "www.munjaon.co.kr"; // 🔁 도메인만 입력 (https:// 없이) + + public static void submitUrl(String urlToSubmit) { + try { + URL url = new URL(INDEXNOW_API_URL); + HttpURLConnection connection = (HttpURLConnection) url.openConnection(); + + connection.setRequestMethod("POST"); + connection.setRequestProperty("Content-Type", "application/json; utf-8"); + connection.setDoOutput(true); + + // JSON 데이터 구성 + String jsonInputString = "{" + + "\"host\":\"" + HOST + "\"," + + "\"key\":\"" + INDEXNOW_KEY + "\"," + + "\"urlList\":[\"" + urlToSubmit + "\"]" + + "}"; + + try (OutputStream os = connection.getOutputStream()) { + byte[] input = jsonInputString.getBytes(StandardCharsets.UTF_8); + os.write(input, 0, input.length); + } + + int responseCode = connection.getResponseCode(); + if (responseCode == 200 || responseCode == 202) { + System.out.println("✅ IndexNow 전송 성공: " + urlToSubmit); + } else { + System.out.println("❌ 전송 실패 - 응답 코드: " + responseCode + " : " + urlToSubmit); + } + + } catch (Exception e) { + System.err.println("🚫 오류 발생: " + e.getMessage()); + } + } + + /* + public static void main(String[] args) { + // 테스트용 URL 전송 + submitUrl("https://yourdomain.com/new-post.html"); // 🔁 여기에 전송할 실제 URL 입력 + } + */ +} diff --git a/src/main/resources/egovframework/sqlmap/let/mjo/kakao/KakaoSent_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/mjo/kakao/KakaoSent_SQL_Mysql.xml index 00b94da6..779d269d 100644 --- a/src/main/resources/egovframework/sqlmap/let/mjo/kakao/KakaoSent_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/mjo/kakao/KakaoSent_SQL_Mysql.xml @@ -1664,63 +1664,48 @@ @@ -179,7 +191,8 @@ function fnDelete(){
-
+ +
@@ -187,7 +200,11 @@ function fnDelete(){
-
+ + +
+ +
diff --git a/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentAllListAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentAllListAjax.jsp index 9ef54863..1e034a9f 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentAllListAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentAllListAjax.jsp @@ -104,16 +104,23 @@ function fnReservCancel(msgGroupId){ } +function pageUnitChg(obj){ + document.searchForm.pageUnit.value = obj.value; + linkPage(1); +} +

총 발송건수

※ 예약 발송취소는 예약 발송시간 기준 5분 전까지만 가능

- +
diff --git a/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailView.jsp b/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailView.jsp index 20a12045..bcc03db8 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailView.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentDetailView.jsp @@ -659,7 +659,7 @@ function previewPhone(){
등록일시
-
${result.regDate}
+
@@ -760,7 +760,7 @@ function previewPhone(){
성공건수
-
건(${result.successPct})
+
건(${result.successPct})
@@ -774,7 +774,12 @@ function previewPhone(){
실패건수
-
건(${result.failedPct})
+ <%-- 대체문자 기능 on + 카카오톡 실패 + 대체문자 실패 = 실패 + 대체문자 기능 off + 카카오톡 실패 = 실패 + *카카오톡 실패임에도 대체문자로 발송이 성공한 경우 실패로 체크하지 않음 --%> +
건(${result.failedPct})
diff --git a/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentView.jsp b/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentView.jsp index b7ac38ba..7b04f291 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentView.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kakao/sent/KakaoSentView.jsp @@ -156,11 +156,11 @@ $(document).ready(function(){ }); - $(document).on('change','#pageUnit', function(){ + /* $(document).on('change','#pageUnit', function(){ linkPage(1); - }); + }); */ //발송건수 셋 cntSet(); diff --git a/src/main/webapp/publish/publish_adv/send_group_text.html b/src/main/webapp/publish/publish_adv/send_group_text.html index e235105a..5d868bed 100644 --- a/src/main/webapp/publish/publish_adv/send_group_text.html +++ b/src/main/webapp/publish/publish_adv/send_group_text.html @@ -1,396 +1,397 @@ - - - - - - - 단체문자 발송하는 방법 총정리 - 문자온 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-

- 단체문자란?
- 같은 문자 내용을 여러명에게 동시에 보내는 문자메시지. -

-
-
-

- 요즘 시대에는 경조사, 알림, 안부인사, 홍보 등 여러 가지 상황에서 단체에게 내용을 전달해야 하는 경우가 많습니다. - 내용을 전달하기 위한 가장 효과적인 수단은 휴대폰을 이용한 SMS(단문) / LMS(장문) / MMS(그림) 문자 메시지인데요. -

-

- 오늘은 휴대폰을 통해 단체문자를 보내는 방법과 그 한계를 설명한 다음, 문자온을 통해 제한사항없이 - 단체문자 보내는 방법을 안내하고자 합니다. -

-
- - - -
-
-
-
-

1. 단체문자 발송하기(갤럭시)

-

* 갤럭시 S21 기준

-
- -
- -
-
    -
  • - 갤럭시1 -
    -

    STEP  01

    -
    -
    -

    휴대폰에서 메시지 앱 실행 후 우측 하단 메시지 작성 아이콘 클릭

    -
    -
  • - -
  • - 갤럭시2 -
    -

    STEP  02

    -
    -
    -

    메뉴에서 단체 문자 버튼 클릭

    -
    -
  • - -
  • - 갤럭시3 -
    -

    STEP  03

    -
    -
    -

    새 단체 문자 받는 사람 선택 항목에서 + 버튼 클릭

    -
    -
  • -
  • - 갤럭시4 -
    -

    STEP  04

    -
    -
    -

    받는 사람을 모두 선택 - - 그룹을 클릭하여 선택(우측 이미지)할 수도 있습니다. -

    -
    -
  • - -
  • - 갤럭시5 -
    -

    STEP  05

    -
    -
    -

    문자내용을 입력한 후 발송 버튼 클릭

    -
    -
  • -
-
-
-
    -
  • ① 휴대폰에서 메시지 앱 실행 후 우측 하단 메시지 작성 아이콘 클릭
  • -
  • ② 메뉴에서 단체 문자 버튼 클릭
  • -
  • ③ 새 단체 문자 받는 사람 선택 항목에서 + 버튼 클릭
  • -
  • ④ 받는 사람을 모두 선택
  • -
  • - 그룹을 클릭하여 선택(우측 이미지)할 수도 있습니다.
  • -
  • ⑤ 문자내용을 입력한 후 발송 버튼 클릭
  • -
-
-
-
- - -
-
-
-

2. 단체문자 전송하기(아이폰)

-

* 아이폰 12 프로 기준

-
- -
- -
-
    -
  • - 아이폰1 -
    -

    STEP  01

    -
    -
    -

    휴대폰에서 메시지 앱 실행 후 우측 상단 메시지 작성 아이콘 클릭

    -
    -
  • - -
  • - 아이폰2 -
    -

    STEP  02

    -
    -
    -

    새로운 메시지 받는 사람 선택 항목에서 + 버튼 클릭

    -
    -
  • -
  • - 아이폰3 -
    -

    STEP  03

    -
    -
    -

    받는 사람 선택 - - 복수선택이 불가하므로 2번과 3번 작업을 반복 수행해야 합니다. -

    - -
    -
  • - -
  • - 아이폰4 -
    -

    STEP  04

    -
    -
    -

    문자내용을 입력한 후 발송 버튼 클릭

    -
    -
  • -
-
-
-
    -
  • ① 휴대폰에서 메시지 앱 실행 후 우측 상단 메시지 작성 아이콘 클릭
  • -
  • ② 새로운 메시지 받는 사람 선택 항목에서 + 버튼 클릭
  • -
  • ③ 받는 사람 선택
  • -
  • - 복수선택이 불가하므로 ②번과 ③번 작업을 반복 수행해야 합니다.
  • -
  • ④ 문자내용을 입력한 후 발송 버튼 클릭
  • -
-
-
-
- - -
-
-
-

3. 휴대폰 문자 발송의 한계

-
- -
- -
- 로고 -

휴대폰(갤럭시, 아이폰 등)을 통한 문자 발송은 아래와 같은 제한사항을 두고 있으며 제한사항(아이폰 제외)을 초과할 경우 요금이 추가 청구될 수 있습니다.

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
이동통신사 구분제한사항
공통 - - 1일 문자 발송제한 500건 -
SKT - - 1회 동시 발송제한 100건
- - 1일 문자 발송 200건 초과 횟수 월 10회
KT - - 1회 동시 발송제한 25건
- - 1일 문자 발송 150건 초과 횟수 월 10회
LG U+ - - 1회 동시 발송제한 30건
- - 1일 문자 발송 200건 초과 횟수 월 10회
-
-
- -
-
-

덧붙여서  +

-
-
-

아이폰의 경우 기능적 한계로 인하여 1회 최대 20건까지만 발송 가능합니다.

-
-
- -
-
- -
-
-
-

4. 단체 문자 보내기(문자온)

-
- -
- -
- 로고 -

문자온을 이용하면 이동통신사 및 기종에 따른 문자 발송 한계 없이 문자를 발송할 수 있습니다.

- -
- 발송1 -
-
-
-
-

STEP  01

-
-
-

문자온 메인화면에서 로그인 - - 회원가입을 먼저 진행해주세요. -

-
-
- -
-
- 발송2 -
-
-
-
-

STEP  02

-
-
-

문자전송 메뉴 클릭

-
-
- -
-
- 발송3 -
-
-
-
-

STEP  03

-
-
-

대량 문자(엑셀·TXT) 메뉴 클릭

-
-
- -
-
- 발송4 -
-
-
-
-

STEP  04

-
-
-

발송할 회신번호(발신번호) 선택 후 단체문자 내용 입력 - - 발신번호가 등록되지 않았다면 발신번호를 먼저 등록해 주세요. -

-
-
- -
-
- 발송5 -
-
-
-
-

STEP  05

-
-
-

받는 사람 입력 및 추가 후 발송하기 클릭

- - 엑셀파일을 끌어다 놓으시거나 파일 불러오기를 통해 받는 사람을 대량으로 추가할 수 있습니다.
- - 파일에서 복사(Ctrl+C) 붙여넣기(Ctrl+V)를 통해서도 받는 사람을 대량으로 추가할 수 있습니다.
- - 문자온 주소록 관리에 등록된 주소록을 불러올 수 있습니다. -
-
- -
-
    -
  • ① 문자온 메인화면에서 로그인
  • -
  • - 회원가입을 먼저 진행해주세요.
  • -
  • ② 문자전송 메뉴 클릭
  • -
  • ③ 대량 문자(엑셀·TXT) 메뉴 클릭
  • -
  • ④ 발송할 회신번호(발신번호) 선택 후 단체문자 내용 입력
  • -
  • - 발신번호가 등록되지 않았다면 발신번호를 먼저 등록해 주세요.
  • -
  • ⑤ 받는 사람 입력 및 추가 후 발송하기 클릭
  • -
  • - - 엑셀파일을 끌어다 놓으시거나 파일 불러오기를 통해 받는 사람을 대량으로 추가할 수 있습니다.
    - - 파일에서 복사(Ctrl+C) 붙여넣기(Ctrl+V)를 통해서도 받는 사람을 대량으로 추가할 수 있습니다.
    - - 문자온 주소록 관리에 등록된 주소록을 불러올 수 있습니다. -
  • -
-
-
-
-
- -
- - + + + + + + + 단체문자 발송하는 방법 총정리 - 문자온 + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+

+ 단체문자란?
+ 같은 문자 내용을 여러명에게 동시에 보내는 문자메시지. +

+
+
+

+ 요즘 시대에는 경조사, 알림, 안부인사, 홍보 등 여러 가지 상황에서 단체에게 내용을 전달해야 하는 경우가 많습니다. + 내용을 전달하기 위한 가장 효과적인 수단은 휴대폰을 이용한 SMS(단문) / LMS(장문) / MMS(그림) 문자 메시지인데요. +

+

+ 오늘은 휴대폰을 통해 단체문자를 보내는 방법과 그 한계를 설명한 다음, 문자온을 통해 제한사항없이 + 단체문자 보내는 방법을 안내하고자 합니다. +

+
+ + + +
+
+
+
+

1. 단체문자 발송하기(갤럭시)

+

* 갤럭시 S21 기준

+
+ +
+ +
+
    +
  • + 갤럭시1 +
    +

    STEP  01

    +
    +
    +

    휴대폰에서 메시지 앱 실행 후 우측 하단 메시지 작성 아이콘 클릭

    +
    +
  • + +
  • + 갤럭시2 +
    +

    STEP  02

    +
    +
    +

    메뉴에서 단체 문자 버튼 클릭

    +
    +
  • + +
  • + 갤럭시3 +
    +

    STEP  03

    +
    +
    +

    새 단체 문자 받는 사람 선택 항목에서 + 버튼 클릭

    +
    +
  • +
  • + 갤럭시4 +
    +

    STEP  04

    +
    +
    +

    받는 사람을 모두 선택 + - 그룹을 클릭하여 선택(우측 이미지)할 수도 있습니다. +

    +
    +
  • + +
  • + 갤럭시5 +
    +

    STEP  05

    +
    +
    +

    문자내용을 입력한 후 발송 버튼 클릭

    +
    +
  • +
+
+
+
    +
  • ① 휴대폰에서 메시지 앱 실행 후 우측 하단 메시지 작성 아이콘 클릭
  • +
  • ② 메뉴에서 단체 문자 버튼 클릭
  • +
  • ③ 새 단체 문자 받는 사람 선택 항목에서 + 버튼 클릭
  • +
  • ④ 받는 사람을 모두 선택
  • +
  • - 그룹을 클릭하여 선택(우측 이미지)할 수도 있습니다.
  • +
  • ⑤ 문자내용을 입력한 후 발송 버튼 클릭
  • +
+
+
+
+ + +
+
+
+

2. 단체문자 전송하기(아이폰)

+

* 아이폰 12 프로 기준

+
+ +
+ +
+
    +
  • + 아이폰1 +
    +

    STEP  01

    +
    +
    +

    휴대폰에서 메시지 앱 실행 후 우측 상단 메시지 작성 아이콘 클릭

    +
    +
  • + +
  • + 아이폰2 +
    +

    STEP  02

    +
    +
    +

    새로운 메시지 받는 사람 선택 항목에서 + 버튼 클릭

    +
    +
  • +
  • + 아이폰3 +
    +

    STEP  03

    +
    +
    +

    받는 사람 선택 + - 복수선택이 불가하므로 2번과 3번 작업을 반복 수행해야 합니다. +

    + +
    +
  • + +
  • + 아이폰4 +
    +

    STEP  04

    +
    +
    +

    문자내용을 입력한 후 발송 버튼 클릭

    +
    +
  • +
+
+
+
    +
  • ① 휴대폰에서 메시지 앱 실행 후 우측 상단 메시지 작성 아이콘 클릭
  • +
  • ② 새로운 메시지 받는 사람 선택 항목에서 + 버튼 클릭
  • +
  • ③ 받는 사람 선택
  • +
  • - 복수선택이 불가하므로 ②번과 ③번 작업을 반복 수행해야 합니다.
  • +
  • ④ 문자내용을 입력한 후 발송 버튼 클릭
  • +
+
+
+
+ + +
+
+
+

3. 휴대폰 문자 발송의 한계

+
+ +
+ +
+ 로고 +

휴대폰(갤럭시, 아이폰 등)을 통한 문자 발송은 아래와 같은 제한사항을 두고 있으며 제한사항(아이폰 제외)을 초과할 경우 요금이 추가 청구될 수 있습니다.

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
이동통신사 구분제한사항
공통 + - 1일 문자 발송제한 500건 +
SKT + - 1회 동시 발송제한 100건
+ - 1일 문자 발송 200건 초과 횟수 월 10회
KT + - 1회 동시 발송제한 25건
+ - 1일 문자 발송 150건 초과 횟수 월 10회
LG U+ + - 1회 동시 발송제한 30건
+ - 1일 문자 발송 200건 초과 횟수 월 10회
+
+
+ +
+
+

덧붙여서  +

+
+
+

아이폰의 경우 기능적 한계로 인하여 1회 최대 20건까지만 발송 가능합니다.

+
+
+ +
+
+ +
+
+
+

4. 단체 문자 보내기(문자온)

+
+ +
+ +
+ 로고 +

문자온을 이용하면 이동통신사 및 기종에 따른 문자 발송 한계 없이 문자를 발송할 수 있습니다.

+ +
+ 발송1 +
+
+
+
+

STEP  01

+
+
+

문자온 메인화면에서 로그인 + - 회원가입을 먼저 진행해주세요. +

+
+
+ +
+
+ 발송2 +
+
+
+
+

STEP  02

+
+
+

문자전송 메뉴 클릭

+
+
+ +
+
+ 발송3 +
+
+
+
+

STEP  03

+
+
+

대량 문자(엑셀·TXT) 메뉴 클릭

+
+
+ +
+
+ 발송4 +
+
+
+
+

STEP  04

+
+
+

발송할 회신번호(발신번호) 선택 후 단체문자 내용 입력 + - 발신번호가 등록되지 않았다면 발신번호를 먼저 등록해 주세요. +

+
+
+ +
+
+ 발송5 +
+
+
+
+

STEP  05

+
+
+

받는 사람 입력 및 추가 후 발송하기 클릭

+ - 엑셀파일을 끌어다 놓으시거나 파일 불러오기를 통해 받는 사람을 대량으로 추가할 수 있습니다.
+ - 파일에서 복사(Ctrl+C) 붙여넣기(Ctrl+V)를 통해서도 받는 사람을 대량으로 추가할 수 있습니다.
+ - 문자온 주소록 관리에 등록된 주소록을 불러올 수 있습니다. +
+
+ +
+
    +
  • ① 문자온 메인화면에서 로그인
  • +
  • - 회원가입을 먼저 진행해주세요.
  • +
  • ② 문자전송 메뉴 클릭
  • +
  • ③ 대량 문자(엑셀·TXT) 메뉴 클릭
  • +
  • ④ 발송할 회신번호(발신번호) 선택 후 단체문자 내용 입력
  • +
  • - 발신번호가 등록되지 않았다면 발신번호를 먼저 등록해 주세요.
  • +
  • ⑤ 받는 사람 입력 및 추가 후 발송하기 클릭
  • +
  • + - 엑셀파일을 끌어다 놓으시거나 파일 불러오기를 통해 받는 사람을 대량으로 추가할 수 있습니다.
    + - 파일에서 복사(Ctrl+C) 붙여넣기(Ctrl+V)를 통해서도 받는 사람을 대량으로 추가할 수 있습니다.
    + - 문자온 주소록 관리에 등록된 주소록을 불러올 수 있습니다. +
  • +
+
+
+
+
+ +
+ + diff --git a/src/main/webapp/publish/publish_text/multi_text.html b/src/main/webapp/publish/publish_text/multi_text.html index bc6af000..7716493b 100644 --- a/src/main/webapp/publish/publish_text/multi_text.html +++ b/src/main/webapp/publish/publish_text/multi_text.html @@ -1,176 +1,177 @@ - - - - - - - 단체문자 - 문자온 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-

단체문자발송

-

휴대폰으로도 단체문자를 보낼 수 있지만, 한 번에 보낼 수 있는 단체 문자의 수가 제한됩니다. 보통은 수백명 이하이며, 갤럭시의 경우 인원수 제한을 초과하는 경우 메시지가 전송되지 않을 수 있습니다. 또한, 인터넷 문자사이트를 이용하여 대량 전송하는 것보다 요금 또한 매우 비쌉니다.

-

문자온은 단체문자 및 대량문자 전송을 위한 특화된 인터넷 문자사이트로 별도의 프로그램 설치 없이 컴퓨터로 단체 및 대량 문자 전송이 가능하며, 특정문구 일괄변환, 무료 문자 포토에디터, 그림문자 맞춤제작, 주소록 등록 무료 대행, 080 수신거부 무료 제공, 문자메시지 내 제목 및 약도 추가, 자동화 기반 비용처리 등이 가능하여 누구나 쉽고 편리하게 문자를 대량으로 발송할 수 있습니다.

- 단체문자발송 -
-
-

단체 및 대량문자 샘플

-

- 인터넷문자 사이트 문자온은 대량문자·단체문자 발송을 위한 다양한 문자 샘플을 무료로 제공합니다. -

-

- - 기념일문자, 경조문자, 부고문자, 조문문자, 결혼문자, 행사문자, 병원문자, 선거문자, 응원문자, 홍보문자 등 다양한 웹문자 기반 단체문자&대량문자 샘플 제공 -

- 문자발송 샘플 -
-
-

문자온 문자사이트 장점 및 혜택

-

- o 대량 및 단체문자 일괄 발송 : 별도의 프로그램 설치 없이 웹문자로 100만건 이상 끊김 없는 대량 전송 가능
- ※ 발송오류율 0%, 문자전송 실패 시 100% 보상 및 재적립(단문문자, 장문문자, 그림문자) -

-

- o 엑셀 일괄 업로드 및 다운로드 : 엑셀로 한 번에 주소록 업로드 및 다운로드 가능 -

-

- o 치환 : 주소록, 엑셀, TXT 등 입력된 문자내용을 수신자마다 다르게 전송할 수 있는 특정문구 일괄 변환(치환) 기능 제공 -

-

- o 주소록 : 쉽고 편리한 주소록 관리 모듈 및 폰주소록 등록 기능 제공 -

-

- o 예약문자 : 특정 날짜 및 시간에 문자 전송 내역을 저장하여 일괄 발송 기능 제공 -

-

- o 그림 및 사진문자 발송 : 그림문자 3장 일괄 전송 지원 -

-

- o 발신번호 변경 및 관리 : 다양한 본인인증(휴대폰, 일반전화, 서류 등) 및 결제수단 제공 -

-

- o 포토에디터 : 국내 최초 자사 기술로 개발한 문자 포토에디터 무료 제공 -

-

- o 최고의 디자이너가 직접 제작하는 나만의 그림문자 맞춤제작 서비스 제공 -

- 장점 및 혜택 -
-
-

문자사이트 선택의 5가지 기준

-

- o 속도, 성능, 기능, 보안, 가격이 보장되는가? -

-

- o 회원가입, 발신번호 인증이 쉽고 빠르며, 대량문자를 전송하기에 UI/UX가 편리한가? -

-

- o 최신 IT 기술과 트렌드를 반영시키고 있는가? -

-

- o 결제, 정산, 환불, 계산서 발행 등 업무가 자동화되어 있고 편리한가? -

-

- o 매일 매일 문자샘플 콘텐츠가 업데이트 되고, CS 및 기술응대가 실시간적으로 잘 이뤄지고 있는가? -

-

- 문자온은 특화된 인공지능‧자동화 기술 및 공신력과 검증된 기술력(GS 1등급, 호환성 Lv2, 이노비즈. 메인비즈, 우수기술기업 인증 등)을 보유한 우수기술 인증 종합 IT 벤처기업이 작정하고 만든 세상에서 제일 쉽고 똑똑한 프리미엄 대량 및 단체문자 전송 플랫폼입니다. -

- 5가지 기준 -
-
-

문자온 이벤트

-

- o 첫결제 국내 최저가(단문 : 7.5원, 장문 : 32원, 그림 : 59원) 이벤트 진행 중! -

-

- o 결제금액의 2% 포인트 추가 적립 및 포인트 1만점 이상 적립 시 현금 페이백 이벤트 진행 중! -

-

- o 문자온 알림톡, 대한민국 최저가 이벤트 진행 중!(조건 없이 누구나 무조건 6.9원) -

- 이벤트 -
-
-
- -
- - + + + + + + + 단체문자 - 문자온 + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+

단체문자발송

+

휴대폰으로도 단체문자를 보낼 수 있지만, 한 번에 보낼 수 있는 단체 문자의 수가 제한됩니다. 보통은 수백명 이하이며, 갤럭시의 경우 인원수 제한을 초과하는 경우 메시지가 전송되지 않을 수 있습니다. 또한, 인터넷 문자사이트를 이용하여 대량 전송하는 것보다 요금 또한 매우 비쌉니다.

+

문자온은 단체문자 및 대량문자 전송을 위한 특화된 인터넷 문자사이트로 별도의 프로그램 설치 없이 컴퓨터로 단체 및 대량 문자 전송이 가능하며, 특정문구 일괄변환, 무료 문자 포토에디터, 그림문자 맞춤제작, 주소록 등록 무료 대행, 080 수신거부 무료 제공, 문자메시지 내 제목 및 약도 추가, 자동화 기반 비용처리 등이 가능하여 누구나 쉽고 편리하게 문자를 대량으로 발송할 수 있습니다.

+ 단체문자발송 +
+
+

단체 및 대량문자 샘플

+

+ 인터넷문자 사이트 문자온은 대량문자·단체문자 발송을 위한 다양한 문자 샘플을 무료로 제공합니다. +

+

+ - 기념일문자, 경조문자, 부고문자, 조문문자, 결혼문자, 행사문자, 병원문자, 선거문자, 응원문자, 홍보문자 등 다양한 웹문자 기반 단체문자&대량문자 샘플 제공 +

+ 문자발송 샘플 +
+
+

문자온 문자사이트 장점 및 혜택

+

+ o 대량 및 단체문자 일괄 발송 : 별도의 프로그램 설치 없이 웹문자로 100만건 이상 끊김 없는 대량 전송 가능
+ ※ 발송오류율 0%, 문자전송 실패 시 100% 보상 및 재적립(단문문자, 장문문자, 그림문자) +

+

+ o 엑셀 일괄 업로드 및 다운로드 : 엑셀로 한 번에 주소록 업로드 및 다운로드 가능 +

+

+ o 치환 : 주소록, 엑셀, TXT 등 입력된 문자내용을 수신자마다 다르게 전송할 수 있는 특정문구 일괄 변환(치환) 기능 제공 +

+

+ o 주소록 : 쉽고 편리한 주소록 관리 모듈 및 폰주소록 등록 기능 제공 +

+

+ o 예약문자 : 특정 날짜 및 시간에 문자 전송 내역을 저장하여 일괄 발송 기능 제공 +

+

+ o 그림 및 사진문자 발송 : 그림문자 3장 일괄 전송 지원 +

+

+ o 발신번호 변경 및 관리 : 다양한 본인인증(휴대폰, 일반전화, 서류 등) 및 결제수단 제공 +

+

+ o 포토에디터 : 국내 최초 자사 기술로 개발한 문자 포토에디터 무료 제공 +

+

+ o 최고의 디자이너가 직접 제작하는 나만의 그림문자 맞춤제작 서비스 제공 +

+ 장점 및 혜택 +
+
+

문자사이트 선택의 5가지 기준

+

+ o 속도, 성능, 기능, 보안, 가격이 보장되는가? +

+

+ o 회원가입, 발신번호 인증이 쉽고 빠르며, 대량문자를 전송하기에 UI/UX가 편리한가? +

+

+ o 최신 IT 기술과 트렌드를 반영시키고 있는가? +

+

+ o 결제, 정산, 환불, 계산서 발행 등 업무가 자동화되어 있고 편리한가? +

+

+ o 매일 매일 문자샘플 콘텐츠가 업데이트 되고, CS 및 기술응대가 실시간적으로 잘 이뤄지고 있는가? +

+

+ 문자온은 특화된 인공지능‧자동화 기술 및 공신력과 검증된 기술력(GS 1등급, 호환성 Lv2, 이노비즈. 메인비즈, 우수기술기업 인증 등)을 보유한 우수기술 인증 종합 IT 벤처기업이 작정하고 만든 세상에서 제일 쉽고 똑똑한 프리미엄 대량 및 단체문자 전송 플랫폼입니다. +

+ 5가지 기준 +
+
+

문자온 이벤트

+

+ o 첫결제 국내 최저가(단문 : 7.5원, 장문 : 32원, 그림 : 59원) 이벤트 진행 중! +

+

+ o 결제금액의 2% 포인트 추가 적립 및 포인트 1만점 이상 적립 시 현금 페이백 이벤트 진행 중! +

+

+ o 문자온 알림톡, 대한민국 최저가 이벤트 진행 중!(조건 없이 누구나 무조건 6.9원) +

+ 이벤트 +
+
+
+ +
+ + diff --git a/src/main/webapp/publish/publish_text/send_text.html b/src/main/webapp/publish/publish_text/send_text.html index 9b30c270..c42f8d41 100644 --- a/src/main/webapp/publish/publish_text/send_text.html +++ b/src/main/webapp/publish/publish_text/send_text.html @@ -1,124 +1,125 @@ - - - - - - - 문자보내기 - 문자온 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-

인터넷으로 문자보내기

-

갤럭시나 아이폰 등 휴대폰으로 문자를 발송하는 것이 아닌, PC나 컴퓨터 등 인터넷 문자사이트를 통해 문자를 단체로 대량 발송하는 행위

- 문자보내기 -
-
-

컴퓨터로 문자보내기

-

인터넷문자 사이트를 통해 문자발송하는 행위 중 특히 컴퓨터(PC)를 통해 문자를 발송하는 행위

- 컴퓨터로 문자보내기 -
-
-

단체문자보내기 주의할 점

-

- 1. 문자사이트에서 인터넷으로 단체문자를 보낼 때에는 회신번호(발신번호)로 사용하는 번호가 이동통신사 “번호도용방지서비스”에 가입되어 있는지 확인하는 것이 중요합니다. 해당 서비스에 가입되어 있을 경우 문자발송사이트를 통해 문자메세지를 발송하실 수 없습니다. -

-

- 2. 문자전송사이트에서 전송하는 모든 문자에는 반드시 웹발신(WEB발신) 문구가 포함되어야 합니다. -

-

- 3. 회신번호(발신번호) 없이 또는 변작(변조)하여 문자를 대량으로 전송할 수 없으며, 반드시 사전에 회신번호(발신번호)를 등록하여 사용해야 합니다. -

- 단체문자보내기 주의점 -
-
-

번호도용방지서비스?

-

이동통신사 번호도용 문자차단 서비스는 웹에서 발송되는 스미싱, 스팸문자에 내 번호가 회신번호로 악용되는 것을 방지해주는 서비스로 해당 서비스에 가입되어 있는 경우 인터넷을 통해 본인 휴대폰 번호로 문자 발송이 자동 차단되게 됩니다. 이동통신사에 '번호도용 문자차단서비스' 서비스 해지를 요청할 경우 정상 발송까지 3~7일 정도가 소요됩니다.

- 번호도용방지 -
-
-

광고문자/홍보문자 보내기 주의할 점

-

홍보 및 광고문자의 경우에는 광고성 문자규정을 반드시 준수하여야 합니다. 문자온은 문자전송 화면에 광고문자 필수 표기사항 자동입력 기능 및 광고문자 전송 규정 안내를 제공하고 있으므로 규정에 맞게 편리하게 이용하실 수 있습니다.

-
-
-
- -
- - + + + + + + + 문자보내기 - 문자온 + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+

인터넷으로 문자보내기

+

갤럭시나 아이폰 등 휴대폰으로 문자를 발송하는 것이 아닌, PC나 컴퓨터 등 인터넷 문자사이트를 통해 문자를 단체로 대량 발송하는 행위

+ 문자보내기 +
+
+

컴퓨터로 문자보내기

+

인터넷문자 사이트를 통해 문자발송하는 행위 중 특히 컴퓨터(PC)를 통해 문자를 발송하는 행위

+ 컴퓨터로 문자보내기 +
+
+

단체문자보내기 주의할 점

+

+ 1. 문자사이트에서 인터넷으로 단체문자를 보낼 때에는 회신번호(발신번호)로 사용하는 번호가 이동통신사 “번호도용방지서비스”에 가입되어 있는지 확인하는 것이 중요합니다. 해당 서비스에 가입되어 있을 경우 문자발송사이트를 통해 문자메세지를 발송하실 수 없습니다. +

+

+ 2. 문자전송사이트에서 전송하는 모든 문자에는 반드시 웹발신(WEB발신) 문구가 포함되어야 합니다. +

+

+ 3. 회신번호(발신번호) 없이 또는 변작(변조)하여 문자를 대량으로 전송할 수 없으며, 반드시 사전에 회신번호(발신번호)를 등록하여 사용해야 합니다. +

+ 단체문자보내기 주의점 +
+
+

번호도용방지서비스?

+

이동통신사 번호도용 문자차단 서비스는 웹에서 발송되는 스미싱, 스팸문자에 내 번호가 회신번호로 악용되는 것을 방지해주는 서비스로 해당 서비스에 가입되어 있는 경우 인터넷을 통해 본인 휴대폰 번호로 문자 발송이 자동 차단되게 됩니다. 이동통신사에 '번호도용 문자차단서비스' 서비스 해지를 요청할 경우 정상 발송까지 3~7일 정도가 소요됩니다.

+ 번호도용방지 +
+
+

광고문자/홍보문자 보내기 주의할 점

+

홍보 및 광고문자의 경우에는 광고성 문자규정을 반드시 준수하여야 합니다. 문자온은 문자전송 화면에 광고문자 필수 표기사항 자동입력 기능 및 광고문자 전송 규정 안내를 제공하고 있으므로 규정에 맞게 편리하게 이용하실 수 있습니다.

+
+
+
+ +
+ + diff --git a/src/main/webapp/publish/publish_text/text_send.html b/src/main/webapp/publish/publish_text/text_send.html index 92cc4230..bc9a6d14 100644 --- a/src/main/webapp/publish/publish_text/text_send.html +++ b/src/main/webapp/publish/publish_text/text_send.html @@ -1,136 +1,137 @@ - - - - - - - 문자발송 - 문자온 - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-

단체문자발송

-

단체문자 및 대량문자전송 사이트 문자온을 통해 아주 쉽고 간단하게 문자를 발송할 수 있습니다. 문자전송 메뉴에는 문자를 대량발송하기 위한 광고문자 규정 문구 자동 입력 기능, 받는 사람마다 내용을 달리할 수 있는 특정문구 일괄변환 기능, 문자내용을 저장해두고 사용할 수 있는 내문자함 기능, 사진(그림)을 편집할 수 있는 포토에디터 기능, 자주 사용하는 수신번호를 관리할 수 있는 주소록 불러오기 기능 및 엑셀 불러오기 기능, 다양한 문자샘플 및 지도/약도URL 기능 등 대량문자발송을 위한 다양한 기능을 무료로 제공하고 있습니다.

- 단체문자발송 -
-
-

문자발송 샘플

-

- 웹문자 사이트 문자온은 대량문자·단체문자 발송을 위한 다양한 SMS/LMS/MMS 샘플을 무료로 제공하고 있습니다. -

-

- - 경조문자, 부고문자, 광고문자, 홍보문자, 조문문자, 결혼문자, 예약문자, 사진문자, 그림문자, 병원문자, 위로문자, 응원문자, 행사문자, 기념일문자 등 다양한 단문문자, 장문문자 문구 및 그림문자 이미지 제공 -

- 문자발송 샘플 -
-
-

문자 예약발송

-

- 문자온은 단체문자전송을 위한 예약문자 발송 기능을 제공하고 있습니다. 문자를 발송할 날짜, 시간 및 분할 횟수를 지정하여 예약할 경우 해당 시간에 맞춰 문자가 자동발송되며, 예약취소 및 변경이 가능합니다. 단, 예약 취소는 문자예약전송 시간이 5분 이상 남아있을 경우에만 가능합니다. -

- 문자 예약발송 -
-
-

문자발송 실패

-

수신자의 휴대폰 번호 변경, 서비스 일시 정지, 발신자의 번호도용방지서비스 가입 등 다양한 사유가 존재하며 발송에 실패한 문자메시지에 대해서는 해당요금 전액 잔액으로 반환(환불)됩니다.

- 문자발송 실패 -
-
-

문자발송 대기

-

수신자의 휴대폰이 꺼져있거나, 수신지역 이탈 등 다양한 사유가 존재하며 대기 상태일 경우 최대 72시간까지 문자발신을 시도(통신사마다 1~3일 소요)합니다. 최종적으로 수신자가 문자를 받을 수 없을 경우 실패 처리되며 해당요금은 잔액으로 반환됩니다.

- 문자발송 대기 -
-
-

문자발송 성공이나 수신 안되는 경우

-

한국인터넷진흥원 불법스팸대응센터에서 스팸종합대책을 마련함에 따라, 각 이동통신사는 스팸차단서비스(스팸필터링서비스)를 운영하고 있습니다. 이동통신사는 각각 보유한 알고리즘을 지속적으로 업데이트 하면서 자동으로 스팸문자를 판단하여 해당 통신사 스팸보관함에 보관합니다. 이 때 문자 발송은 성공한 것으로 처리하기 때문에 정상과금 처리가 됩니다. 따라서 정상적으로 문자를 발송하였는데도 수신자가 받지 못했을 경우에는 수신자를 통해 스팸차단서비스에 의해 차단되었는지를 확인해 보시길 바랍니다.

- 성공이나 수신 안되는 경우 -
-
-

문자발송사이트 문자온

-

문자비용이 고민된다면 문자온의 첫결제이벤트를 통해 웹문자를 발송해보세요. 최저 문자요금 7.5원(부가세 별도)! 파격 특가를 지금 만나실 수 있습니다.

-
-
-
- -
- - + + + + + + + 문자발송 - 문자온 + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+

단체문자발송

+

단체문자 및 대량문자전송 사이트 문자온을 통해 아주 쉽고 간단하게 문자를 발송할 수 있습니다. 문자전송 메뉴에는 문자를 대량발송하기 위한 광고문자 규정 문구 자동 입력 기능, 받는 사람마다 내용을 달리할 수 있는 특정문구 일괄변환 기능, 문자내용을 저장해두고 사용할 수 있는 내문자함 기능, 사진(그림)을 편집할 수 있는 포토에디터 기능, 자주 사용하는 수신번호를 관리할 수 있는 주소록 불러오기 기능 및 엑셀 불러오기 기능, 다양한 문자샘플 및 지도/약도URL 기능 등 대량문자발송을 위한 다양한 기능을 무료로 제공하고 있습니다.

+ 단체문자발송 +
+
+

문자발송 샘플

+

+ 웹문자 사이트 문자온은 대량문자·단체문자 발송을 위한 다양한 SMS/LMS/MMS 샘플을 무료로 제공하고 있습니다. +

+

+ - 경조문자, 부고문자, 광고문자, 홍보문자, 조문문자, 결혼문자, 예약문자, 사진문자, 그림문자, 병원문자, 위로문자, 응원문자, 행사문자, 기념일문자 등 다양한 단문문자, 장문문자 문구 및 그림문자 이미지 제공 +

+ 문자발송 샘플 +
+
+

문자 예약발송

+

+ 문자온은 단체문자전송을 위한 예약문자 발송 기능을 제공하고 있습니다. 문자를 발송할 날짜, 시간 및 분할 횟수를 지정하여 예약할 경우 해당 시간에 맞춰 문자가 자동발송되며, 예약취소 및 변경이 가능합니다. 단, 예약 취소는 문자예약전송 시간이 5분 이상 남아있을 경우에만 가능합니다. +

+ 문자 예약발송 +
+
+

문자발송 실패

+

수신자의 휴대폰 번호 변경, 서비스 일시 정지, 발신자의 번호도용방지서비스 가입 등 다양한 사유가 존재하며 발송에 실패한 문자메시지에 대해서는 해당요금 전액 잔액으로 반환(환불)됩니다.

+ 문자발송 실패 +
+
+

문자발송 대기

+

수신자의 휴대폰이 꺼져있거나, 수신지역 이탈 등 다양한 사유가 존재하며 대기 상태일 경우 최대 72시간까지 문자발신을 시도(통신사마다 1~3일 소요)합니다. 최종적으로 수신자가 문자를 받을 수 없을 경우 실패 처리되며 해당요금은 잔액으로 반환됩니다.

+ 문자발송 대기 +
+
+

문자발송 성공이나 수신 안되는 경우

+

한국인터넷진흥원 불법스팸대응센터에서 스팸종합대책을 마련함에 따라, 각 이동통신사는 스팸차단서비스(스팸필터링서비스)를 운영하고 있습니다. 이동통신사는 각각 보유한 알고리즘을 지속적으로 업데이트 하면서 자동으로 스팸문자를 판단하여 해당 통신사 스팸보관함에 보관합니다. 이 때 문자 발송은 성공한 것으로 처리하기 때문에 정상과금 처리가 됩니다. 따라서 정상적으로 문자를 발송하였는데도 수신자가 받지 못했을 경우에는 수신자를 통해 스팸차단서비스에 의해 차단되었는지를 확인해 보시길 바랍니다.

+ 성공이나 수신 안되는 경우 +
+
+

문자발송사이트 문자온

+

문자비용이 고민된다면 문자온의 첫결제이벤트를 통해 웹문자를 발송해보세요. 최저 문자요금 7.5원(부가세 별도)! 파격 특가를 지금 만나실 수 있습니다.

+
+
+
+ +
+ +