Проблема с отправкой текста с помощью smtplibPython

Программы на Python
Ответить
Anonymous
 Проблема с отправкой текста с помощью smtplib

Сообщение Anonymous »

Я написал следующий код для отправки текстового сообщения из моего скрипта Python. При первом запуске я успешно получил текстовое сообщение на свой телефон, но оно было пустым (нет сообщения). Я повторно запустил код 3 раза и теперь не получаю сообщения, однако заметил, что сообщения находятся в папке «Исходящие» электронной почты (хотя номер телефона получателя указан в скрытой копии вместо получателя). Я также попытался отправить сообщение прямо по электронной почте, а не из сценария Python, но сообщение не пришло.
Можете ли вы предложить мне идеи, как попытаться отладить, почему код однажды дал сбой, а затем перестал работать? работать там после этого?
def send_message(phone_number, carrier, message):

CARRIERS = {
"att": "@mms.att.net",
"tmobile": "@tmomail.net",
"verizon": "@vtext.com",
"sprint": "@messaging.sprintpcs.com"
}

EMAIL = "email@gmail.com"
PASSWORD = "paaa ssss word word"

recipient = phone_number + CARRIERS[carrier]
auth = (EMAIL, PASSWORD)

server = smtplib.SMTP("smtp.gmail.com", 587)
server.starttls()
server.login(auth[0], auth[1])

server.sendmail(auth[0], recipient, message)


Подробнее здесь: https://stackoverflow.com/questions/792 ... th-smtplib
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»