首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java Mail---SMTP协议-Java发邮件(附件)演示过程

MailSSLSocketFactory-负责SSL加密(如果有邮箱是用ssl加密传输的,就需要用到这个类,否则不需要-以前的老版本jar包中没有此类) 演示用QQ邮箱给网易126邮箱发邮件: 为什么要用...JavaMail发送邮件:前提是QQ邮箱里帐号设置要开启POP3/SMTP协议 发送没有附件的邮件 第一种方式: @Test//发送没有附件的邮件 public void send1() throws...发送有附件的邮件 相对于没带附件的:用MimeBodyPart来构建体,向体中添加内容,附件。最后利用MimeMultipart —addBodyPart(body); 把体加入。...InternetAddress("ch*****ox@126.com") ); //3邮件内容:主题、内容 msg.setSubject("这是我用Java发来的邮件--附件的...3---附件2 MimeBodyPart body2 = new MimeBodyPart(); //附件2 body2.setDataHandler( new DataHandler

1.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

【python】用SMTP模块发送附件

参考链接⬅ 在书上看了用SMTP模块发邮件,试过之后发现并没有什么用。163邮箱开启了SMTP服务后,登陆了发送的时候却被拒收了。 找了前人的资料,发现被过期的教程害死了。...msg["Subject"] = mail_subject # 邮件标题 # 邮件正文 msg.attach(MIMEText(mail_context, 'plain', 'utf-8')) #图片附件...open('test.txt', "rb").read(), "base64", "utf-8") att["Content-Type"] = "application/octet-stream" # 附件名称为中文时的写法...att.add_header("Content-Disposition", "attachment", filename=("gbk", "", "测试结果.txt")) # 附件名称非中文时的写法...# 退出登录 smtpObj.quit() except smtplib.SMTPException as e: print(e) 如果不需要附件,删除附件的代码块就行。

51130
领券