Mail

作者: 青丝如梦 | 来源:发表于2019-12-05 14:42 被阅读0次

使用Java验证smtp服务器凭据,无实际操作

依赖:

        <dependency>
            <groupId>javax.mail</groupId>
            <artifactId>mail</artifactId>
            <version>1.4.7</version>
        </dependency>

代码:

import java.util.Properties;

import javax.mail.AuthenticationFailedException;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;

/**
 * @author 
 * 日期 2019/12/5 13:58
 * 描述
 * @version 1.0
 * @since 1.0
 */
public class ConfirmSmtp {

    public static void main(String[] args) {

        int port = 25;
        String host = "smtp.qq.cn";
        String user = "xxxxxxxxx@qq.com";
        String pwd = "xxxxxxxxx";

        try {
            Properties props = new Properties();
            // required for gmail
            props.put("mail.smtp.starttls.enable", "true");
            props.put("mail.smtp.auth", "true");
            // or use getDefaultInstance instance if desired...
            Session session = Session.getInstance(props, null);
            Transport transport = session.getTransport("smtp");
            transport.connect(host, port, user, pwd);
            transport.close();
            System.out.println("success");
        } catch (AuthenticationFailedException e) {
            System.out.println("AuthenticationFailedException - for authentication failures");
            e.printStackTrace();
        } catch (MessagingException e) {
            System.out.println("for other failures");
            e.printStackTrace();
        } catch (Exception e) {
            System.out.println("other exception");
            e.printStackTrace();
        }
    }
}

相关文章

  • nginx 邮件代理认证(imap pop smtp)

    nginx安装的时候要编译添加mail 支持 --with-mail --with-mail_ssl_module...

  • mongdb定时备份

    mail 配置vi /etc/mail.rc

  • 第六章--电子邮件

    一、使用Flask-Mail Flask-Mail连接到简单邮件传输协议(Simple Mail Transfer...

  • javaMail 发送邮件配置文件详解

    mail mail:default-encoding: utf-8 ——编...

  • Mail 安装配置

    Linux系统环境 Mail功能 1、mail是一款收发邮件的客户端软件 Mail客户端配置文件mail.rc说明...

  • django修行路杂项

    django发邮件 我们使用了django.core.mail.send_mail函数来发送e-mail。 这个函...

  • mail

    -b<地址>:指定密件副本的收信人地址;-c<地址>:指定副本的收信人地址;-f<邮件文件>:读取指定邮件文件中的...

  • mail

    无耻繁荣中,总会察觉到内心的疲惫。我心安处即是家,安心归向何方 2016年3月26,渐步入阳春三月,万物生长。 微...

  • mail

    1. 邮件正文输入的三种方式 方式一 发送邮件给test@test.com,会先后要求输入邮件主题和内容。方式二 ...

  • Mail

    使用Java验证smtp服务器凭据,无实际操作 依赖: 代码:

网友评论

      本文标题:Mail

      本文链接:https://www.haomeiwen.com/subject/nqbdgctx.html