简易电子邮件发送程序!

原创 2004年07月01日 12:25:00

import java.util.*;
import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: Softek System</p>
 * @author Softek System Development Team
 * @version 1.0
 */

public class SendMail {

  public static void main(String [] args){
    boolean is = new SendMail().sendMail("发件人地址","收件人地址","标题","信件内容");
   if(is)System.out.print("OK!");
   else System.out.print("Error!");

  }

  private String smtpHost ="smtp.163.com";
  public boolean sendMail(String fromAddress,String toAddress,String subject,String msgText){
     boolean isOk = false;
     smtpHost = "smtp.163.com";
    Properties props = new Properties();
    props.put("mail.smtp.host", smtpHost);
    Authen auth = new Authen();

    props.put("mail.smtp.auth", "true");
    Session session = Session.getDefaultInstance(props, auth);
    try{
    MimeMessage message = new MimeMessage(session);
    message.setFrom(new InternetAddress(fromAddress));
    InternetAddress [] address = {new InternetAddress(toAddress)};
    message.setRecipients(Message.RecipientType.TO, address);
    message.setSubject(subject); //设定主题
    message.setSentDate(new Date()); //设定发送时间
    message.setText(msgText); //把前面定义的msgText中的文字设定为邮件正文的内容
    Transport.send(message);
    isOk = true;
    }catch(MessagingException m) {
        //  System.out.println(m.toString());
    }
      return isOk;
  }
}
class Authen extends Authenticator {
  public PasswordAuthentication getPasswordAuthentication() {
    return new PasswordAuthentication("用户名", "密码");
  }
}

电子邮件发送

public  void SendEmailss()     {         System.Net.Mail.SmtpClient client = new System.Net.Mail.S...
  • u011118071
  • u011118071
  • 2014年08月29日 16:55
  • 284

WinForm简单电子邮件发送程序

今天使用WinForm做了个简单的电子邮件发送程序,练习了下SmtpClient类、MailMessage类、MailAddress这3个类的用法,同时初步了解了下在"应用程序配置文件"App.con...
  • tansuwei1984
  • tansuwei1984
  • 2013年09月30日 00:00
  • 975

用JavaMail写简易电子邮件发送系统

 2001-03-23 09:40:00· wayne· yesky源程序二:JavaMail 电子邮件发送系统的JSP实现程序代码:  <%@ page   import=" javax.mail....
  • laou2008
  • laou2008
  • 2006年08月04日 00:15
  • 762

用JavaMail写简易电子邮件发送系统[转载]

用JavaMail写简易电子邮件发送系统 引言  你有没有想过使用JSP建立一个自己的简单的邮件发布系统?如果你想的话,这篇文章就能完成你的梦想。本文是一篇入门级的教程,将介绍如何用写一个用来收集电子...
  • lwqJ
  • lwqJ
  • 2004年07月29日 12:01
  • 2371

电子邮件发送的原理以及简易实现

在代码开始之前,我们先
  • lishuhuakai
  • lishuhuakai
  • 2014年05月29日 13:04
  • 8654

用JavaMail写简易电子邮件发送系统

简述:用JavaMail写简易电子邮件发送系统 引言  你有没有想过使用JSP建立一个自己的简单的邮件发布系统?如果你想的话,这篇文章就 能完成你...
  • junli0310
  • junli0310
  • 2007年07月02日 10:30
  • 550

简易富文本编辑器

效果图如下:思路:首先选择用iframe来承载这个富文本编辑器,因为iframe有一个属性contentEditable,让内容可编辑。然后它的execCommand方法又可以实现多种效果。最早出现这...
  • thebigbuding
  • thebigbuding
  • 2016年01月18日 15:12
  • 1093

微信小程序简单教程(一)

1.申请成为小程序开发者,以下网站提供参考。 http://jingyan.baidu.com/article/14bd256e77e247bb6c26125d.html 2.下载开发工具以下是下...
  • qwe515800
  • qwe515800
  • 2017年01月05日 22:53
  • 1590

简单的自动更新程序实现

简单的自动更新程序实现   本文将演示一种桌面程序自动更新方案,其步骤比较多,但原理非常简单,通用性尚可,对于小型应用来说,直接拿去就可以用了。   原理   服...
  • gooodiuck
  • gooodiuck
  • 2014年05月14日 13:39
  • 538

电子邮件发送类

using System;using System.Collections.Generic;using System.Text;using System.Net.Mail;using System.N...
  • wangmingjiu
  • wangmingjiu
  • 2010年09月17日 19:09
  • 196
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:简易电子邮件发送程序!
举报原因:
原因补充:

(最多只允许输入30个字)