Несколько дней go Я решил начать работу над программой, которая сможет отправлять SMS-сообщения без использования Twilio. Для тех из вас, кто не знает, Twilio - это веб-сайт, который можно использовать для отправки SMS-сообщений с python. Тем не менее, он скрывает многие функции за платным экраном и почти полностью соответствует программе, которая может отправлять SMS без него. Вот что у меня есть:
import smtplib
from signin import emailadress, password, number
smtplibserver='smtp.gmail.com'
if __name__=="__main__":
server = smtplib.SMTP_SSL(smtplibserver, 465)
server.ehlo()
server.login(emailadress, password)
print("You're logged in!")
usertext = input("\nWhat is your message? ")
server.sendmail(emailadress, number, usertext)
print("\nSent!\n")
(вход - это отдельный файл, содержащий мой адрес электронной почты, пароль и номер телефона).
Этот метод работает, но добавляет FRM / MSG к моему тексту. Например, если мое сообщение «Привет, мир!» тогда текст будет отправлен как:
FRM:johnappleseed@gmail.com MSG: Привет, мир!
Twilio отправляет сообщение в одиночку. Как мне избавиться от FRM / MSG? Я знаю, что для этого, возможно, придется использовать совершенно другой метод.