Class EmailMessageSender
- java.lang.Object
-
- org.craftercms.studio.impl.v1.job.EmailMessageSender
-
-
Field Summary
Fields Modifier and Type Field Description protected EmailMessageQueueTo
emailMessages
protected org.springframework.mail.javamail.JavaMailSender
emailService
protected org.springframework.mail.javamail.JavaMailSender
emailServiceNoAuth
protected StudioConfiguration
studioConfiguration
-
Constructor Summary
Constructors Constructor Description EmailMessageSender()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDefaultFromAddress()
org.springframework.mail.javamail.JavaMailSender
getEmailService()
org.springframework.mail.javamail.JavaMailSender
getEmailServiceNoAuth()
StudioConfiguration
getStudioConfiguration()
void
initThread()
boolean
isAuthenticatedSMTP()
void
run()
protected boolean
sendEmail(String subject, String content, String userEmailAddress, String replyTo, String personalFromName)
void
setEmailMessages(EmailMessageQueueTo emailMessages)
void
setEmailService(org.springframework.mail.javamail.JavaMailSender emailService)
void
setEmailServiceNoAuth(org.springframework.mail.javamail.JavaMailSender emailServiceNoAuth)
void
setStudioConfiguration(StudioConfiguration studioConfiguration)
void
shutdown()
-
-
-
Field Detail
-
emailService
protected org.springframework.mail.javamail.JavaMailSender emailService
-
emailServiceNoAuth
protected org.springframework.mail.javamail.JavaMailSender emailServiceNoAuth
-
emailMessages
protected EmailMessageQueueTo emailMessages
-
studioConfiguration
protected StudioConfiguration studioConfiguration
-
-
Method Detail
-
getDefaultFromAddress
public String getDefaultFromAddress()
-
initThread
public void initThread()
-
sendEmail
protected boolean sendEmail(String subject, String content, String userEmailAddress, String replyTo, String personalFromName)
-
shutdown
public void shutdown()
-
isAuthenticatedSMTP
public boolean isAuthenticatedSMTP()
-
getEmailService
public org.springframework.mail.javamail.JavaMailSender getEmailService()
-
setEmailService
public void setEmailService(org.springframework.mail.javamail.JavaMailSender emailService)
-
setEmailMessages
public void setEmailMessages(EmailMessageQueueTo emailMessages)
-
getEmailServiceNoAuth
public org.springframework.mail.javamail.JavaMailSender getEmailServiceNoAuth()
-
setEmailServiceNoAuth
public void setEmailServiceNoAuth(org.springframework.mail.javamail.JavaMailSender emailServiceNoAuth)
-
getStudioConfiguration
public StudioConfiguration getStudioConfiguration()
-
setStudioConfiguration
public void setStudioConfiguration(StudioConfiguration studioConfiguration)
-
-