- 博客(25)
- 收藏
- 关注
原创 javamail解析邮件内容中含有图片
有时候邮件正文中含有图片,这类邮件正文该如何保存?话不多说,直接上代码:大概的实现思想就是:邮件内容中包含图片,则将正文中的图片上传到文件储存服务器(OOS)上,然后将[原图片地址]替换成[上传到OOS上后的地址]package com.xiaochaojiang.mail.recieve;import java.io.UnsupportedEncodingException;im...
2019-07-29 16:06:28 4193 5
原创 利用javamail去连接smtp协议,报错Couldn't connect to host, port: smtp.alibaba.com, 25(阿里邮箱)
做了一个邮箱系统,来收发用户的邮件。我们使用的服务器是阿里云的服务器来部署项目。今天有个用户来我们平台绑定阿里邮箱。结果后台报错如下(在本地测试,是不报错的。):DEBUG POP3: connecting to host "pop.alibaba.com", port 110, isSSL false+OK AliYun POP3 v0.1.1 server readyCAPA+...
2019-07-16 15:04:49 9997 2
原创 利用javamail发送邮件报错javax.mail.AuthenticationFailedException: 535 Error: authentication failed
利用javamail发送邮件报错如下:javax.mail.AuthenticationFailedException: 535 Error: authentication failed, system busy at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:932) a...
2019-05-21 18:12:04 8631
原创 springboot集成logback,报错java.lang.IllegalStateException: Logback configuration error detected:
最近需要将一个springboot项目部署到一台新服务器上。而且新服务器是完全copy了旧服务器的环境与项目。但是在新服务器上启动该springboot项目,就一直报错2019-03-18 18:54:35.532 [main] ERROR o.s.boot.SpringApplication - Application startup failedjava.lang.Illegal...
2019-03-19 11:57:27 14442 6
原创 javamail以hotmail作为发件人时报错SMTPSendFailedException:STOREDRV.Submission.Exception:OutboundSpamException
我已经彻底服了hotmail邮箱,用javamail收发件时,总是有各种问题。可能是国外的邮箱安全做的太好了吧。今天又收到用户的反馈,发件失败了。在后台看了报如下的错。com.sun.mail.smtp.SMTPSendFailedException: 554 5.2.0 STOREDRV.Submission.Exception:OutboundSpamException; Failed...
2019-02-23 21:43:20 20175
原创 javamail发件时报错Client was not authenticated to send anonymous mail
利用javamai发件时,报错如下:com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM [HK2PR02CA0208.apcprd02.prod.outlook.com] at com...
2019-02-23 21:16:55 5468
原创 javamail验证邮箱密码/发件时报错Login to your account via a web browser to verify your account
首先说,我是在用hotmail邮箱利用javamail的验证邮箱/收/发件时,报错如下:javax.mail.AuthenticationFailedException: Login to your account via a web browser to verify your account. at com.sun.mail.pop3.POP3Store.protocolCon...
2019-02-23 20:57:47 5572
原创 javamail验证邮箱密码/发件时报错javax.mail.AuthenticationFailedException: STLS required but not supported
我们在开发一个陌生的程序时,很多时候,都是上网找demo,然后改改为自己所用,但有时demo里写的却不是支持所有情况的。例如我在网上找的利用javamail发送邮件,我们是做一个类似网页端收发件的第三方邮箱,可以作为绑定其他邮箱的邮件系统。当用邮箱和密码绑定邮箱时,报错如下:javax.mail.AuthenticationFailedException: STLS required bu...
2019-02-23 20:26:34 1183
原创 javamail写邮件/邮箱验证报错javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection
很久没更新博客了,今天记录一个问题。我们开发了一个第三方邮箱的客户端,简单来说就是可以绑定邮箱,然后进行收发邮件。目前我还做不到像foxmail那样,用户填写了邮箱和密码,foxmail就可以自动识别出该邮箱收发邮件的服务器。我只能让用户去填写收发件服务器的相关配置。用户在绑定hotmail邮箱时,发现报了如下的错误(错误就不全部打印出来了)javax.mail.MessagingExce...
2019-02-16 20:08:45 19481 5
原创 163企业邮箱如何召唤人工客服妹纸
163企业邮箱帮助网址:https://qiye.163.com/help/l-1.html1.付费企业邮箱, 直接拨打帮助网址的电话,找人工服务就行。2.免费企业邮箱,点击《在线客服》,然后回复RG,就可以和人工客服妹纸聊天啦~~~...
2019-01-07 16:14:06 9988 6
原创 163(企业)邮箱A给163(企业)邮箱B发邮件报Invalid Addresses错,但用其他邮箱给邮箱B发邮件能正常发送
最近接触了一个邮箱新问题,很有趣。 用户A的163邮箱给用户B的163邮箱发邮件,报错如下: 一开始,我真的以为是用户B的邮箱填写错了。但是同事说他用gmail邮箱给用户B邮箱发送邮件,发送成功了。我更迷茫了,于是我用自己的QQ邮箱给用户B的邮箱发了封测试邮件,也发送成功了。。。于是果断找了163邮箱的官网,找到客服,客服那边在联系了开发人员后,给出了下面的...
2019-01-07 15:38:13 1006
原创 AMP网站,浏览器报错Response must contain the AMP-Access-Control-Allow-Source-Origin
什么是AMP网站?AMP网站有什么好处?大家可以参考官网来看https://www.ampproject.org/learn/overview/大概了解好像是AMP网站不会加载一些js,从而使网站加载很快,这就是我们公司用AMP网站去帮助其他公司创建网站的原因。说一下遇到的问题: 前端写了一个AMP表单,然后将表单内容提交到后端,我再把表单内容存储到数据库中。但希望表单内容...
2019-01-07 14:44:11 295
原创 Facebook市场营销API--受众优化marketing-api-audiences
最近做了一个facebook(简称:fb)的受众优化功能。受众优化?什么是受众?什么是受众优化?简单来说就是:在fb上发广告时,你会在发广告的时候设置这条广告可以被什么样的人看到。例如我想让江苏省,年龄在20~30之间的女性看到这条广告,这在facebook市场营销中,是可以发广告,来定位这些人群的。而这些人群就是受众。受众优化:就是通过AI学习,让你的广告被更可能买你产品的人看到。所以...
2018-11-20 16:24:13 2996
原创 java工具类注入变量,static方法里注入static变量
我用的框架是springboot,我要实现的是在工具类中有static方法里用到注入的变量。但是普通的那种注入,是不起作用的。解决办法:先定义要注入的变量,并且用static修饰;然后注入一个非static修饰的同类变量;然后将非static修饰的同类变量赋值给用static修饰的同类变量,例如:import javax.annotation.PostConstruct;impor...
2018-11-16 17:21:12 3709 4
原创 javamail发送邮件慢
自从进公司,就一直在开发邮箱的功能,使用javamail发送邮件,发现发件很慢,于是对发件方法进行优化;先分享解决办法,发件慢需要优化的地方:1.将邮件附件以URL方式加到邮件体中,具体做法参见:https://blog.csdn.net/qq_26797239/article/details/841389922.异步计算邮件大小,异步添加其他信息到自己的数据库中3.如果从代码层面已经无...
2018-11-16 17:00:39 8197 4
原创 javamail发送带附件的邮件,对方接收的附件错误,显示.bin
利用javamail发送带附件的邮件,收件人收到的附件错误,如下图: 解决办法:(注意:方法2必须加上,因为我当时开发的时候,就是文件名我确实转码了,但是仍然会有附件错误的情况(即:附件错误,带.bin后缀))1)先看自己写的附件名称,是否转码了,如果没有,就要将文件名转码。即如下图如果发现自己已经将文件名转码了,那就再加上方法22)在写信代码中代码中加入:Sys...
2018-11-16 16:08:42 4370 10
原创 javamail发送带附件的邮件,发件速度快
使用javamail发送邮件,准备工作1.如果使用的是qq邮箱,则需要登录QQ邮箱,找到“设置--账户”找到如下图,将POP3/SMTP服务和IMAP/SMTP服务开启,然后生成授权码,这里的授权码,就是你要用来发邮件时,自己QQ邮箱的密码(注意:QQ邮箱用javamail发邮件,用的是授权码,而不是QQ邮箱的密码)2.如果使用的是163邮箱,则需要登录163邮箱,找到“设置...
2018-11-16 15:31:28 1670 2
原创 javamail连接gmail邮箱时报错:javax.mail.AuthenticationFailedException
最近邮箱功能好不容易上线了,但是发现有很多问题还考虑的不够周到,例如一些企业申请的各个邮箱服务器的企业邮箱账号,有些网上的邮箱正则表达式,无法匹配一些企业邮箱账号;作为一个SAAS平台,我们主要是在功能页面去做集成邮箱的功能,绑定邮箱,进行收发邮件等功能。以前绑定gmail邮箱时,都能正常绑定;但是最近测试同事说绑定不了了。于是看了服务器打印的日志,报错信息如下:com.sun....
2018-08-25 16:36:10 4083
原创 163邮箱给gmail邮箱发邮件,gmail邮箱收不到
最近一直在做邮箱功能。刚刚发现了一个问题,记录一下。 我在我做的邮箱系统中绑定了163邮箱,然后给我的gmail邮箱发邮件,gmail没有收到邮件。这时,心里大惊,我靠,不会是我系统出bug了吧!!用QQ邮箱发一遍,gmail收到了。这时更加慌张了,心想应该是我的系统bug了。然后用163官网发一遍,嗯~~完美,没收到。这证明不是我系统的问题。 刚才百度了一下这个问题,有个回答...
2018-06-29 18:10:13 21446 2
原创 Emoji表情存入数据库报错:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\xBD\xF0\x9F…'
在做facebook相关工作时,将接口返回来的数据,存入数据库报错!错误内容:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\xBD\xF0\x9F…' 先说一下原因:'\xF0\x9F\x91\xBD\xF0\x9F…'实际上是表情。例如这两个委屈的表情,实际上就是这种格式的数据。name将表情存储到数据库的...
2018-06-21 15:25:40 3933
原创 将unicode字符串转换成汉字
最近在做facebook相关的工作。主要就是从facebook提供的接口,获取数据。但是取到的数据里,如果包含汉字,我取到的就是unicode字符串,例如:\u6f5c\u5728\u5ba2\u6237\u5f00\u53d1 这就需要我们将数据存入数据库前,将这种数据转换成汉字,存进去,也便于前台做展现。 具体见代码:public static St...
2018-06-21 14:44:42 8566 4
原创 foxmail等第三方邮件客户端绑定163企业邮箱
开发好了邮箱功能,经测试人员测试,无法绑定163企业邮箱!!这怎可能?其他邮箱能绑定,163企业邮箱却绑定不了?于是看了163企业邮箱官网http://www.163mailbox.cn/client-outlook-foxmail-settings.html上面的解决办法,还是绑定不上。 最后问题终于解决,原来163官网上企业邮箱的服务器地址写的有问题!! 邮箱项目已经...
2018-06-19 17:53:09 24024
原创 javamail发送/回复邮件报错: Local address contains control or whitespace in string
这篇博客主要是记录一下,发送邮件时,发件人和收件人在数据库中怎样存储,才是最好的。 先说一下我认为的最佳存储方式:昵称(可省)+空格(可省)+"<"+邮箱号+">"+间隔符+昵称.... 先说一下出现的问题:javax.mail.internet.AddressException: Local address contains control or whit...
2018-06-19 14:07:45 14579 2
原创 javamail解析邮件,内容重复
最近公司在做一个在自己产品上收发邮件的功能,我有幸参与了这个功能的研发。看了很多javamail的视频,但是大体讲的都十分基础。一些核心的问题,没有涉及。当然这也是要看自己在工作中真正遇到了哪些问题。 在我的负责的项目里,主要是遇到了“用javamail解析邮件内容(邮件内容是纯文本的时候),邮件内容重复”。 出现问题的原因:一些邮件发送出来时,part.getContentT...
2018-06-19 11:21:26 4712 9
原创 我的第一篇CSDN博客
大家好,今天是我的生日,也是写博客的第一天,所以今天确实是个值得纪念的日子。 自从2014年9月份报班培训了java开发,2015年3月底正式从事java开发工程师,已经过了四个年头,写博客,主要是为了分享一些自己在工作中遇到的问题,以及解决方式。当然这些解决方式也都是借鉴了好多前辈的博客,我只是简单的做了个总结。一是为了分享,二是为了自己以后用到,便于查找。 如果有错误的地方...
2018-06-19 10:43:44 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人