간단한 테스트 스크립트를 작성하여 스마트 폰에 SMS를 보냈습니다.Python 스크립트를 통해 다른 번호의 텍스트를 수신
import smtplib
from_addr = "..."
password = "..."
to_addr = "..."
server = smtplib.SMTP("smtp.gmail.com", 587)
server.starttls()
server.login(from_addr, password)
for i in range(3):
server.sendmail(from_addr, to_addr, "test message")
이제는 정상적으로 작동합니다. 그러나 숫자 4180, 4176 및 4195에서 3 개의 텍스트가 수신됩니다. 하나의 숫자로 세 개의 텍스트를 수신하여 스마트 폰에서 하나의 대화로 표시되는 방법이 있습니까? (저는 Windows Phone, btw를 가지고 있습니다). 이 번호는 어떻게 할당됩니까? 제가 끝까지 제어 할 수있는 것이거나 전화 회사의 SMS 게이트웨이에서 무작위로 결정한 것입니까?
내 질문에 답변 해 주셔서 감사합니다. 후속 질문으로, 내 스크립트는 SMS가 아니라 메일을 전송한다고 지적했습니다. 내 "받는 사람"주소가 공급자 별 SMS 게이트웨이 인 경우 SMS로 나타납니다. 자, 실제로 파이썬을 사용하여 메일 대신 SMS를 보내고 SMS로 포즈를 취하는 방법이 있습니까? – noblerare
직접적으로; 당신은 자신의 게이트웨이 소프트웨어를 전화 네트워크에 연결하거나 다른 사람의 것을 사용해야합니다 (그들은 아마도 당신이 지불하기를 원할 것입니다). Clickatell에서 제공하는 여러 API (예 : HTTP, SOAP 또는 XML)는 Python에서 쉽게 사용할 수 있습니다. – kindall