Python smtplib:无法向 phone 发送短信

Python smtplib: Unable to send sms messages to phone

我正在尝试使用 SMTP 协议向我的 phone 发送消息。如果我登录我的 Google 帐户(我有 enabled less secure apps),我可以向“5551234567@tmomail.net”发送消息。电子邮件的主题和正文以短信形式到达我的 phone。

但是,当我尝试对 Python 的 smtplib 库执行相同操作时,我没有收到消息。这是我正在使用的代码:

import smtplib

# Establish a secure session with gmail's outgoing SMTP server using your gmail account
server = smtplib.SMTP("smtp.gmail.com", 587)

server.starttls()

# the account that will send the emails
server.login('me@gmail.com', 'password')

# sendmail(from, to, msg)
server.sendmail('me@gmail.com', '5551234567@tmomail.net', 'hey there!')

有谁知道我可以做些什么来让 smtplib 发送短信?非常欢迎任何建议!

尝试检查下面的 link。

如果你好像忘记了

server.ehlo()

How to send an email with Gmail as provider using Python?

如果您在 Gmail 收件箱的已发送电子邮件文件夹中看到 python 封邮件,请告诉我们。

如果是,请尝试找出您从浏览器发送的和您从 python API 发送的差异。