Java 发送 Email
发送 email 需要 email.jar activation.jar
-----------------------------------------------
package tao.email;
import java.util.Date;
import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class MailSender {
private String smtp = "smtp.qq.com"; // 邮件服务器
private String username = "786792111";
private String password = "xxxxx";
private String from = username+"@qq.com";
EmailAuthenticator auth = new EmailAuthenticator(this.username,this.password);
Properties props = System.getProperties();
{
props.put("mail.smtp.host",smtp);
props.put("mail.smtp.auth", "true");
}
Session session = Session.getDefaultInstance(props,(Authenticator)auth);
Message msg = new MimeMessage(session);
public void sendTo(String to){
try{
msg.setfrom(new InternetAddress(from));
msg.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
msg.setSubject("用户注册验证");
msg.setSentDate(new Date());
 
相关文档:
Eclipse中默认是输入"."后出现自动提示,用于类成员的自动提示,可是有时候我们希望它能在我们输入类的首字母后就出现自动提示,可以节省大量的输入时间(虽然按alt + /会出现提示,但还是要多按一次按键,太麻烦了)。
从Window -> preferences -> Java -> Editor -> Content assist - ......
每个Java初学者都应该明白的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。
问题一:我声明了什么!
String s = "Hello world!";
许多人都做过这样的 ......
发送email应用;
package mail;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
import sun.misc.BASE64Encoder;
public class Mail {
// 定义发件人显示名称、发件人、收件人、抄送、SMTP服务器、用户名、密码、主题、内容等
private String d ......
Java中通过implements Serializable来实现对象的序列化。其实Serializable接口中并没有需要实现的方法,注明某个类implements Serializable只是为了标识或表明这个类可以被序列化。
那么什么是序列化呢,序列化又有什么作用呢?
一个类,或 ......