цель: отправить SMS-сообщение, используя python.
Google в конечном итоге привел к библиотеке smtp, а затем мой код стал:
import smtplib
import imaplib
import email
#emailAddress = "email@gmail.com"
#emailPassword = "appPassword"
#phoneAddress = "number@sms.rogers.com"
from config import emailAddress, emailPassword, phoneAddress
message = "testing test test"
smtpServer = "smtp.gmail.com"
server = smtplib.SMTP_SSL(smtpServer, 465)
server.ehlo()
server.login(emailAddress, emailPassword)
server.sendmail(emailAddress, phoneAddress, message)
server.quit()
Приведенный выше код работает, когда я изменил адрес телефона кому-то с Беллом. Когда это были Роджерс и Фидо, я мог видеть отправленное сообщение в своей учетной записи электронной почты, но SMS так и не пришло. В оболочке тоже нет ошибок.
Кто-нибудь знает, почему так происходит?