#python
Вопрос:
Я создал виртуального помощника и хочу, чтобы он отправил электронное письмо, но я получаю эту ошибку» можно объединить только str (не «байты») в str «.
def sentEmail(): email_list = { "test": "vemivo5857@shirulo.comt" } try: email = EmailMessage() output("To whom you want to send the e-mail") name = inputcommand().lower() email["To"] = email_list[name] output("what the subject of your e-mail") email["Subject"] = inputcommand() email["From"] = senderemail output("what shoud i say?") email.set_content( inputcommand() ) Server = smtplib.SMTP("smtp.gmail.com", 587) Server.starttls() Server.login(senderemail, password) Server.send_message(email) Server.close() output("Email has sent") except Exception as e: print(e) output("unable to send the Email")
Комментарии:
1. Пожалуйста, опубликуйте полную и неизмененную обратную трассировку ошибок. (Вы, конечно, должны отредактировать все, что является личным / частным)
2. Почему вы используете вывод вместо печати? покажите всем функциям, что вы вызываете..