반응형
python 스크립트에서 메시지를 보내는 CC 또는 BCC를 수행하는 방법에 대한 제안을 찾고 있습니다.
(그리고 — 아니요, 테스트 환경 외부에있는 사람에게 스팸을 보내는 스크립트를 작성하지 않습니다.)
해결 방법
이메일 헤더는 smtp 서버에 중요하지 않습니다. 이메일을 보낼 때 참조 및 숨은 참조 수신자를 추가하기 만하면됩니다. CC의 경우 CC 헤더에 추가합니다.
toaddr = 'buffy@sunnydale.k12.ca.us'
cc = ['alexander@sunydale.k12.ca.us','willow@sunnydale.k12.ca.us']
bcc = ['chairman@slayerscouncil.uk']
fromaddr = 'giles@sunnydale.k12.ca.us'
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('smtp.sunnydale.k12.ca.us')
server.set_debuglevel(1)
server.sendmail(fromaddr, toaddrs, message)
server.quit()
참조 페이지 https://stackoverflow.com/questions/1546367
반응형
'파이썬' 카테고리의 다른 글
파이썬 How can I check if code is executed in the IPython notebook? (0) | 2021.01.23 |
---|---|
파이썬 Python k- 평균 알고리즘 (0) | 2021.01.23 |
파이썬 IOError : [Errno 22] 잘못된 모드 ( 'r') 또는 파일 이름 : 'c : \\ Python27 \ test.txt' (0) | 2021.01.23 |
파이썬 Python에서 True, False 및 None 반환 (0) | 2021.01.23 |
파이썬 스크래피 스파이더에서 사용자 정의 인수를 전달하는 방법 (0) | 2021.01.23 |
댓글