使用java发送邮件出错

问题描述

使用java发送邮件出错

之前测试能发送邮件的,今天又试了一下出问题了。。。。不知道什么原因,求大神

 DEBUG: setDebug: JavaMail version 1.4.1
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.qq.com", port 25, isSSL false
220 smtp.qq.com Esmtp QQ Mail Server
DEBUG SMTP: connected to host "smtp.qq.com", port: 25

EHLO ZKCRJB84CNJ0ZTJ
250-smtp.qq.com
250-PIPELINING
250-SIZE 73400320
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN
250-MAILCOMPRESS
250 8BITMIME
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "SIZE", arg "73400320"
DEBUG SMTP: Found extension "STARTTLS", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN"
DEBUG SMTP: Found extension "AUTH=LOGIN", arg ""
DEBUG SMTP: Found extension "MAILCOMPRESS", arg ""
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Attempt to authenticate
AUTH LOGIN
334 VXNlcm5hbWU6
MTYwMjM2NjYyOEBxcS5jb20=
530 Error: A secure connection is requiered(such as ssl). More information at http://service.mail.qq.com/cgi-bin/help?id=28
javax.mail.AuthenticationFailedException

解决方案

   prop.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
        prop.setProperty("mail.smtp.socketFactory.fallback", "false");
        prop.setProperty("mail.smtp.port", "465");
        prop.setProperty("mail.smtp.socketFactory.port", "465");

解决方案二:

JAVA发送邮件-cntinker的使用
java使用代理发送邮件

时间: 2024-09-14 23:51:31

使用java发送邮件出错的相关文章

timed out-使用qq邮箱发送邮件出错Mail server connection failed

问题描述 使用qq邮箱发送邮件出错Mail server connection failed 发送邮件失败,求解答 Exception in thread "main" org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Exception reading response; nested

Java发送邮件javax.mail的实现方法_java

直接上源码:1. 邮件的基本信息(方便就直接设置为静态了) 下面最好是做为一个javabean package com.lgf.Email; import java.util.Date; public class EmailMessage { /** * 邮件的信息,可以自己进行设置. * 为了方便直接全部设置为静态 */ // 收件人邮箱 public static String TO = "xxx@xxx.com"; // 发件人邮箱 public static String FR

java.exe出错错误分析

错误                            java.exe出错错误分析     作者:  CCBZZP     ---------------------- 序言 ---------------------- 大多数数据库管理员在进行数据库管理的过程中不可避免的要遇到各种各样的错误, 有些类型错误出现的机会会多一些, 但是大多情况下的出错信息是(ORA-XXXXX),这些错误的代码是可以在一些网站上等查询到其错误原因和解决办法, 例如网站WWW.ORADB.NET等上就可以查询

Java发送邮件

public class MailSender { /** * 发送单个邮件 * @throws Exception */ public void sendMail() throws Exception{ Properties props = new Properties();//创建属性对象 props.put("mail.smtp.host", getHost());//设置smtp服务器地址 props.put("mail.smtp.auth", "

java发送邮件不能带"&"

问题描述 java发送邮件不能带"&" 如题 , url中带了&自动把后面的字符截掉了 , 请问如何避免 解决方案 java发送邮件java 发送邮件Java发送邮件 解决方案二: html字符转义,用 %26 代替http://www.tuicool.com/articles/YzYfaa 解决方案三: 用encodeURI试试呢? 解决方案四: 原来不是邮件发不过去, 是UMEditor没有获取到&后面的东西 , <script type="

android开发-java服务器端出错java.io.StreamCorruptedException

问题描述 java服务器端出错java.io.StreamCorruptedException 报错信息:java.io.StreamCorruptedException: invalid stream header: 64000000 at java.io.ObjectInputStream.readStreamHeader(Unknown Source) at java.io.ObjectInputStream.(Unknown Source) at org.lxh.server.Serve

java代码出错,不知道怎么改

问题描述 java代码出错,不知道怎么改 程序哪里不行了,java刚开始学不是很熟练,希望讲的细一点. 解决方案 把Rect修改为chenying2 解决方案二: 另外getArea函数要修饰为public 解决方案三: 额,这种问题都不知道怎么回答了!你是自学的吗?建议找一本JAVA基础的书认真的看看,然后就是不断的敲代码,刚开始都这样,别着急,慢慢来就好! 解决方案四: 你的习惯不好,首先,一个类java文件就写一个类, 其次,类名字要有意义,你那个chenying2不就是长方形么,直接Re

谈谈在Java发送邮件中遇到的的问题_java

前言 发送邮件的代码是我从以前的一个应用上直接拷贝过来的.以前使用的腾讯的邮件服务,程序执行起来没有任何问题.后来修改为微软office365邮件服务后,却遇到了两个问题. 问题一,tls加密设置 异常信息如下: Exception in thread "main" com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.57 SMTP; Client was not authenticated to send anonymous mail

Java发送邮件遇到的常见需求汇总_java

基于SMTP发送一个简单的邮件 首先,需要一个认证器: package No001_基于SMTP的文本邮件; import javax.mail.Authenticator; import javax.mail.PasswordAuthentication; public class SimpleAuthenticator extends Authenticator { private String username; private String password; public Simple