Python SMTP - получение электронной почты в отправленных элементах после отправки электронной почты пользователю - PullRequest
0 голосов
/ 28 сентября 2018

Я отправляю электронное письмо списку пользователей, хранящемуся в CSV-файле.

Я проверял его несколько раз, и письма отправляются и принимаются.

Однако яхотел бы видеть eamils, которые были отправлены в моей папке «Отправленные» в Outlook.

Кажется невозможным сделать это с помощью Python SMTP. Есть ли «простой» способ добиться этогопожалуйста?

Вот пример кода:

def emailHtmlToUser(email, userToClean):
    sender = emailCleanupSenderAddress
    receiver = email

    Details = ""
    for row in userToClean:
        url = "http://www.website.com/home/item.html?id="+row["ItemID"]
        Details += "<tr><td>{0}</td><td>{1}</td></tr>".format(row["Title"], url)

    fp = open(emailCleanupHtmlModelPath, 'rb')
    msg = MIMEText(fp.read().format(mapsDetails), 'html')
    fp.close()

    msg['Subject'] = emailCleanupSubject
    msg['From'] = emailCleanupSenderName
    msg['To'] = receiver

    try:
        smtpObj = smtplib.SMTP(smtpServer)
        smtpObj.sendmail(sender, [receiver], msg.as_string())
        smtpObj.quit()
        log("Email (HTML) sent successfully to : {0}".format(email))
    except Exception:#SMTPException:
        log("Error: unable to send email to : {0}".format(email))

    return
...