mirror of https://github.com/elunez/eladmin
				
				
				
			fix(EmailServiceImpl): 解决由于jdk8之后默认禁用了部分tls协议,从而导致发送邮件失败的问题 (#809)
1、测试jdk版本:jdk1.8.0_351pull/810/head
							parent
							
								
									d6cb573671
								
							
						
					
					
						commit
						7b52d617e5
					
				| 
						 | 
				
			
			@ -86,6 +86,8 @@ public class EmailServiceImpl implements EmailService {
 | 
			
		|||
        account.setSslEnable(true);
 | 
			
		||||
        // 使用STARTTLS安全连接
 | 
			
		||||
        account.setStarttlsEnable(true);
 | 
			
		||||
        // 解决jdk8之后默认禁用部分tls协议,导致邮件发送失败的问题
 | 
			
		||||
        account.setSslProtocols("TLSv1 TLSv1.1 TLSv1.2");
 | 
			
		||||
        String content = emailVo.getContent();
 | 
			
		||||
        // 发送
 | 
			
		||||
        try {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue