Package com.bytedesk.core.push.email
Class PushServiceImplEmail
java.lang.Object
com.bytedesk.core.push.PushNotifier
com.bytedesk.core.push.email.PushServiceImplEmail
https://springdoc.cn/spring-boot-email/
https://springdoc.cn/spring/integration.html#mail
https://mailtrap.io/blog/spring-send-email/
https://www.thymeleaf.org/doc/articles/springmail.html
http://blog.didispace.com/springbootmailsender/
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private String
private BytedeskProperties
private String
private org.springframework.mail.javamail.JavaMailSender
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
sendAliyunValidateCode
(String email, String code) 通过阿里云邮件推送SDK发送void
sendJavaMail
(String email, String subject, String content) 通过JavaMail发送 https://springdoc.cn/spring-boot-email/void
sendJavaMailValidateCode
(String email, String code)
-
Field Details
-
bytedeskProperties
-
accessKeyId
-
accessKeySecret
-
javaMailSender
@Autowired private org.springframework.mail.javamail.JavaMailSender javaMailSender -
from
-
-
Constructor Details
-
PushServiceImplEmail
public PushServiceImplEmail()
-
-
Method Details
-
notify
- Specified by:
notify
in classPushNotifier
-
send
@Async public void send(String email, String content, jakarta.servlet.http.HttpServletRequest request) - Specified by:
send
in classPushNotifier
-
sendAliyunValidateCode
通过阿里云邮件推送SDK发送- Parameters:
email
- Emailcode
- 验证码
-
sendJavaMailValidateCode
-
sendJavaMail
通过JavaMail发送 https://springdoc.cn/spring-boot-email/- Parameters:
email
-content
-
-