Skip to main content
 首页 » 编程设计

python之在python中使用smtplib时如何避免被识别为垃圾邮件

2025年04月02日29shihaiming

import smtplib 
 
smtp = smtplib.SMTP() 
smtp.connect('smtp.163.com', '25') 
 
 
from_addr = 'XXX@163.com' 
to_addr = 'XXX@qq.com' 
 
 
smtp.login(from_addr, 'XXXX') 
 
 
 
msg = ('From: %s\r\nTo: %s\r\n' 
% (from_addr, to_addr)) 
 
msg = msg + '''Subject: Test 
 
Hi, I just test this format!! 
Just python send mail test - -.''' 
 
smtp.sendmail(from_addr, to_addr, msg) 
smtp.quit() 

我不知道为什么邮件总是被归类为垃圾邮件,如果您能给我任何建议,我将不胜感激。

请您参考如下方法:

我遇到了类似的问题,解决方法是设置消息 ID:

from email.utils import make_msgid 
msg['Message-ID'] = make_msgid() 

这只是一个线索,我不知道这个修复是否适合你。