当前位置:编程学习 > JSP >>

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

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,
补充:Jsp教程,邮件
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,