首页 > 其他分享 >构造邮件回复地址

构造邮件回复地址

时间:2023-03-06 18:31:45浏览次数:38  
标签:__ send 地址 回复 import smtpobj mail message 邮件

最近垃圾和钓鱼邮件比较猖狂,在技术交流群里有人咨询,钓鱼邮件是从邮箱A发来的,发现该邮的回复地址确是另一个邮箱B,这个是怎么实现的。

比如:

image.png

其实很简单,构造邮件时添加一个'Reply-to'参数就可以了。

代码如下:

增加一个 message['Reply-to'] = replyto

#!/usr/bin/env python3

import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
import getpass



def send_email():
    mail_host = 'x.x.x.x'
    mail_user = 'samaccount'
    mail_pwd = getpass.getpass("Password:")
    sender = '[email protected]'
    receive = '[email protected]'
    replyto = '[email protected]'
    html = '''\
    <html>
      <body>
        <p>
          <a rel="nofollow" href = "https://www.google.com/">https://www.163.com</a>
        </p>
      </body >
    </html>
    '''
    message = MIMEText(html, "html")
    message['subject'] = '安全通知:密码过期,请尽快更改'
    message['From'] = sender
    message['To'] = receive
    message['Reply-to'] = replyto

    smtpobj = smtplib.SMTP(mail_host, 587)
    smtpobj.starttls()
    smtpobj.login(mail_user,mail_pwd)
    try:
        smtpobj.sendmail(sender,receive,message.as_string())
        print('send sucess!')
        smtpobj.quit()
    except smtplib.SMTPException:
        print('send failure!')

if __name__ == '__main__':
    send_email()


看看效果: image.png

看看邮件源代码:

image.png

标签:__,send,地址,回复,import,smtpobj,mail,message,邮件
From: https://blog.51cto.com/magic3/6103743

相关文章

  • 使用python多线程检测ip地址
    #检测得ip地址在C:\Users\admin\Desktop\iplist.txt文件中importsubprocessimportthreadingimportIPyimportrefromqueueimportQueueimporttimeip_use=[]#检......
  • 收到邮件了,微软新必应(New Bing)可以用了,只隔了一天
    收到邮件了,微软新必应(NewBing)可以用了,只隔了一天国内申请微软新必应(NewBing)1号我写了一篇文章,介绍内置ChatGPT的微软新必应(NewBing)申请方法,没想到昨天就收到了通过的......
  • IPv6 地址文本表示的最大长度?
    我想将PHP返回的数据存储$_SERVER["REMOTE_ADDR"]到数据库字段中,这真的很简单。问题是我找不到任何关于IPv6地址文本表示最大长度的正确信息,这是网络服务器通过$_......
  • 企业微信邮箱定时发送邮件,但无法撤回
      企业微信邮箱定时发送邮件,设置为第二天发送,等到了第二天,在自助查询的时候可以看到发信时间为昨天设置定时发送的时间,而且在这里点撤回键也无法撤回。需要在邮件里面......
  • 网站监控邮件发送方法
    网站监控、功能脚本执行结果邮件:/***邮件发送方法*@paramstring$title邮件主题*@paramstring$content邮件内容*/functionsend_email($title,$content){......
  • 判断本机ip地址是否是公网ip
    打开网页  https://www.ip138.com/如果ip地址是10或者100开头,肯定不是公网ip如果后面的地址城市显示的不是所在的真实城市,那99%不是公网ip如果最后运营商不是联通或者......
  • JavaScript 邮件的正则
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> /* *电子邮件 * hello.nihao......
  • 《强哥德巴赫猜想的计算机验证性程序》 回复
    《强哥德巴赫猜想的计算机验证性程序》      https://tieba.baidu.com/p/8286004205      回复  5楼 20楼 23楼  @思维机器  ,  ......
  • CHS、LAB地址
    CHS地址CHS地址指的是柱面(Cylinder)、磁头(Head)、扇区(Sector)三个参数组成的地址,是用来表示磁盘上每个扇区位置的一种方式。物理扇区号=((柱面号×磁头数)+磁头号)×......
  • 命令行设置IP地址DNS服务器地址
    使用命令行或者编写bat批处理设置网络连接的IP地址以及DNS服务器地址有时候会比手动更加方便,IP地址和DNS的设置一般是配合的,常用到的几个状态是:1、IP地址动态获取,DN......