以前写的,在MDB(消息驱动bean)里发邮件

原创 2005年04月27日 19:31:00
public void send(String to,String cname,String pas)
    {
        try
        {

            String host = "";
            String from = "";
            //发送的邮件
            String username = "";
            String password = "";

            // Get system properties
            Properties props = new Properties();

            // Setup mail server
            props.put("mail.smtp.host", host);
            props.put("mail.smtp.auth", "true");
            // Get session
            Session session = Session.getDefaultInstance(props);

            // watch the mail commands go by to the mail server
            session.setDebug(true);

            // Define message
            MimeMessage message = new MimeMessage(session);
            message.setFrom(new InternetAddress(from));
            message.addRecipient(javax.mail.Message.RecipientType.TO,
                                 new InternetAddress(to));
            String content=cname+"你好!你在music store的注册信息是    emial:"+to+"    密码是:"+pas;
            message.setSubject("music store 用户注册信息");
            message.setText(content);
            //        message.setContentLanguage();
            //        FileTypeMap
            //
            //

            //        message.setDataHandler(
            //         new DataHandler(source));
            // Send message
            message.setSentDate(new Date());
            message.saveChanges();
            Transport transport = session.getTransport("smtp");
            transport.connect(host, username, password);
            transport.sendMessage(message, message.getAllRecipients());
            System.out.println("over");
            transport.close();

        }
        catch (Exception e)
        {
            System.out.println(e);
        }

    }

    public void setMessageDrivenContext(MessageDrivenContext
                                        messageDrivenContext)
    {
        this.messageDrivenContext = messageDrivenContext;
    }
}

相关文章推荐

消息驱动bean(MDB)实例

到目前为止前面介绍的有关JavaEE的东西都是同步的,也就是说调用者调用某个方法,那么这个方法必须立即执行并返回执行结果。用官方一些的语言来说就是“客户端通过业务接口调用一个方法,在将控制权返回给客户...

从头到尾讲解EJB MDB(消息驱动bean)一 ——基本概念

一、概述 消息驱动 bean是一个异步消息消费者。当消息到达消息驱动bean服务的目的地或终端时,容器调用消息驱动bean。消息驱动bean实例是消息驱动 bean类的实例。消息驱动 bean 是为...

EJB整理3-消息驱动Bean(MDB)

1 消息驱动Bean(MDB)1.1 JMS(Java Message Service)1.1.1 JMS概念JMS是java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输,JMS...

从头到尾讲解EJB MDB(消息驱动bean)三——MDB Class、Client 代码规范

七、TheMessage-Driven Bean Class A message drivenbean must be annotated with the MessageDriven annota...

从头到尾讲解EJB MDB(消息驱动bean)二——MDB实现技术

五、将消息驱动 bean和目的地或终端关联            当消息驱动 bean 被部署在容器时,它与目的地或终端建立关联。将消息驱动 bean与目的地或终端建立关联是部署人员的责任...

以前练习写的C#连接sqlserver、mdb数据库的记录

private void button1_Click(object sender, EventArgs e)         {             string sqlstr = "Server...

MDB(message driven bean)收消息

一、简述EJB2.0开始,引进了消息驱动的EJB,简称MDB(message driven bean)。当MOM收到消息时,能够自动传达给这种Bean。跟事件驱动一个道理。注:只是接收驱动。EJB2....

rabbitMQ模拟消息队列群发邮件

首先我们写一个发送页面,第一步就建立与rabbitmq的建立,然后创建通道,接下来创建通道内的交换机,之后进行定义交换机的名称和类型,交换机进行持久化,以后无论何时重新启动rabbitmq,数据都不会...

消息驱动Bean的Wblogic配置( 图解)

  • 2008年12月01日 13:45
  • 1.97MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:以前写的,在MDB(消息驱动bean)里发邮件
举报原因:
原因补充:

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