#python #python-3.x #flask #backend #flask-mail
#python #python-3.x #flask #серверная часть #flask-mail
Вопрос:
def verification():
global ver_pw
list_pw = []
email_list = []
email_list.append(email)
print(email_list)
for _ in range(0,4):
randomly = random.randint(0,1)
if randomly == 0:
letter = random.choice(letterslow)
else:
letter = random.choice(lettersupper)
list_pw.append(letter)
ver_pw = ''.join(map(str, list_pw))
text = "Herzlich wilkommen " username " bei Crypto Bank ihre verschlüsselte Bank, die Wert auf Sicherheit und Verschlüsselung legt.n Bitte geben sie den Folgenden Verifizierungscode ein um Sicherzustellen, dass dies auch ihre Email Adresse ist." ver_pw
mail.send_message(text, sender = 'noah.server.dev@gmail.com', recipients=email_list, body="Verification")
return "mail sent"
В mail.sendmessage это выдает мне ошибку, но когда я меняю переменную text на ‘test’, она работает нормально, я также попробовал subject =text . Как я могу определить переменную как параметр, обычно она работает нормально, но здесь нет.
Комментарии:
1. Хороший вопрос, поддержал его
Ответ №1:
Я обнаружил ошибку, которую вы не можете использовать n
Ответ №2:
Вместо
text = "Herzlich wilkommen " username " bei Crypto Bank ihre verschlüsselte Bank, die Wert auf Sicherheit und Verschlüsselung legt.n Bitte geben sie den Folgenden Verifizierungscode ein um Sicherzustellen, dass dies auch ihre Email Adresse ist." ver_pw
ПОПРОБУЙТЕ ЭТО
text = f"""Herzlich wilkommen {username} bei Crypto Bank ihre verschlüsselte Bank, die Wert auf Sicherheit und Verschlüsselung legt.
Bitte geben sie den Folgenden Verifizierungscode ein um Sicherzustellen, dass dies auch ihre Email Adresse ist.""" ver_pw