几天前,我决定开始开发一个程序,该程序无需使用Twilio就可以发送SMS消息。对于不认识的人,Twilio是一个网站,可以使用python发送SMS消息。但是,它隐藏了付费墙后面的许多功能,并且与可以在不发送SMS的情况下发送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?我知道我可能必须使用完全不同的方法来做到这一点。