如题,发送邮件速度大约30秒。怎么优化发送速度??
代码很简单,如下:
配置项是基本配置:
spring.mail.host=smtp.qq.com
spring.mail.username=
spring.mail.password=
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
我之前写过你这个方法,邮件可以实时发送。所以我觉得你应该好好确定一下问题在哪,可以发送邮箱和收件人邮箱进行交叉测试,确定是否是smtp设置的问题,然后可以找别的发右键的代码进行测试。
谢谢回答;这是一个思路。
算了.sdfdsfsd
兄弟,问题解决了没?我也是这个问题
没有,因为换了发送方式,所以这个问题就不研究了。
@南小鸟: 好的,谢谢
hxd,我也遇到这个问题了,发送有30s
我的解决方法是使用了原生的javaMail 1.4 版本
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4</version>
</dependency>
经测试这个版本发送<1s
其他1.4+ 都是11-20s
希望可以帮到你吧
考虑下附件的因素,如果没有附件是否会很快?
– 。淑女范erり 4年前@。淑女范erり: 我需要附件
– 南小鸟 4年前@南小鸟: 对,我意思是邮件本身信息量很小的,发送一般都是很快,如果能确认因为附件问题,慢是正常的了,没办法通过编程来优化了,比如你的网络或者qq/163服务器对上传进行限速等都会导致慢。
– 。淑女范erり 4年前@。淑女范erり: 不带附件,依旧大约10秒
– 南小鸟 4年前