Невозможно получать письма, используя smtplib, так как получатель добавляется в список скрытой копии. - PullRequest
0 голосов
/ 11 мая 2018
import smtplib

server = smtplib.SMTP('smtp-mail.outlook.com', 587)
server.ehlo()
server.starttls()
server.login("user1@outlook.com", "pass")

body = 'Subject: Mail test .\n\n' + 'Email\'s BODY text' + '\nYour :: Signature/Initials'
server.sendmail("user1@outlook.com","user2@outlook.com",body)
server.quit()

Я вижу почту, отправленную в элементах, отправленных пользователем1, но пользователь2 находится в списке скрытой копии, а не показывает, что неизвестно, а почта не получена в учетной записи пользователя 1.

Пожалуйста, помогите мне, что я здесь делаю неправильно

1 Ответ

0 голосов
/ 11 мая 2018
import smtplib
toaddr = 'someone@gmail.com'
cc = ['alexander@email.com','willow@email.com']
bcc = ['chairman@gmail.com']
fromaddr = 'youremail@email.com'
message_subject = "disturbance in sector 7"
message_text = "Three are dead in an attack in the sewers below sector 7."
message = "From: %s\r\n" % fromaddr
    + "To: %s\r\n" % toaddr
    + "CC: %s\r\n" % ",".join(cc)
    + "Subject: %s\r\n" % message_subject
    + "\r\n" 
    + message_text
toaddrs = [toaddr] + cc + bcc
server = smtplib.SMTP('server',port)
server.set_debuglevel(1)
server.sendmail(fromaddr, toaddrs, message)
server.quit()
...