Я пишу скрипт, который отправляет новые имена пользователей и пароли людям, использующим gmail в Python.Проблема в том, что в сообщении появляется лишний синтаксис, а это не то, что мне нужно.
#Sending Email containing new Username and Password
Sub=("Password Change Request")
Msg=("Hello, you have requested a Username and Password change."
"Your new credentials are Username: ",Username,"Password: ",Password,"")
REmail=EmailF.get()
try:
server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.login(config.EMAIL_ADDRESS, config.PASSWORD)
message = "Subject: {} \n\n {}".format(Sub, Msg)
server.sendmail(config.EMAIL_ADDRESS, REmail, message)
server.quit()
print("Success!")
Переменные Имя пользователя и Пароль - это случайные строки символов.Пример созданного электронного письма можно увидеть ниже:
('Hello, you have requested a Username and Password change.Your new credentials are Username: ',
'foo', 'Password: ', 'bar', '')
Оно должно выглядеть так: Здравствуйте, вы запросили изменение имени пользователя и пароля.Ваши новые учетные данные: Имя пользователя: Имя пользователя Пароль: Пароль