精华内容
下载资源
问答
  • ' send_email('smtp.163.com', '18310161797@163.com', '邮箱密码', '526189064@qq.com', subject, content) except Exception as err: print(err) 以上这篇python3 发送任意文件邮件的实例就是小编分享给大家的全部...

    实例如下所示:

    #!/usr/bin/python

    # -*- coding: UTF-8 -*-

    import smtplib

    import email.mime.multipart

    import email.mime.text

    from email.mime.text import MIMEText

    from email.mime.multipart import MIMEMultipart

    from email.mime.application import MIMEApplication

    def send_email(smtpHost, sendAddr, password, recipientAddrs, subject='', content=''):

    msg = email.mime.multipart.MIMEMultipart()

    msg['from'] = sendAddr

    msg['to'] = recipientAddrs

    msg['subject'] = subject

    content = content

    txt = email.mime.text.MIMEText(content, 'plain', 'utf-8')

    msg.attach(txt)

    # 添加附件,传送D:/mydev/yasuo.rar文件

    part = MIMEApplication(open('D:/mydev/6.rar','rb').read())

    part.add_header('Content-Disposition', 'attachment', filename="yasuo.rar")

    msg.attach(part)

    smtp = smtplib.SMTP()

    smtp.connect(smtpHost, '25')

    smtp.login(sendAddr, password)

    smtp.sendmail(sendAddr, recipientAddrs, str(msg))

    print("发送成功!")

    smtp.quit()

    try:

    subject = 'Python 测试邮件'

    content = '这是一封来自 Python 编写的测试邮件。'

    send_email('smtp.163.com', '18310161797@163.com', '邮箱密码', '526189064@qq.com', subject, content)

    except Exception as err:

    print(err)

    以上这篇python3 发送任意文件邮件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

    本文标题: python3 发送任意文件邮件的实例

    本文地址: http://www.cppcns.com/jiaoben/python/218412.html

    展开全文
  • 于是我测试了一封发给我的QQ邮箱,果然收到了,但是在垃圾邮箱,我又发送另外一封邮件到微软邮箱,但是显示发送失败 我去百度了下,因为SMTP协议不需要身份认证,所以可以伪造,但是如果域名加了SPF记录,接收...

    今天邮箱收到一封自己域名发过来的邮件,但是询问当事人说并没有发送相关邮件,于是去百度了下,看是否可以伪造发件人,于是找到一个网站 http://tool.chacuo.net/mailanonymous,这个网站可以用任意的邮箱地址发邮件,于是我测试了一封发给我的QQ邮箱,果然收到了,但是在垃圾邮箱,我又发送另外一封邮件到微软邮箱,但是显示发送失败

    我去百度了下,因为SMTP协议不需要身份认证,所以可以伪造,但是如果域名加了SPF记录,接收邮件方会根据你的SPF记录来判断发送过来的IP地址是否被包含在SPF记录里面,如果在,则认为是一封正常的邮件,否则则认为是一封伪造的邮件。现在大部份反垃圾邮件系统都支持SPF验证,当然也有些辣鸡邮箱不支持,或者域名本身没有设置SPF记录,所以就可以伪造邮件。小伙伴们以后要擦亮眼睛,不要被钓鱼邮箱迷惑了。

    展开全文
  • 具体是这样的,各位大神,我想把qq邮箱任意邮件框架源代码打开,想改动里面一些名称或者数字,然后通过什么方式或者工具再发送到qq邮箱,要求发件人不变,收件人也看不出是转发邮件。如何伪造邮件发送到qq邮箱
  • 每个打开邮件,上传文件,发送,太过麻烦,其实每次发送的文件都是放在固定位置的,只是邮件标题不同而已,于是用 python 为自己写了个发送文件到邮箱的小工具,在任意目录下执行该脚本,并指定邮件标题,就将指定...

    由于我经常需要备份文件夹下的内容到邮件里面,每个打开邮件,上传文件,发送,太过麻烦,其实每次发送的文件都是放在固定位置的,只是邮件标题不同而已,于是用 python 为自己写了个发送文件到邮箱的小工具,在任意目录下执行该脚本,并指定邮件标题,就将指定文件夹下的文件发送到邮箱中备份起来 。

     

    #!/usr/bin/env python
    # coding: utf-8
    
    from smtplib import SMTP, quotedata, CRLF, SMTPDataError
    from email.MIMEMultipart import MIMEMultipart
    from email.MIMEBase import MIMEBase
    from email.MIMEText import MIMEText
    from email import Encoders
    from sys import stderr, stdout
    import os
    import sys
    
    class ExtendedSMTP(SMTP):
        def data(self, msg):
            self.putcmd("data")
            (code,repl)=self.getreply()
            if self.debuglevel >0 : print>>stderr, "data:", (code,repl)
            if code != 354:
                raise SMTPDataError(code,repl)
            else:
                q = quotedata(msg)
                if q[-2:] != CRLF:
                    q = q + CRLF
                q = q + "." + CRLF
    
                # begin modified send code
                chunk_size = 2048
                bytes_sent = 0
    
                while bytes_sent != len(q):
                    chunk = q[bytes_sent:bytes_sent+chunk_size]
                    self.send(chunk)
                    bytes_sent += len(chunk)
                    if hasattr(self, "callback"):
                        self.callback(bytes_sent, len(q))
                # end modified send code
    
                (code,msg)=self.getreply()
                if self.debuglevel >0 : print>>stderr, "data:", (code,msg)
                return (code,msg)
    
    def callback(progress, total):
        percent = 100. * progress / total
        stdout.write('\r')
        stdout.write("%s bytes sent of %s [%2.0f%%]" % (progress, total, percent))
        stdout.flush()
        if percent >= 100: stdout.write('\n')
    
    def sendmail(subject):
        MAIL_FROM = 'mymail@qq.com'
        MAIL_TO = ['mymail@qq.com']
        BAK_DIR = '/path/to/bak/folder'
    
        msg = MIMEMultipart()
        msg['From'] = MAIL_FROM
        msg['Subject'] = subject
    
        msg.attach( MIMEText('test send attachment') )
        for filename in os.listdir(BAK_DIR):
            part = MIMEBase('application', "octet-stream")
            part.set_payload(open(os.path.join(BAK_DIR, filename),"rb").read() )
            Encoders.encode_base64(part)
            part.add_header('Content-Disposition', 'attachment; filename="%s"' % os.path.basename(filename))
            msg.attach(part)
    
        try:
            smtp = ExtendedSMTP()
            smtp.callback = callback
            smtp.connect('smtp.qq.com', 25)
            smtp.login('mymail', 'mypwd')
            smtp.sendmail(MAIL_FROM, MAIL_TO, msg.as_string())
            smtp.close()
            os.system('rm -f %s/*' % BAK_DIR)
        except Exception, e:
            print e
    
    if __name__ == '__main__':
        if len(sys.argv) == 1:
            print 'Please specific a subject'
            print 'Usage: send_files <MAIL_SUBJECT>'
        else:
            sendmail(sys.argv[1])

     安装:

     

    配置好收件人,发件人,smtp地址,用户名,密码及要发送文件所在的路径。

    将文件保存为 send_files,保存到 /usr/bin 下面。

    然后设置文件权限为可执行:

     

    $ chmod +x send_files

     

     用法:

     

    $ send_files '邮件标题'

     

    还带有进度条哦~~

     

    via: http://www.g2w.me/2011/12/send_files_in_dir_with_python/

     

    展开全文
  • 渗透系列之隐藏在发送邮件处的任意...2、填写完毕后表单材料会以pdf的形式发送到我们自己填写的邮箱当中。 3、这里开始我们使用burpsuite进行抓包查看包文,发现控制发送pdf文件的参数可控,可进行任意文件下载...

    渗透系列之隐藏在发送邮件处的任意文件下载

    学习思路点:

    任意文件下载技巧

     

    一:测试记录

    再一次测试小程序的过程中,存在一处填写表单的功能,情况如下:

     

    1、开始正常填写表单信息

     

    2、填写完毕后表单材料会以pdf的形式发送到我们自己填写的邮箱当中。

     

    3、这里开始我们使用burpsuite进行抓包查看包文,发现控制发送pdf文件的参数可控,可进行任意文件下载。

    4、修改filepath参数为:../../../../../etc/passwd,尝试将其发送到我的邮箱当中,接收成功。

     

     

    5、修改filepath参数为:../../../../root/.bash_history,读取bash_history文件成功。

     

     

    二:进一步渗透

    通过某个参数的任意下载读取到服务器的历史命令记录,通过判断其历史命令从而获取到数据库配置文件的路径:(这里需要自己进行目录组合,分析一下这些历史命令即可,目的就是配置文件的路径,而不是etc/shadow,,因为大概率破解不出,没啥使用价值。。。)

    Bash_history案例图:

    通过分析bash_history文件,我们最终发现如下配置文件:

    /home/apache-tomcat-7.0.63/webapps/xxxx/WEB-INF/classes/config/properties/jdbc.properties,直接达到终极目标获取数据库账号

    /home/apache-tomcat-7.0.63/webapps/xss/WEB-INF/classes/mapper/yssRxPersonBaseDataMapper.xml 直接达到终极目标获取web侧的账号。

     

    三:延伸思路

    假如成功获取到了数据库账号和web侧的账号之后,我们将其密码进行整理,然后尝试去碰(猜测)ssh的密码,动静不要太大,大概率是相同或者一些业务名称的变形的(xxx@2018,xxx@2019,xxx是业务名称,业务名称可通过web目录看出来滴啦)。通过这些账号,然后对其c端扫描一下咯,基本是这样(只针对账号这个测试面哈),当然如果账号密码是普通权限,也可进行提权等其他操作进一步渗透下去。

     

     

     

     

    展开全文
  • 一 确认QQ是否开启了POP3/SMPT协议1.登陆QQ,打开QQ邮箱,点击...在验证完之后会得到一个授权码,这个授权码先拷贝下来,等一下会作为系统邮箱的密码,要是授权码忘记了也没有关系,可以再重新生成二 测试代码1....
  • 有时我们可以把电脑上的文件发送到微信群里,而发送到群里的文件有时需要用手机发送到邮箱里,如何实现呢? 我们知道,发送邮件要有发件邮箱和收件邮箱,而且我们要知道发件邮件的帐号和密码才能用这个发件邮箱来发信...
  • 电子邮件欺骗(email spoofing)的根本原因是SMTP协议是不需要身份验证的,攻击者可以利用这个特性伪造电子邮件头,从任意电子邮件地址发送任何人,导致信息看起来来源于某个人或某个地方,而实际却不是真实的源地址...
  • Jamail的发送邮件

    2014-05-31 18:03:34
    可以实现任意邮箱发送 联网的环境下才能发出 邮件内容不健康测直接到到收件人垃圾箱里
  • 一 确认QQ是否开启了POP3/SMPT协议 ...3.点击“开启”,会看见几种验证方式,选择任意一种觉得方便的方式 4.在验证完之后会得到一个授权码,这个授权码先拷贝下来,等一下会作为系统邮箱的密码,要是授权码忘...
  • 基于JavaWeb的邮件发送功能(多附件),供大家参考,具体内容如下本次学习主要目的是为了测试由QQ邮箱发送到任意一个有效邮箱的功能实现,附带多个附件。学习者可以借鉴其他邮箱的格式,梳理一下要写的内容。项目把...
  • 每个打开邮件,上传文件,发送,太过麻烦,其实每次发送的文件都是放在固定位置的,只是邮件标题不同而已,于是用为自己写了个发送文件到邮箱的小工具,在任意目录下执行该脚本,并指定邮件标题,就将指定文件夹下的...
  • HackerJLY 邮件发送

    2012-08-24 17:55:13
    一、HackerJLY 邮件发送器(支持:附件、通讯录、签名) 1、功能介绍: 高效邮件发送器 支持附件。你可以把附件拖放窗体上,以:添加附件。 支持多语言(中文简体、中文繁体、英文),可根据操作系统版本语言自...
  • 同一个发件人发送过多邮件, 我们要极力避免以上任意一种情况,不然系统将邮件视为垃圾邮件的可能性高达99%,无法传达用户的邮件中。以上3个问题是现在邮件营销市场上主要存在的问题。为解决好这些问题,必须借助...
  • 最近收到一个位朋友的需求,他的要求是 : 定时检测指定的文件目录是否有更新(新增文件、删除文件、修改文件),如果有更新则马上发送通知邮件到其指定的邮箱上。 功能比较简单,在再次确认需求后,便马上开始了...
  • 今天,一个朋友问我,exchange如何禁止用户接收...选择邮件传递限制我们要求的是不接收任何人发送邮件,所以在“仅限以下列表中的发件人”把自己添加进去即可使用任意邮箱对此邮箱投递时会提示您无权发送至此邮箱...
  • 每个打开邮件,上传文件,发送,太过麻烦,其实每次发送的文件都是放在固定 置的,只是邮件标题不同而已,于是用 python 为自己写了个发送文件到邮箱的小工具,在任意目录下执行该脚本,并指定邮件标 ,就将指定...
  • 每个打开邮件,上传文件,发送,太过麻烦,其实每次发送的文件都是放在固定 置的,只是邮件标题不同而已,于是用 python 为自己写了个发送文件到邮箱的小工具,在任意目录下执行该脚本,并指定邮件标 ,就将指定...
  • 每个打开邮件,上传文件,发送,太过麻烦,其实每次发送的文件都是放在固定 置的,只是邮件标题不同而已,于是用 python 为自己写了个发送文件到邮箱的小工具,在任意目录下执行该脚本,并指定邮件标 ,就将指定...
  • 本次学习主要目的是为了测试由QQ邮箱发送到任意一个有效邮箱的功能实现,附带多个附件。学习者可以借鉴其他邮箱的格式,梳理一下要写的内容。项目把文件内容放了MimeMessage 邮件对象里,其中包含了如发件人、收件...
  • 此次的目标是爬取指定城市的天气预报信息,然后再用Python发送邮件到指定的邮箱。 下面话不多说了,来一起看看详细的实现过程吧 一、爬取天气预报 1、首先是爬取天气预报的信息,用的网站是中国天气网,网址是...
  • 此次的目标是爬取指定城市的天气预报信息,然后再用Python发送邮件到指定的邮箱。 一、爬取天气预报 1、首先是爬取天气预报的信息,用的网站是中国天气网,网址是...
  • 前言此次的目标是爬取指定城市的天气预报信息,然后再用Python发送邮件到指定的邮箱。下面话不多说了,来一起看看详细的实现过程吧一、爬取天气预报1、首先是爬取天气预报的信息,用的网站是中国天气网,网址是...
  • 此次的目标是爬取指定城市的天气预报信息,然后再用Python发送邮件到指定的邮箱。一、爬取天气预报1、首先是爬取天气预报的信息,用的网站是中国天气网,网址是http://www.weather.com.cn/static/html/weather.shtml...
  • 此次的目标是爬取指定城市的天气预报信息,然后再用Python发送邮件到指定的邮箱。一、爬取天气预报1、首先是爬取天气预报的信息,用的网站是中国天气网,网址是http://www.weather.com.cn/static/html/weather.shtml...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 218
精华内容 87
关键字:

发送任意邮件到邮箱