import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.image import MIMEImage sender_email = "0819ljh@naver.com" sender_password = "" //비밀번호는 생략하였습니다. recipient_email = "day305@naver.com" smtp_server = "smtp.naver.com" smtp_port = 587 msg = MIMEMultipart() msg['From'] = sender_email msg['To'] = recipient_email msg['Subject'] = "OO지역에 흡연 감지됨됨" body = "OO지역에 흡연이 감지되었습니다. 지속적인흡연이감지되면 관리자는 확인부탁드리겠습니다." msg.attach(MIMEText(body, 'plain')) with open("/home/pi/cat.jpg", "rb") as image_file: image = MIMEImage(image_file.read()) msg.attach(image) with smtplib.SMTP(smtp_server, smtp_port) as server: server.starttls() server.login(sender_email, sender_password) server.sendmail(sender_email, recipient_email, msg.as_string())