Ответы пользователя по тегу SQLite
  • Как добавить картинку из sqlite3 в тело письма?

    st0ne_c0ld
    @st0ne_c0ld
    Конструировать письмо руками не обязательно, можно взять модуль email и пример из документации:
    docs.python.org/3/library/email.examples.html

    или попробовать так:

    # your code above...
    from email.mime.text import MIMEText
    from email.mime.image import MIMEImage
    from email.mime.multipart import MIMEMultipart
    msg = MIMEMultipart()
    
    for empl in results:
        subject = "День рождения сотрудника"
        body = "Поздавляем сотрудника " + empl[1] + " " + empl[2] + " с Днем Рождения!"
        attach = results[3]
        msg['Subject'] = subject
        msg['From'] = 'pochta@gmail.com'
        msg['To'] = 'pochta@mail.ru'
        #
        text = MIMEText(body.encode('utf-8').strip())
        msg.attach(text)
        image = MIMEImage(img_data, attach)
        msg.attach(image)
        smtpObj.sendmail(msg['From'],msg['To'],msg.as_string())
    
    smtpObj.quit()
    Ответ написан
    2 комментария