본문 바로가기

IT 리뷰/애플 Mac 아이폰

맥 MacOS - 해당 메시지를 전송할 수 없습니다.

반응형

맥 MacOS - 해당 메시지를 전송할  수 없습니다.

애플의 맥북이나 아이맥 등 MacOS 설치된 PC에서 iMessage로  문자 메시지를 전송하고자 할때 해당 메시지를 전송할 수 없습니다. 라는 오류가 발생하는 경우 문제를 해결하는 방법에 대해 알아봅니다.

 

MacOS 13 벤츄라 업데이트 새로워진 기능

MacOS 13 벤츄라 업데이트 새로워진 기능 애플은 지난 6월 첫 번째 macOS ventura 개발자 베타 버전을 출시했으며 초기버전은 iOS 16, iPad OS 16 및 watch OS 9와 함께 WWDC22에서 공개되었습니다. MacOS 벤츄라 Ve

jab-guyver.co.kr

맥 운영체제 자체가 문제가 있다면 초기화를 통해 최신버전의 MacOSx 업데이트하는것을 권장합니다.

맥 MacOS - 해당 메시지를 전송할 수 없습니다.

일반적으로 MacOS에서 메시지 전송이 실패하는 경우에는 다음과 같은 확인해볼 사항이 있습니다:

맥에서 메시지 전송오류가 발생하는 원인은 대표적으로 iMassage – iCloud 간 연동 때문에 발생한 문제로서 iOS 11.3 b1 에서 비로서 iMassage의 iCloud 연동 기능이 제공되면서 이 문제가 해결되었습니다.

즉, Mac OS X 의 주소록 연락처에 일일이 +82 10 국가번호를 넣지 않아도 Mac 의 iMassage에서 문자발송이 잘 되며 만약 연락처 번호 중에 안되는 번호가 많다면 대폰 번호에 82를 추가해서 연락처에 스크립트에 추가해서 사용하면 됩니다.

이 방법외에 맥에서 메시지 전송이 실패한다면 아래 5가지 항목을 확인해봅니다.

  1. 인터넷 연결 확인하기: 인터넷 연결이 끊어졌을 경우, 메시지 전송이 실패할 수 있습니다. 인터넷 연결을 확인해보세요.
  2. 메시지 유형 확인하기: MacOS에서는 iMessage, SMS, 이메일 등 다양한 메시지 유형을 지원합니다. 메시지를 전송하려는 유형을 확인해보세요.
  3. 메시지 수신자 확인하기: 메시지 수신자의 전화번호, 이메일 주소 등이 정확한지 확인해보세요.
  4. 보안 설정 확인하기: MacOS에서는 보안 및 개인 정보 보호를 위해 일부 메시지 전송을 차단할 수 있습니다. 시스템 환경설정에서 보안 설정을 확인해보세요.
  5. 애플리케이션 업데이트하기: MacOS나 메시지 전송 애플리케이션에 문제가 있을 경우, 최신 버전으로 업데이트하면 문제가 해결될 수 있습니다.

위의 방법을 시도해보고도 문제가 해결되지 않는다면, MacOS 컴퓨터를 다시 시작하거나 Apple 지원에 문의해보시는 것이 좋습니다.

MacOS 연락처 +82 국가번호 일괄추가 스크립트

단 실행하기 전에 연락처를 모두 내보내기를 통해 데이터를 미리 백업하는것이 중요합니다.

  1. 한국국가번호 +82를 한국번호로 간주되는 전화번호에 추가해주는 스크립트로서 아래 2가지 경우에 추가합니다.
  2. 한국국가번호 “+82 “를 01~09로 시작하는 전화번호 앞에 추가합니다.  

한국국가번호 “+82 “를 1544 1566 1577 1588 1644로 시작되는 8자리 전화번호 앞에 추가GKAU +로 시작되는 번호는 안 건드립니다.

  1. 스크립트 편집기 실행 후 [새로운 도큐멘트]선택합니다.
  2. 실행창 왼쪽 위에서 [Javascript]를 [Applescript]로 변경합니다.
  3. 아래를 몽땅 붙여넣기 한 후 실행(삼각형아이콘)해주면 됩니다.
  4. 연락처가 많으면 실행시 오래걸릴 수 있으며 한번에 안되고 에러나면 다시 재작업합니다.
tell application "Contacts"

 repeat with eachPerson in people

 repeat with eachNumber in phones of eachPerson

 set theNum to (get value of eachNumber)

 if (theNum starts with "+") then

 # Do nothing if the number starts with "+"# +로 시작되는 번호는 그대로 둡니다.

 else

 

 set AppleScript's text item delimiters to {"-"}

 set theNum to every text item of theNum

 set AppleScript's text item delimiters to {""}

 set theNum to theNum as string

 

 set first2oftheNum to characters 1 thru 2 of theNum as string

 if ("01" ≤ first2oftheNum and first2oftheNum ≤ "09") then

 set theNum to characters 2 thru -1 of theNum as string

 set theNum to "+82 " & theNum

 set value of eachNumber to theNum

 else

 set first4oftheNum to characters 1 thru 4 of theNum as string

 if (length of theNum is equal to 8 and (first4oftheNum is "1588" or first4oftheNum is "1644" or first4oftheNum is "1599" or first4oftheNum is "1577" or first4oftheNum is "1544")) then

 set theNum to "+82 " & theNum

 # display alert "처리증..." message theNum

 set value of eachNumber to theNum

 

 else

 display alert "exception / 처리 예외." message theNum

 # if curious  # 안 되는 경우 알려줍니다.

 end if

 end if

 end if

 end repeat

 end repeat

 save

end tell

이렇게 맥에서 연락처에 국가번호 +82 일괄 추가해주면 메시지 전송 시 해당 메시지를 전송할 수 없습니다. 오류가 해결됩니다.

 

맥북 해당 메시지를 전송할 수 없습니다. 연락처 +82 일괄 추가 - 노랗IT월드

MacOS가 설치된 맥북이나 아이맥에서 iMessage를 통해 메시지 전송 시 해당 메시지를 전송할 수 없습니다. 라고 하면서 해당 iMessage에 등록되어 있지 않습니다 라고 알림이 뜨는 경우 가 있습니다.

yellowit.co.kr

 

반응형