如何解决SMTP 出站:欺骗 ipv4 接收器来自
SMTP 出站流量,如何在发送的电子邮件中隐藏 ipv4?
我使用 ipv6 发送电子邮件:
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
smtpserver = smtplib.SMTP("smtp.gmail.com",587,source_address=("2a00:b700:5::1:1fe",0))
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.login('mygmail@gmail.com','mypwd')
msg = MIMEMultipart('alternative')
msg['Subject'] = "Good Morning"
msg['From'] = 'mygmail@gmail.com'
msg['To'] = "receipient@gmail.com"
MIMEText("Hello",'html')
msg.attach(part2)
smtpserver.sendmail(msg['From'],"receipient@gmail.com",msg.as_string())
接收者得到这样的电子邮件来源:
来自:[IPv4] ([ipv6])
例如,我如何使用域隐藏 [IPv4]?我在一个 php 应用程序上看到他们使用域隐藏 IPv4,例如:abc.xyz(即使没有拥有这个域)
所以他们的消息来源是: from : [Domain] ([ipv6])
解决方法
使用 local_hostname
的 smtplib.SMTP()
参数覆盖默认主机名。
smtpserver = smtplib.SMTP("smtp.gmail.com",587,local_hostname = 'spoofed.exxample.com',source_address=("2a00:b700:5::1:1fe",0))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。