一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

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

时间:2008-01-12 编辑:简简单单 来源:一聚教程网

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,

热门栏目