Package org.apache.camel.component.mail
Interface JavaMailSender
- All Known Implementing Classes:
DefaultJavaMailSender
public interface JavaMailSender
The JavaMailSender interface contains all the methods of a JavaMailSender implementation currently used by the mail
component.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdditionalJavaMailProperty(String key, String value) getHost()intgetPort()jakarta.mail.Sessionvoidsend(jakarta.mail.internet.MimeMessage mimeMessage) Send the mailvoidsetAuthenticator(MailAuthenticator authenticator) voidvoidsetJavaMailProperties(Properties javaMailProperties) voidsetPassword(String password) voidsetPort(int port) voidsetProtocol(String protocol) voidsetSession(jakarta.mail.Session session) voidsetUsername(String username)
-
Method Details
-
send
void send(jakarta.mail.internet.MimeMessage mimeMessage) throws jakarta.mail.MessagingException Send the mail- Parameters:
mimeMessage- the message to send- Throws:
jakarta.mail.MessagingException- is thrown if error sending the mail.
-
getJavaMailProperties
Properties getJavaMailProperties() -
setJavaMailProperties
-
addAdditionalJavaMailProperty
-
setHost
-
getHost
String getHost() -
setPort
void setPort(int port) -
getPort
int getPort() -
setUsername
-
getUsername
String getUsername() -
setPassword
-
getPassword
String getPassword() -
setProtocol
-
getProtocol
String getProtocol() -
setSession
void setSession(jakarta.mail.Session session) -
getSession
jakarta.mail.Session getSession() -
setAuthenticator
-
getAuthenticator
MailAuthenticator getAuthenticator()
-