Python: отправка электронной почты, включая CC

msg['From'] = email_from

msg['To'] = "[email protected]"

msg['Cc'] = "[email protected], [email protected]"

...


server.sendmail(email_from, "[email protected], [email protected], [email protected]", msg.as_string())

Я отправил электронное письмо с помощью вышеуказанного кода. (Эти три письма мои, так что я могу их все проверить)

Я вижу электронное письмо, которое я отправил через код Python, в папке «Входящие» aaa, и там ясно видно, что два других электронных письма (bbb и ccc) находятся в списке CC.

Однако я не могу найти электронную почту ни в папке bbb/ccc. Я хочу выяснить, что происходит позади и почему электронное письмо не отправляется на эти два электронных письма.


person pyapple    schedule 28.06.2020    source источник
comment
Пожалуйста, отформатируйте код правильно.   -  person sam.iee    schedule 28.06.2020
comment
Проверьте журналы SMTP-сервера. Вы видите успешные доставки на MX для адресов cc?   -  person mti2935    schedule 28.06.2020


Ответы (1)


Когда вы отправляете электронное письмо, адреса электронной почты и копии должны быть в массиве. Таким образом, правильная форма команды должна быть такой:

server.sendemail(email_from, [[email protected],[email protected],[email protected]], msg.as_string())

person John Arnok    schedule 28.06.2020