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() 
 -