Как запустить скрипт с ошибкой внутри или как её устранить?Может надо что-то добавить?
import aiosmtplib
async def main():
start_time = time.time()
password = 'mypassword'
subject: str = 'Cool theme'
from_addr = 'fromemail'
host = 'smtp.gmail.com'
content = """\
<html>
<head></head>
<body>
<img src="cid:image1" alt="Logo" style="width:250px;height:50px;"><br>
<p><h4 style="font-size:15px;">Some Text.</h4></p>
</body>
</html>
"""
for email in file:
print(email)
finish_time = time.time() - start_time
print(f"Затраченное на работу скрипта время: {finish_time}")
to_addr = f'{email}'
messag = MIMEMultipart()
messag['Subject'] = subject
messag['From'] = from_addr
messag['To'] = to_addr
messag.attach(MIMEText(content, "html"))
image = MIMEImage(open('image/Безымянныйasd.png', 'rb').read())
image.add_header('Content-ID', '<ímage1>')
messag.attach(image)
# messag.attach(MIMEText(content, "html"))
async with aiosmtplib.SMTP(hostname=host, port=465, use_tls=True) as smtp:
await smtp.login(from_addr, password)
await smtp.send_message(messag)
await smtp.quit()
asyncio.run(main())
Ошибка:
raise SMTPRecipientsRefused(recipient_errors)
aiosmtplib.errors.SMTPRecipientsRefused: [SMTPRecipientRefused(555, '5.5.2 Syntax error. q185-20020a1c43c2000000b003cff309807esm20104688wma.23 - gsmtp', '')]