Вот мой код массового электронного бота, который отправляет электронное письмо сразу на несколько писем. У меня проблемы с сообщением. Я хочу иметь возможность отправлять электронные письма, содержащие несколько абзацев с разрывами и ссылки со специальными символами.
import pandas as pd
import smtplib
import pandas.io.formats.excel
e = pd.read_excel("EMAILS.xlsx")
emails = e['EMAILS'].values
server = smtplib.SMTP("smtp.gmail.com", 587)
server.starttls()
server.login("cameronalanofficial@gmail.com", "password")
msg = "hello this is a test"
subject = "test 3"
body = "Subject: {}\n\n{}".format(subject,msg)
for email in emails:
server.sendmail("cameronalanofficial@gmail.com", email, body)
server.quit()
print("DONE")
Я хочу отправить что-то вроде этого:
Привет, человек,
Меня зовут бла-бла-бла, это большой абзац. Меня зовут бла-бла-бла, это большой абзац Меня зовут бла-бла-бла, это большой абзац.
Это ссылка www.soundcloud.com/@45frh!
Дополнительные абзацы и информация
Еще одна ссылка ww.soundcloud.com/@45frh!
-Sender
Я хочу сохранить возвращаемые пробелы и формат такими, какими они есть, однако, когда я пытаюсь использовать
msg = "" "EMAIL BODY" ""
Я постоянно получаю ошибки кода ascii: /