栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java Mail无法验证openshift服务器中的smtp设置

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java Mail无法验证openshift服务器中的smtp设置

我有同样的问题。尝试从浏览器登录到Gmail帐户。如果Gmail认为是非法访问(可能来自其他地理位置),则会阻止身份验证请求。您可能会看到一条消息或通知。按照通知或消息中的说明进行操作,然后可以取消阻止身份验证请求。您的身份验证将起作用。

我使用了以下代码:

public void sendMail(String mailId,String outputFile) {    final String username = "a@gmail.com";    final String password = "MyPassowrd";    Properties props = new Properties();    props.put("mail.smtp.host", "smtp.gmail.com");    props.put("mail.smtp.socketFactory.port", "465");    props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");    props.put("mail.smtp.auth", "true");    props.put("mail.smtp.port", "465");    Session session = Session.getDefaultInstance(props,        new javax.mail.Authenticator() { protected PasswordAuthentication getPasswordAuthentication() {     return new PasswordAuthentication(username,password); }        });    try {        Message message = new MimeMessage(session);        message.setFrom(new InternetAddress("a@gmail.com"));        message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(mailId));        message.setSubject("MySubject");        MimeBodyPart messageBodyPart =  new MimeBodyPart();        messageBodyPart.setText("This is the mail content");        Multipart multipart = new MimeMultipart();        multipart.addBodyPart(messageBodyPart);        messageBodyPart = new MimeBodyPart();        DataSource source =new FileDataSource(outputFile);        messageBodyPart.setDataHandler(          new DataHandler(source));        messageBodyPart.setFileName("MyFile.pdf");        multipart.addBodyPart(messageBodyPart);        // Put parts in message        message.setContent(multipart);        Transport.send(message);        System.out.println("Done");    } catch (MessagingException e) {        throw new RuntimeException(e);    }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/508825.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号