이건 정말 블랙 기술이군요. 알고 보니 푸시 광고 이메일이 생성되는군요. 좋은 사람들은 이를 이용해 여자친구에게 명절 인사와 기념 이메일을 보내고, 나쁜 사람들은 광고와 스팸 이메일을 보내는 방법을 배우게 됩니다. 모두가 흥미롭고 의미 있는 일을 하는 법을 배울 수 있기를 바랍니다.
오늘은 간단한 이메일 전송 기능을 구현하는 방법을 보여드리겠습니다. python3.5 환경을 구현하려면 이메일 및 smtplib 라이브러리를 사용해야 합니다.
먼저 Python 에이전트를 사용하여 qq 메일박스에 로그인하여 이메일을 보내려면 설정을 변경해야 한다는 점을 알아야 합니다. 당신의 qq 사서함. 여기에서는 이메일에서 SMTP 기능을 활성화하고 인증 코드 튜토리얼 링크를 얻는 두 가지 작업을 수행해야 합니다.
다음으로 Python을 사용하여 QQ 메일함에 로그인하고 QQ 이메일을 보낼 수 있도록 템플릿 코드를 변경하는 방법을 살펴보겠습니다.
먼저 가장 간단한 코드를 첨부해 보겠습니다
먼저 Python 에이전트를 사용하여 qq 메일박스에 로그인하여 이메일을 보낼 때 qq 메일박스 설정을 변경해야 한다는 점을 알아야 합니다. . 여기에서 두 가지 작업을 수행해야 합니다. 사서함에서 SMTP 기능을 활성화하고
from email.mime.text import MIMEText from email.header import Header from smtplib import SMTP_SSL #qq邮箱smtp服务器 host_server = 'smtp.qq.com' #sender_qq为发件人的qq号码 sender_qq = '3723358***' #pwd为qq邮箱的授权码 pwd = '**iao***lxpic***' #发件人的邮箱 sender_qq_mail = '3723358***@qq.com' #收件人邮箱 receiver = 'thunder***@gmail.com' #邮件的正文内容 mail_content = '你好,我是来自知乎的[xxx] ,现在在进行一项用python登录qq邮箱发邮件的测试' #邮件标题 mail_title = 'xxx 的邮件' #ssl登录 smtp = SMTP_SSL(host_server) #set_debuglevel()是用来调试的。参数值为1表示开启调试模式,参数值为0关闭调试模式 smtp.set_debuglevel(1) smtp.ehlo(host_server) smtp.login(sender_qq, pwd) msg = MIMEText(mail_content, "plain", 'utf-8') msg["Subject"] = Header(mail_title, 'utf-8') msg["From"] = sender_qq_mail msg["To"] = receiver smtp.sendmail(sender_qq_mail, receiver, msg.as_string()) smtp.quit()
인증 코드를 얻습니다. 호스트 서버, sender_qq, pwd, sender_qq_mail, 수신자, mail_content, mail_title 및 기타 데이터만 변경하면 됩니다. 간단한 전송 작업을 수행합니다.
위 내용은 Python을 사용하여 사서함에 로그인하고 이메일을 보내는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!