@alexto13

Как запустить скрипт с ошибкой при нажатии на него?

Как запустить скрипт с ошибкой внутри или как её устранить?Может надо что-то добавить?

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', '')]
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Google борется с рассылками и спамом, а ваш код именно это и реализует. Даже не пытайтесь. Забанят вас накрепко, не выкарабкаетесь потом.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы