지메일(Gmail)로 온 메일을 실시간으로 문자(SMS)로 알려주는 알리미2(구글 어플리케이션 엔진 이용)

기고니
2011-07-25
메시지가 오지 않는 것을 수정하였습니다.

Input delay time for setting alarms (default: 70 [seconds]) :

라고 나오면 여유있게 '초'단위의 시간을 입력하세요. 300초 정도로 해 두어야 문제없이 동작하는 것 같습니다.
입력한 초만큼 지난 시각에 일정을 생성하도록 하였으며, 일정의 기간은 30분, 일정시각 1분 전에 sms를 보내도록 설정하였습니다.
300초로 해도 안되시면 600초이상으로 설정 해보시기 바랍니다.(메일을 바로 받아야 할 상황이 아니라면 말이죠).


2011-05-12

초기에 입력화면에서 딜레이 시간을 설정할 수 있도록 수정하였습니다. 

Input delay time for setting alarms (default: 70 [seconds]) :

라고 나오면 여유있게 '초'단위의 시간을 입력하세요. 120초 정도면 여유있지 않을까요?..

-------------------

예전에 만들었던 데스크탑용 지메일 SMS알리미(http://gigony.tistory.com/46)를 Google Application Engine(GAE)을 이용하도록 바꾸어 보았습니다. 이젠 컴퓨터 항상 켜놓지 않고도 이용 가능합니다. 앞선 포스팅에서도 이야기했듯이 미국과 같은 해외에 있는 친구들이랑 문자 이용료를 절약하기 위해 사용이 가능하고,평소 사용하시는 메일이 지메일이 아니어도 상관없기 때문에 그 외에도 여러가지로 유용하게 사용할 수 있을 것 같습니다.

만들고 나서 2주간 사용해 보았는데 몇가지 제약 말고는 큰 문제 없이 잘 돌아가네요. 편리한 점이 더 많아요.
혼자 쓰다가 사용하기 쉽게 스크립트 짜고 허접한 설정화면 만들고, 화면 캡춰하고 하니 시간이 쉽게 쉽게 가네요.
역시나 제일 오래 걸리는건 블로그에 포스팅 하는 시간ㅜㅜ
어쨌거나 설명 시작합니다.

1. 개요


서비스의 개요는 다음과 같습니다. 사용하고 있는 메일 서비스에서 알림 받기를 원하는 메일에 대한 포워딩(forwarding) 설정을 해 높으면 포워딩 된 메일을 받아서 GAE가 미리 설정된 구글 캘린더 계정에 SMS알람을 등록함으로써 받은 메일에 대한 알림을 받게 됩니다.

따라서 이 서비스를 사용하기 위해서는 다음 사항에 대한 설정이 필요합니다.
 1. 지메일(gmail) 계정 갖기
 2. google SMS app engine 생성 및 등록
 3. 구글 캘린더(calendar)에서 SMS서비스를 이용하기 위한 모바일 설정
 4. 알림을 받기 위한 지메일 포워딩(forwarding) 설정
 5. 서비스 시작/중지 설정

그리고 필요한 정보는 다음과 같습니다.
 정보1. 구글 계정 아이디(for GAE)
 정보2. 구글 계정 비밀번호(for GAE)
 정보3. 구글 이메일 주소(= [정보1]@gmail.com )
 정보4. 구글 계정 아이디(for 구글 캘린더)
 정보5. 구글 계정 비밀번호(for 구글 캘린더)
 정보6. 생성한 google application의 아이디
(※1,2번과 4,5번에 사용되는 계정이 같아도 상관없습니다, 다만 기본적으로 SMS정보가 구글 캘린더의 기본 캘린더에 기록되기 때문에 캘린더가 지저분해질 수 있습니다. 지금 생각해보니 특정[googlesms같은] 캘린더에 저장되도록 하면 깔끔하게 될 것 같긴한데..; 구글 캘린더 API에서 지원하는지는 살펴보지 않아서 잘 모르겠네요)
(추가[2011-01-06]: ※만약에 google app engine을 사용하는 도메인 계정을 가지고 계신분은 해당 도메인의 메일주소를 정보4 대신에 입력하시면 됩니다. 예를들어, GAE를 사용하는 도메인 계정의 메일주소가 a@abc.com, 비밀번호가 abc이신 분은 정보 4와 정보5에 각각 a@abc.com과 abc를 입력하시면 됩니다.)

2. 설치 방법 

지메일(gmail) 계정 갖기
이미 지메일 계정을 가지고 계신분은 가지고 계신 계정을 사용하시면 됩니다.
안 가지고 계신 분은 지메일 계정을 만드시기 바랍니다(http://gmail.com)
여기서 설명에 사용할 예시에서는 생성된 지메일 주소(email address)가 
라고 가정합니다.(정보3에 해당)
구글 서비스는 메일주소 앞부분이 아이디가 되므로, 구글 아이디(id)는 gigony가 됩니다.
(정보1에 해당). 
비밀번호(정보2에 해당)는 알맞게 설정하시면 됩니다.

google SMS app engine 생성 및 등록

GAE(http://appengine.google.com)로 이동하여 정보3정보2 를 이용하여 로그인을 합니다.

'Create Application'을 클릭합니다.
처음 사용자의 경우, 사용자 확인을 하는 화면이 나옵니다. 번화번호를 +82 10 XXXX XXXX 형식으로(010사용자의 경우, 다른 번호도 앞에 0을 빼고 입력해야 함) 입력하시면 됩니다.

문자로 날라온 코드를 입력합니다.
만약에 기존에 google app engine을 사용하시고 계시는 분은 다음과 같이 나타날 겁니다. 마찬가지로 'Create Application'을 클릭하시면 됩니다.
새로운 application을 등록하는 화면이 나타납니다. 'Application Identifier'에 기존에 없는 이름으로 설정하시면 됩니다(잘 기억하세요). 저는 gigonytest로 하였습니다(정보6에 해당). 적당히 입력한 후에 'Create Application'을 클릭합니다.
application 생성이 완료되었습니다.

이제는 생성된 google app 서비스에 google SMS application을 등록할 차례입니다.

아래 파일을 다운받아서 압축을 풉니다.


 


압축 푼 후 생성되는 파일 중 'Script.cmd' 파일을 더블 클릭하기 전에,  자바 런타임(java runtime)이 설치 안되어 있으신 분은 http://www.oracle.com/technetwork/java/javase/downloads/index.html 에서 자바 런타임을 다운받아주세요.

자바 런타임이 설치된 상황에서 'Script.cmd' 파일을 더블 클릭합니다.
스크립트 파일에 의하여 자바 설치 유무를 체크하고, 어플리케이션을 올리기 위해 필요한 파일을 다운받고 자동으로 압축을 풀게 됩니다.
위 화면이 나타나면 어플리케이션 이름을 입력합니다. 이 예제의 경우에 앞서서 생성했던 어플리케이션 아이디인 gigonytest 를 입력 하겠습니다(정보6의 값 입력. 각자에 맞는  어플리케이션 아이디를 입력하시기 바랍니다.). 그리고 구글 캘린더 에 포스팅하기 위한 구글 아이디(정보4)와 비밀번호(정보5)를 입력합니다. 저같은 경우에는 구글 캘린더를 위한 또 다른 구글 아이디(gigon.bae)를 사용하였습니다. 
※만약에 google app engine을 사용하는 도메인 계정을 가지고 계신분은 해당 도메인의 메일주소를 정보4 대신에 입력하시면 됩니다. 예를들어, GAE를 사용하는 도메인 계정의 메일주소가 a@abc.com, 비밀번호가 abc이신 분은 정보 4와 정보5에 각각 a@abc.com과 abc를 입력하시면 됩니다.
이제 자동으로 SMS 어플리케이션을 업로드 합니다. 처음 실행하는 경우에는 아래와 같이 google app engine과 관련한 이메일 주소(정보3)와 암호(정보2)의 입력을 요청할 수도 있습니다. 정보를 입력해줍니다.
이제 아래와 같이 메시지가 나오면서 업로드가 끝나게 됩니다.


구글 캘린더(calendar)에서 SMS서비스를 이용하기 위한 모바일 설정

아래 그림과 같이 캘린더를 위한 구글 계정으로 로그인 한 후 캘린더 설정에서 모바일 설정을 해줍니다.

문자를 통한 사용자 확인을 거치면 모바일 설정이 끝나게 됩니다.

자, 다 되셨나요?
이제 각자가 사용하고 계시는 메일 서비스(지메일,네이버,다음 등)에서 다음 주소로 메일을 보내봅니다.
sms@[정보6].appspotmail.com
[정보 6] 대신에 정보6에 해당하는 정보를 입력합니다, 이 예제의 경우에 gigonytest가 되겠지요?
그 뒤 2분 정도 기다려 보고 보낸 메일에 대한 알림 문자가 휴대폰으로 오는지 확인해봅니다. 
문자가 오신다면 설치 성공!^^ 
google application engine에서 SMS서비스의 대시보드(dashboard)에 들어가서 왼쪽 메뉴에서 'Logs'를 클릭해봅니다.
'All requests'를 클릭하면 application engine으로 온 메일에 대해서 처리한 사항을 볼 수 있습니다.
로그 파일을 이렇게 볼 수 있습니다. 문제가 생겼을 때에는 로그에 에러 메시지가 뜨진 않았는지 확인해보시기 바랍니다.
구글 캘린더를 살펴봐도 아래 그림처럼 이벤트가 등록된 것을 확인하실 수 있습니다.


알림을 받기 위한 메일 포워딩(forwarding) 설정

이제는 알림을 받기 원하는 메일을 위의 메일 주소로 포워딩 하면 sms알림을 받을 수 있습니다.
지메일을 기준으로 설명하겠습니다. 
다른 메일 서비스를 사용하시고 계신경우에는 해당 서비스의 포워딩 설정을 해주셔서 원하는 메일에 대한 알람 설정을 해주시기 바랍니다.
지메일 오른쪽 위에 있는 '설정(Settings)'을 클릭하면 forwarding을 추가할 수 있는 화면이 나타납니다.
Forwarding and POP/IMAP 탭으로 가서 'Add a forwarding address'를 클릭하고(한국어 설정된 상태에서는 다르게 적혀있겠지요) 
sms로 시작하는, 업로드한 google apps의 메일주소를 입력합니다.
그러면 본인 확인을 위한 메일이 보내지게 되고, sms@XXX.appspotmail.com으로 보내진 메일 내용은 SMS문자와 함께 내용은 구글 캘린더에 등록이 될테니  승인번호를 입력할 수 있습니다.
저같은 경우 문자로 '(1/2)알림: Gmail Forwarding Confirmation (#507220323) -Receive Mail ... @ 2010.'이런 식으로 문자가 날라오던데, 이때 보여지는 507220323을  아래 화면에서 입력하고 'Varify'를 누르면 forwarding address가 등록이 됩니다.
그 이후의 위 화면에서, 지메일로 오는 메일을 sms@XXX.appspotmail.com로 포워딩하도록 설정하시면 지메일의 모든 메일이 SMS 알림으로 올 것입니다. 혹은 아래 그림과 같은 필터설정 화면에서 필터를 생성하여 원하는 특정 메일만 sms@XXX.appspotmail.com으로 포워딩 되도록 하셔도 됩니다.



서비스 시작/중지 설정
포워딩 설정을 해놓은 후에 알림을 당분간 받고 싶을 때에는 환경설정 화면으로 가서 잠시 동안 서비스 중지를 하실 수 있습니다.
google application engine 자체에도 서비스를 중지하거나 시작하는 기능이 있지만 그 기능으로 서비스를 중지하게 되면 사용하고 계시는 메일서비스에서 google app engine으로 포워딩된 메일들이 전송 실패하였다는 메일을 되돌려 받기 때문에 따로 기능을 만들었습니다.
http://(application ID).appspot.com 으로 이동하시면
아래와 같은 페이지를 볼 수 있습니다. 'GoogleSMS Configuration'을 클릭해봅니다.
해당 페이지는 관리자만이 접근 가능합니다. 따라서 계정 정보를 입력하는 창이 나오면 암호를 넣어 로그인을 해줍니다.
그러고 나면 아래와 같은 화면이 보이는데요, 아주 간단한 페이지입니다; . enable 혹은 disable 버튼을 클릭함으로써 서비스 시작 및 중지를 할 수 있습니다. 
만약에 서비스의 주인이 아닌 사람이 접근하게 되면 아래와 같은 메시지를 보게 될 것입니다.


3. 제한 사항 및 결론

이 서비스를 사용하면 데스크탑으로 돌릴 때에 비해 여러가지 면에서 장점이 많지만 제한사항이 존재합니다.
  • google application engine에서 메일로서 받을 수 있는 최대 요청크기는 10M로 명시 되어 있습니다. 10MB이상의 파일첨부가 된 메일은 처리 자체가 안됩니다. 따라서 큰 용량의 메일의 경우에는 알림을 받지 못할 수도 있습니다. 실제로 테스트를 해보니 7메가 이상의 첨부파일이 들어간 메일의 경우에도 메일 자체를 못받는 경우가 있었습니다.
  • 구글 캘린더에 사용되는 구글 계정의 정보는 스크립트에 의해 내부 파일(war/WEB-INF/appengine-web.xml)에 정보가 삽입된 후에 application engine의 서버에 업로드가 되고, 업로드 이후에는 하드디스크에 있는 파일에서는 계정 정보가 삭제됩니다. 따라서 구글 계정 정보는 application engine 서버 내에만 존재하게 되며 정보가 저장된 파일은 다른 사람이 접근할 수 없습니다. 따라서 암호유출에 대해서는 큰 걱정을 않으셔도 될 것 같습니다.
    혹시 잘못된 점을 찾아내신 분은 신속히(?) 알려주시면 감사하겠습니다.
  • 메일을 받았는데 알림을 받지 못한 경우에는 다음 사항을 확인해보시기 바랍니다.
      1. 해당 메일에 대한 포워딩 설정을 제대로 하였는가?
      2. appengine.google.com에 접속하여 SMS서비스의 대시보드(dashboard)에서 로그를 확인하였을
         때 Information 혹은 warning 메시지가 아닌, 빨간색의 Critical error가 발생하지는 않았는가?
      3. 구글 캘린더에 해당 메일에 관한 이벤트가 등록이 되어 있는가?
    위 3가지 사항에 아무 이상이 없는 경우에는 SMS 서비스 프로그램의 문제가 있는 것이 아니라 구글에서 알림을 위해 하루동안에 제공되는 SMS 갯수 제한을 초과했다거나, 새벽시간대이거나, 해당 통신사의 SMS서비스가 불안정해서 발생하는 문제일 가능성이 높습니다. 이럴 땐 하루 정도 뒤에는 괜찮아질 수 있습니다. 또 한가지 가능성은 구글 캘린더의 서버가 SMS알람을 위해 해당 시각의 이벤트 정보를 가져간 이후에 이벤트를 등록하게 되는 경우인데, 70초 만큼 뒤의 시각에 알람을 등록하도록 하였으므로 넉넉한 시간이라 생각하지만.. 구글 캘린더에 이벤트 등록되었음에도 불구하고 지속적으로 SMS가 오지 않는 경우가 많이 발생한다면 댓글로 알려주시기 바랍니다. 그 땐 좀 더 뒷 시각에 이벤트 등록을 해야할 것 같거든요.
이상으로 구글에서 제공하는 application engine과 구글 캘린더를 이용하여 공짜(?)로 메일 알림을 받는 방법에 대한 설명을 마치겠습니다. 
이 서비스에 사용된 모든 것을 공짜로 제공하는 구글의 서비스가 고맙네요ㅎ 잘 사용하시길 바라며 문의사항은 댓글 달아주세요.

마지막으로, 이 서비스 사용함에 따라 발생되는 문제에 있어서 저는 책임을 지지 않으며, 각자의 책임 하에 다운받아 사용하시기 바랍니다. (그렇다고 바이러스를 심은 것은 아니니 걱정마세요; )

업데이트 사항

2011-01-06
google app engine을 이용하는 도메인 사용자들도 사용가능하도록 수정하였습니다.

2011-02-11
익스플로러에서 admin페이지가 제대로 들어가지 않는 것을 수정하였습니다.

2011-05-12
초기에 입력화면에서 딜레이 시간을 설정할 수 있도록 수정하였습니다. 

Input delay time for setting alarms (default: 70 [seconds]) :

라고 나오면 여유있게 '초'단위의 시간을 입력하세요. 120초 정도면 여유있지 않을까요?..
 

2011-07-25

메시지가 오지 않는 것을 수정하였습니다.

Input delay time for setting alarms (default: 70 [seconds]) :

라고 나오면 여유있게 '초'단위의 시간을 입력하세요. 300초 정도로 해 두어야 문제없이 동작하는 것 같습니다.
입력한 초만큼 지난 시각에 일정을 생성하도록 하였으며, 일정시각 1분 전에 sms를 보내도록 설정하였습니다.
300초로 해도 안되시면 600초이상으로 두고 해보시기 바랍니다.(메일을 바로 받아야 할 상황이 아니라면 말이죠)


 


 

  • 이전 댓글 더보기
  • Google Apps사용자의 질문  댓글주소  수정/삭제  댓글쓰기

    우선 님의 정보에 감사드립니다.

    저는 Google Apps를 사용하고 있기에
    XYZ@\GMAIL.COM의 형태가 아닌 XYZ@ABC.COM 의 형태로
    님께서 제시한 정보1~정보6에 해당하는 입력값을 사용할 수 밖에 없습니다.

    그러한 이유인지는 알 수 없으나,
    Script.cmd를 실행한 후
    정보4의 입력을 요구하는 Input google ID for google calendar : 항목과
    정보5의 입력을 요구하는 Input password : 항목에서 설치가 진행되지 않고 있습니다.

    Input google ID for google calendar : 항목에서 XYZ@ABC.COM 형태로 입력해 보았으나
    Input password : 항목에서는 키보드로 xxxx(패스워드)를 입력할 수 없었습니다.
    (키보드에서 프로그램으로 아무런 입력값이 전달되지 않음. 다운되는 현상은 아님)

    그래서, Input password : 항목에서 아무런 입력값없이 ENTER 했을 경우 역시 에러메시지만 나오더군요.

    혹 Google Apps를 사용하고 있기에 발생하는 문제인지
    아니면, 제 컴퓨터에서 발생하는 문제점인지 알 수가 없기에 문의드립니다.

    참고로 WINDOWS XP를 사용하고 있습니다.
    기타, E-MAIL (제이 에스 @ 씨 에이치 에이 엘 티 . 엔 이 티 ) 을 통하여 연락을 취할 필요가 있으시면 연락주시기 바랍니다.

    귀하의 조언을 부탁드립니다.
    수고하십시요.

    • Favicon of https://gigony.tistory.com 기고니  댓글주소  수정/삭제

      GAE를 사용하는 도메인에서도 사용 가능 하도록 수정하였습니다.
      1.1버전을 이 글 본문에서 받으셔서 실행시키신 후
      Input google ID for google calendar 과 password 항목에 이전과 마찬가지로, XYZ@ABC.COM과 xxxx(패스워드)를 입력해 보시기 바랍니다.

      그리고 password를 입력하는 화면에서 키보드로 입력한 문자가 화면에 나타나지 않는 것은 정상입니다.
      암호라서 화면에 출력되면 유출 위험이 있기에 일부러 그런 것이니 화면에 나오지 않더라도 암호를 치신 후 엔터키를 누르시면 됩니다.

  • Google Apps사용자의 질문  댓글주소  수정/삭제  댓글쓰기

    아직 설치작업을 해보지 않았지만,
    귀하의 빠른 답글에 다시한번 감사드립니다.

    설치작업 후 잊지않고 감사인사를 드리겠습니다.

    행복하십시요.

  • Google Apps사용자의 질문  댓글주소  수정/삭제  댓글쓰기

    SETTING을 모두 마쳤습니다.
    물론, 귀하께서 설명해 놓으신 모든 기능들이 정상적으로 작동하고 있습니다.
    감사합니다.

    Google Calendar의 Reminder(SMS)기능을 이용하면
    E-Mail 도착SMS를 실시간으로 받을 수 있겠는데...하는 개념적인 생각은 가지고 있었지만
    E-Mail To Calendar Event 를 구현할 수 없어서 못내 안타까웠습니다. (P/G 전문가가 아니라서....)
    귀하께서 소개해주신 P/G 이 갈증의 일부분을 해결해 주는군요. 다시한번 감사합니다.

    E-Mail 도착SMS는 해소되었지만,
    개인적으로 E-Mail To Calendar Event 에 대한 근본적인 갈등은 여전히 남아있습니다.
    욕심일 수 있겠지만,
    제목+내용+첨부파일까지 모두 E-Mail To Calendar Event 가 가능한 방법은 없을까 하는 것입니다.

    혹 귀하께서
    E-Mail To Calendar Event 에 대한 정보를 아신다면 소개해 주실 수 없으신지 부탁드려 봅니다.

    새해 복 많이 받으시고, 행복하십시요...

    • Favicon of https://gigony.tistory.com 기고니  댓글주소  수정/삭제

      현재 구현에서도
      메일의 제목-> 캘린더 이벤트의 제목
      메일의 본문-> 캘린더 이벤트의 세부 정보
      에 내용이 삽입되도록 구현되어 있을겁니다.
      첨부 파일의 경우에는 google app에서 포워딩된 메일을 처리하면서 받는 첨부파일을 따로 저장할 공간이 없기 때문에 가능하게 하려면 간단하고 직관적인 방법은 안떠오르고 특정 저장공간으로 이동시키고 해당링크를 삽입하는 방식으로 구현이 될 수도 있을 것 같네요.
      제가 투자할 시간도 없고 일반적인 상황에 적용할 수 있는 방법이 아니라 그 기능을 구현하기엔 어려워 보이네요.

      캘린더에 등록하는 방법은
      http://code.google.com/apis/calendar/data/2.0/developers_guide_java.html
      여기를 참고하였고,
      google app engine에서의 메일 핸들링은
      http://code.google.com/appengine/docs/java/mail/
      여기를 참고하였습니다.

      여기까지만 제가 도와드릴 수 있을 것 같네요.
      그럼 이만..

  • 멋지네요.  댓글주소  수정/삭제  댓글쓰기

    멋진 프로그램과 설명에 감사드려요 !

  •  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • Favicon of https://gigony.tistory.com 기고니  댓글주소  수정/삭제

      해결되셨나요?

      보이는 화면 캡춰해서 제 메일로 보내주시면 뭐가 문제인지 더 자세히 알 것 같네요.
      한글메뉴로는'환경설정'->'전달 및 POP/IMAP'=>'전달주소 추가'=>메일주소(sms@XXX.appspotmail.com) 입력=>확인코드 문자확인 후 입력하고 '확인'버튼 클릭 순서로 해주셔야 합니다.

  • Favicon of http://ykuro11@gmail.com 대시보드에  댓글주소  수정/삭제  댓글쓰기

    프로그램 설명 감사드려요~~
    그리고 질문

    대시보드에 Logs가 어디있는거죠?
    계속 찾아봐도 안보이네요ㅠㅠ
    그리고 GoogleSMS Configuration을 클릭하면
    다음화면으로 안넘어가고
    이름:admin
    유형:알 수 없는 파일 형식, 280바이트
    시작:(제 아이디).appspot.com
    찾기 저장 취소

    이렇게 뜨는데 어떻게해야되요?

    마지막으로 www.appengine.google.com으로 들어가서 비밀번호를 입력하고 들어갈려는데 보안 인증서에 문제가 있다면서 안들어가지네요

    질문이 기네요....답변 부탁드려요~~

    • Favicon of https://gigony.tistory.com 기고니  댓글주소  수정/삭제

      익스플로러에서(크롬에서는 제대로 동작) admin 페이지로 제대로 안들어가던 부분을 수정하였습니다 1.2버전을 다운받으셔서 다시 설치하시기 바랍니다.


      그리고 www.appengine.google.com이 아니라 appengine.google.com 혹은 https://appengine.google.com 으로 접속해보시기 바랍니다.

  •  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  • 써니  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 감사합니다. ^-^ 다른분들에게도 알려드려야겠어요 괜찮죠?

  • Favicon of http://www.jihyun.biz 권지현  댓글주소  수정/삭제  댓글쓰기

    안녕하세요?

    지메일을 사용하면서 문자알림이 절실했는데 정말 훌륭한 정보 나주어 주셔서 감사드립니다.

    친절하고 알기쉽게 설명해주셔서 참 유익했습니다.

  • Favicon of http://www.jihyun.biz 권지현  댓글주소  수정/삭제  댓글쓰기

    기고니님^^

    캘린더에는 기록되었는데 문자가 오질 않아 캘린더에 이미 인증된 휴대폰 번호를 재인증 받은 후appspotmail로 메일을 보내보니 문자가 잘 날아 오더군요.

    하지만 지메일로 포워딩한 후에는 문자가 안오는 경우가 많네요.

    왜 포워딩하면 메일알림이 잘 안되는지 모르겠네요. 도움을 부탁드립니다.^_^

    • Favicon of https://gigony.tistory.com 기고니  댓글주소  수정/삭제

      현재는 캘린더의 알람 등록을 현재 시각의 70초 뒤로 설정하도록 되어있는데
      캘린더에는 등록되어 있으나 문자 안오는 경우가 자주 발생한다면 알람 시간을 좀 더 뒤로 해야 할 것 같네요.
      계속 그런 상황이 발생하시면 알려주세요. 알람 시각을 좀 더 뒤로 늦춘 파일을 보내드리겠습니다.

  • Favicon of http://www.jihyun.biz 권지현  댓글주소  수정/삭제  댓글쓰기

    기고니님^^ 빠른 답변 주셔서 정말 감사드립니다.^^

    포워딩된 메일의 문자알림은 10번중 3번꼴 정도에 불과하네요.

    알람시간을 연장한 버전도 이곳에서도 나눔해주시면 많은 분들에게 도움이 될 듯 합니다.^^

    조금전에 고생하셔서 만들어주신 파일 잘 받았습니다. 딜레이타임 설정을 바꾸어주니 잘 되는 편이더군요.^_^

  • 김현지  댓글주소  수정/삭제  댓글쓰기

    안녕하세요,
    알려주신 내용으로 잘 사용했었는데
    며칠전부터 문자가 오질 않고 있습니다.
    저도 알람시각 (딜레이타임)을 늦춰보고 싶은데
    설정에서 늦출 수 있는건지,
    아니면 새로 프로그램을 깔아야 하는지 궁금합니다.
    만일 새 프로그램을 설치해야 한다면 어떻게 받아야 하는지 알려주시면 감사하겠습니다.

  • 살려주세요.  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 지메일 알림 받는 방법을 구글링하다가 기고니님 블로그를 보게되었습니다.

    좋은 프로그램 만들어주셔서 감사합니다. (__)....

    여러모로 도움을 많이 받지만 한가지 문제가 발생하여 여쭤보고 싶어서요...
    다름이 아니라 만들어주신 프로그램으로 지캘린더에 일정은 아주 잘 등록되고 하는데요..
    지캘린더에 등록된 모바일폰으로 sms 가 안날라 옵니다. ㅡㅜ.. 모바일 설정을 할때 인증 문자는 잘 오는데 정작 일정 알림 문자가 안날아 오네요... ;;;;.....

    그럼 항상 복받으세요..

  • 저도...  댓글주소  수정/삭제  댓글쓰기

    sms가 안날라오네요. g캘린더 설정은 처음엔 안되다 다시하니 되는데..'ㅁ'...
    LGT라서 그런것일까요? 몇일 기다려 봐야겠습니다ㅠㅠ

  • Favicon of http://bluepoetworld.tistory.com bluepoet  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 저도 gamil과 sms 연계서비스를 찾다가 님의 좋은 프로그램을 발견하고

    실행해보고 있는데 캘린더까진 되는데 SMS가 안 날라오네요. 혹시나싶어 스팸으로 필터링됐나싶어

    확인해봤지만 그쪽도 아니구요.

    통신사는 KT입니다. 버전은 1.3으로 설치해서 진행했구요.

    8건 메일 전송해서 한건도 SMS가 안와서요 ㅠ.ㅠ

    어찌해야 될까요??

  • Favicon of http://bluepoetworld.tistory.com bluepoet  댓글주소  수정/삭제  댓글쓰기

    네~ 바쁘신대도 댓글 고맙습니다.

    확인해 보시고 메일로 회신주시면 더욱 감사드려요

    bluepoet1112@gmail.com

  • kavaspu  댓글주소  수정/삭제  댓글쓰기

    너무 잘 사용하고 있습니다. 감사합니다

    근데 한가지 추가할수있나해서요
    sms 알림도 잘오는데 동시에 메일로도 알려줄수 없나요? 설정에서 체크해봐도 sms 로만 오고 있습니다.
    가능하다면 방법 알려주세요^^

    그리고 이게 백그라운드에서 실행되는데 혹시 수동으로 끄거나 키는 방법이 있나요?
    다시 보니까 컴퓨터 백그라운드가 아니라 google app engine 에서 실행되는거 같은데 GAE 는 구글 정식 서비스인가요? 그리고 시간도 바꾸고 아이디도 다른걸로 사용하고 싶은데 그런 설정도 따로할수 있는지도 궁금합니다.

    좋은 방법 알려주셔서 다시한번 감사드립니다.

    • Favicon of https://gigony.tistory.com 기고니  댓글주소  수정/삭제

      메일로 알려준다는게 어떤 말씀이신지 잘 모르겠습니다. 간단히 예를 들어주실 수 있나요?
      사용하고 계시는 메일 설정에서 sms@xxx.appspotmail.com으로 포워딩 할 때에 사본을 남기도록 설정하면 되는 것 아닌가 생각합니다만, 어떤 경우를 말씀하시는지 설명해 주시면 고맙겠습니다.

      GAE는 구글 정식 서비스로, 사용한 만큼 돈을 내는 클라우드 서비스입니다. 개인 사용자에게는 용량,CPU 성능 등의 제약사항과 함께 5개까지 서비스를 무료로 사용할 수 있고요. 시간을 바꾼신다는 말은 어떤 말씀이신지 잘 모르겠습니다. 아이디를 다른걸로 사용하고 싶으시다면 gmail계정을 따로 만드셔야 할 것 같습니다.

  • dieselist  댓글주소  수정/삭제  댓글쓰기

    훌륭한 내용 감사드립니다. 아직 설치 전입니다만 한가지 질문이 있어서요.

    메일의 내용이 비교적 짧다면(100~200 Byte?) 이를 장문의 SMS로 오게 되는 것인지요? 아니면 무조건 메세지는 알람(메세지 도착)만 나올 뿐이고 실제 메일의 내용은 PC로 가서 메일을 직접 열어봐야만 하는것인지요.

    저는 메일의 내용을 바로 SMS로 볼수 있기를 바래서요. 감사합니다.

    • Favicon of https://gigony.tistory.com 기고니  댓글주소  수정/삭제

      구글 SMS 알람 서비스의 한계로 인하여 메일 전체 내용을 보내주는 것은 불가능합니다.
      단지 제목에서 앞부분의 문자열을 포함하여 보내주기 때문에 단지 알람과 제목 일부만 알 수 있습니다.

      자세한 메일 내용은 구글 캘린더에 이벤트가 등록되면서 이벤트 본문에 포함되기는 합니다만 별로 도움이 되지는 못할 것 같네요.

  • Favicon of http://freech.tistory.com freech  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 처음 보는 여러 가지를 배우고 갑니다.

  • kimjehyun  댓글주소  수정/삭제  댓글쓰기

    정말 감사합니다. 저의 큰 고민을 해결해주었네요.
    네이버 메일은 50개만 무료로 문자를 전송받습니다. 비용을 추가해도 메일을 문자로 받을수가 없어 고민이였거든요.
    전 70초도 길어서 20초로 해볼려고 하는데 될지 모르겠네요..

    다시한번 정말 감사합니다.

    • 학생  댓글주소  수정/삭제

      잘사용하고 있다가 갑자기 몇일전부터 안되네요...프로그램도 안되는거 같고...저만그런건가요??