⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 发邮件时终于可以通过sina的smtp验证了(附代码).txt

📁 Java技术大合集,所有常用的技术在里面都有简单例子
💻 TXT
字号:
作者:halfhour
日期:2001-5-21 11:10:33
import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;


public class sendMail
{
	public static void main(String args[]) throws Exception
	{

		String host = "smtp.sina.com.cn";
		String from =  "javamail@sina.com";
		String to = "javamail@china.com";
		String username = "javamail";
		String password = "password";

		// Get system properties
		// Properties props = System.getProperties(); 很多例子中是这样的,其实下面这句更好,可以用在applet中
		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(Message.RecipientType.TO,
		  new InternetAddress(to));
		message.setSubject("Hello JavaMail");
		message.setText("Welcome to JavaMail");

		// Send message
		message.saveChanges();
		Transport transport = session.getTransport("smtp");
		transport.connect(host, username, password);
		transport.sendMessage(message, message.getAllRecipients());
		transport.close();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -