>> Read No. 965 article  
핸드폰 문자 메세지 보내기.

등록 2001-01-28 21:18:00     조회 4
이름 박응용    

		이건 제가 스스로 창작한것이 아니고,
퍼뜩이 라는 분이 C로 만든 소스를 보고 다시 파이썬으로 구현한
것입니다.
그분은 CGI 버젼으로 만들었는데, 소스가 상당히 깁니다.
근데 제가 만든 파이썬버젼은 50줄도 안된답니다. 히히..
원본 C 소스는 http://cafe.sarang.net 에서 구경하실수 있구요.
이걸 만드신 분은 이건 정식으로 허가 받지 않은 방법이라서
과다하게 사용하면 통신업체에서 포트를 막을지도 모른 다고 하네요..
전 011, 016, 017 이 되는것을 확인했구요, 나머지는 아직 테스트
안해봤네요 emoticon
소스에서 USER 부분만 고치고 바로 사용하세요...
  #!/usr/bin/env python
 import socket
import string
 #---------------------- Please Change This -------------------------#
USER = '아무개' # 자신의 이멜 주소를 적으세요.
#-------------------------------------------------------------------#
 HOST = ['203.236.1.18', '128.134.98.134', '203.226.207.228',
        '210.112.11.51', '210.124.165.3'];
PORT = 25
 def maketo(phone_number):
    co = phone_number[:3]
    if co == '011':
        toaddr = "%s at cyber.sktelecom.co.kr" % phone_number
        host = HOST[0]
    elif co == '016':
        toaddr = "%s at sms.n016.co.kr" % phone_number
        host = HOST[1]
    elif co == '017':
        toaddr = "%s at sms.shinsegi.com" % phone_number
        host = HOST[2]
    elif co == '018':
        toaddr = "m%s at hansolm.com" % phone_number
        host = HOST[3]
    elif co == '019':
        toaddr = "%s at 019pcs.lgtel.co.kr" % phone_number
        host = HOST[4]
    return toaddr, host
 def send(phone_number, msg):
    toaddr, host = maketo(phone_number)
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.connect((host, PORT))
    s.send("HELO")
    print s.recv(1024)
    s.send("mail from: <%s>" % USER)
    print s.recv(1024)
    s.send("rcpt to: <%s>" % toaddr)
    print s.recv(1024)
    s.send("data")
    print s.recv(1024)
    s.send("Subject:%s" % msg)
    print s.recv(1024)
    s.send(".")
    print s.recv(1024)
    s.send("quit")
    print s.recv(1024)
    s.close()
 if __name__ == "__main__":
    phone_number = string.strip(raw_input("핸드폰 번호 (ex: 01198765432):"))
    print "메세지 입력. '#'표시가 있는곳 까지 문자를 입력하세요."
    print "#"*80
    msg = string.strip(raw_input())
    send(phone_number, msg)
이름
암호


>> 관련글
965 핸드폰 문자 메세지 보내기.  박응용  2001.01.28  ....
  답장 RE: 핸드폰 문자 메세지 보내기.(018)  봄봄  2001.05.18  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.36 초 ] 작업시간: [ 0.05 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791038876
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.