扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
public boolean mainto()
成都创新互联公司公司2013年成立,是专业互联网技术服务公司,拥有项目网站设计制作、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元金台做网站,已为上家服务,为金台各地企业和个人服务,联系电话:028-86922220
{
boolean flag = true;
//建立邮件会话
Properties pro = new Properties();
pro.put("mail.smtp.host","smtp.qq.com");//存储发送邮件的服务器
pro.put("mail.smtp.auth","true"); //通过服务器验证
Session s =Session.getInstance(pro); //根据属性新建一个邮件会话
//s.setDebug(true);
//由邮件会话新建一个消息对象
MimeMessage message = new MimeMessage(s);
//设置邮件
InternetAddress fromAddr = null;
InternetAddress toAddr = null;
try
{
fromAddr = new InternetAddress(451144426+"@qq.com"); //邮件发送地址
message.setFrom(fromAddr); //设置发送地址
toAddr = new InternetAddress("12345367@qq.com"); //邮件接收地址
message.setRecipient(Message.RecipientType.TO, toAddr); //设置接收地址
message.setSubject(title); //设置邮件标题
message.setText(content); //设置邮件正文
message.setSentDate(new Date()); //设置邮件日期
message.saveChanges(); //保存邮件更改信息
Transport transport = s.getTransport("smtp");
transport.connect("smtp.qq.com", "451144426", "密码"); //服务器地址,邮箱账号,邮箱密码
transport.sendMessage(message, message.getAllRecipients()); //发送邮件
transport.close();//关闭
}
catch (Exception e)
{
e.printStackTrace();
flag = false;//发送失败
}
return flag;
}
这是一个javaMail的邮件发送代码,需要一个mail.jar
这个就是了、不过需要该多线程了、发送失败! 如需要源代码、写邮箱! .版本 2 .支持库 internet .支持库 iext .支持库 spec .程序集 窗口程序集1 .子程序 _按钮2_被单击 .如果真 (按钮2.标题 = “连接发送邮件服务器”) .如果 (连接发信服务器 (编辑框3.内容, , 编辑框1.内容, 编辑框2.内容, ) =真) 是否已连接服务器 =真 按钮2.标题 = “断开邮件服务器” 编辑框1.禁止 =真 编辑框2.禁止 =真 编辑框3.禁止 =真 信息框 (“连接服务器成功!”, 0, ) 状态条1.置文本 (0, “连接服务器成功”) 返回() .否则 信息框 (“连接服务器失败,请重新连接.”, 0, ) 状态条1.置文本 (0, “连接服务器失败”) 返回() .如果结束 .如果真结束 .如果真 (按钮2.标题 = “断开邮件服务器”) 断开发信服务器 () 是否已连接服务器 =假 编辑框1.禁止 =假 编辑框2.禁止 =假 编辑框3.禁止 =假 按钮2.标题 = “连接发送邮件服务器” 状态条1.置文本 (0, “已断开服务器”) 信息框 (“已断开邮件服务器”, 0, ) 返回() .如果真结束 .子程序 __启动窗口_创建完毕 是否已连接服务器 =假 .子程序 _按钮1_被单击 .局部变量 已循环次数, 整数型 .局部变量 发送邮件的返回, 文本型 .局部变量 邮件发送成功的次数, 整数型 .局部变量 随机数, 长整数型 .如果真 (编辑框5.内容 =“”) 信息框 (“请输入发送邮件的数量”, 0, ) 返回() .如果真结束 .如果真 (是否已连接服务器 =假) 信息框 (“您还没有连接发送邮件服务器”, 0, ) 返回() .如果真结束 邮件发送成功的次数 = 0 编辑框5.禁止 =真 编辑框6.禁止 =真 编辑框7.禁止 =真 按钮1.禁止 =真 按钮3.禁止 =假 状态条1.置文本 (0, “开始轰炸”) .计次循环首 (到整数 (编辑框5.内容), 已循环次数) .如果真 (是否停止轰炸 =真) 编辑框8.加入文本 (“用户停止操作” + #换行符) 编辑框5.禁止 =假 按钮3.禁止 =假 状态条1.置文本 (0, “停止轰炸”) 返回() .如果真结束 状态条1.置文本 (0, “继续轰炸”) .如果真 (选择框1.选中 =真) 随机数 = 取随机数 (, ) 发送邮件的返回 = 发送邮件 (编辑框6.内容 + 到文本 (随机数), 编辑框7.内容 + 到文本 (随机数), 编辑框4.内容, , , 编辑框1.内容, “459862588@qq.com”) ' 成功返回空文本,失败返回具体错误信息文本 .如果 (发送邮件的返回 =“”) 编辑框8.加入文本 (“您已经成功发送了第” + 到文本 (已循环次数) + “封邮件” + #换行符) 邮件发送成功的次数 = 邮件发送成功的次数 + 1 状态条1.置文本 (1, 到文本 (邮件发送成功的次数)) .否则 编辑框8.加入文本 (发送邮件的返回 + #换行符) .如果结束 .如果真结束 .如果真 (到小数 (已循环次数) % 到小数 (编辑框9.内容) = 0) 状态条1.置文本 (0, “轰炸暂停” + 到文本 (编辑框10.内容) + “秒”) 延迟(到整数 (编辑框10.内容 +“000”)) .如果真结束 .计次循环尾 () 编辑框5.禁止 =假 编辑框6.禁止 =假 编辑框7.禁止 =假 编辑框8.加入文本 (#换行符) 按钮1.禁止 =假 按钮3.禁止 =真 状态条1.置文本 (0, “轰炸完毕”) .子程序 _按钮3_被单击 是否停止轰炸 =真 按钮1.禁止 =假
加验证码校验,或者修改调用接口的方式,改传参为密文,后台再解密,不过这种方式,哪个人要作死的读你的加密方式你也没辙
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流