欢迎光临
我们一直在努力

发邮件时终于可以通过sina的smtp验证了(附代码)-JSP教程,邮件相关

建站超值云服务器,限时71元/月

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();
    }
}

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 发邮件时终于可以通过sina的smtp验证了(附代码)-JSP教程,邮件相关
分享到: 更多 (0)

相关推荐

  • 暂无文章