邮件发送简单例子-bean文件

SimpleSendMessage.java

import java.util.*;

import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;

public class SimpleSendMessage {

public static void main(String[] args) {

// Collect the necessary information to send a simple message
// Make sure to replace the values for host, to, and from with
// valid information.
// host - must be a valid smtp server that you currently have
// access to.
// to - whoever is going to get your email
// from - whoever you want to be. Just remember that many smtp
// servers will validate the domain of the from address
// before allowing the mail to be sent.
String host = "server.myhost.com";
String to = "YourFriend@somewhere.com";
String from = "MeMeMe@myhost.com";
String subject = "JSP Rules!";
String messageText = "I am sending a message using the"
+ " JavaMail API.\nI can include any text that I want.";
boolean sessionDebug = false;

// Create some properties and get the default Session.
Properties props = System.getProperties();
props.put("mail.host", host);
props.put("mail.transport.protocol", "smtp");

Session session = Session.getDefaultInstance(props, null);

// Set debug on the Session so we can see what is going on
// Passing false will not echo debug info, and passing true
// will.
session.setDebug(sessionDebug);

try {

// Instantiate a new MimeMessage and fill it with the
// required information.
Message msg = new MimeMessage(session);

msg.setFrom(new InternetAddress(from));
InternetAddress[] address = {new InternetAddress(to)};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(subject);
msg.setSentDate(new Date());
msg.setText(messageText);

// Hand the message to the default transport service
// for delivery.
Transport.send(msg);
}
catch (MessagingException mex) {

mex.printStackTrace();
}
}
}

(0)

相关推荐

  • 邮件发送简单例子-bean文件

    SimpleSendMessage.java import java.util.*; import javax.mail.*;import javax.mail.internet.*;import javax.activation.*; public class SimpleSendMessage { public static void main(String[] args) { // Collect the necessary information to send a simple mes

  • 邮件发送简单例子-html文件

    <html><head><title>JavaMail Form</title></head> <body><form action="/purejsp/MailExample.jsp" method="post"><table cellspacing="2" cellpadding="2" border="1">

  • 邮件发送简单例子-jsp文件

    MailExample.jsp <html><head><title>JSP JavaMail Example </title></head> <body> <%@ page import="java.util.*" %><%@ page import="javax.mail.*" %><%@ page import="javax.mail.interne

  • Java Email邮件发送简单实现介绍

    目录 一.邮件协议 1.POP3 2.SMTP 3.IMAP 4.IMAP和POP3有什么区别 二.发送邮件 三.总结 一.邮件协议 MTA 和 MDA 这样的服务器软件通常是现成的,我们通常不会关心这些邮件服务器的内部是如何运行 的.更多的需求场景,是需要发送邮件.例如:促销商品邮件.验证码邮件.消息通知邮件等.常见的 邮件协议有: POP3 . SMTP . IMAP . 1.POP3 POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算

  • java邮件发送简单实现代码

    本文实例为大家分享了java邮件发送的具体代码,供大家参考,具体内容如下 我用的是maven项目,前台页码不多说,自己传邮箱地址进来就行. 只需要一个类实现,直接复制就可以 package com.mail; import java.util.Properties; import javax.mail.Address; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import

  • Java Mail邮件发送如何实现简单封装

    首先每次发送需要配置的东西很多,包括发件人的邮箱和密码.smtp服务器和SMTP端口号等信息.其次,没有将发送和邮件内容相分离.按照单一职责原则,应该有且仅有一个原因引起类的变更[1].最后一个问题是,我们的代码不仅自己用,也很可能让别人调用.别人调用的时候不想去了解邮件发送的细节,调用的人只想传尽量少的参数获得预期的效果.因此让Demo变成可以使用的代码需要我们重新设计代码的结构. 从Demo中我们可以抽象出两种类型的POJO,也就是发件人和邮件.你可能会问收件人怎么办?收件人可以跟邮件POJ

  • PHP实现发送邮件的方法(基于简单邮件发送类)

    本文实例讲述了PHP实现发送邮件的方法.分享给大家供大家参考,具体如下: 邮件发送类 <?php /*邮件发送类 *功能:使用smtp服务器发送邮件 */ class smtp { /* 全局变量 */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; var $sock; /* 构造函数 */ fu

  • flask入门之文件上传与邮件发送示例

    文件上传邮件发送 一.原生文件上传 form.html <img src="{{ url_for('static',filename='img/17.jpg') }}" width="300" alt=""> <form action="" method="post" enctype="multipart/form-data"> <p>修改头像 <

  • Java实现简单邮件发送

    JAVA MAIL是利用现有的邮件账户发送邮件的工具,比如说,我在网易注册一个邮箱账户,通过JAVA Mail的操控,我可以不亲自登录网易邮箱,让程序自动的使用网易邮箱发送邮件.这一机制被广泛的用在注册激活和垃圾邮件的发送等方面. Java邮件发送的大致过程是这样的: 1.构建一个继承自javax.mail.Authenticator的具体类,并重写里面的getPasswordAuthentication()方法.此类是用作登录校验的,以确保你对该邮箱有发送邮件的权利. 2.构建一个proper

  • CI框架简单邮件发送类实例

    本文实例讲述了CI框架简单邮件发送类.分享给大家供大家参考,具体如下: ci框架绝对是php初学中想要的东西,它能极大的缩短你的代码量! 下面看看我的发送邮件的简单演示: function email() { $this->load->library('email'); $config['protocol'] = 'smtp'; $config['smtp_host'] = 'smtp.163.com'; $config['smtp_user'] = 'jb51@163.com';//这里写上

随机推荐