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 SummaryModifier 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- 
sendvoid 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.
 
- 
getJavaMailPropertiesProperties getJavaMailProperties()
- 
setJavaMailProperties
- 
addAdditionalJavaMailProperty
- 
setHost
- 
getHostString getHost()
- 
setPortvoid setPort(int port) 
- 
getPortint getPort()
- 
setUsername
- 
getUsernameString getUsername()
- 
setPassword
- 
getPasswordString getPassword()
- 
setProtocol
- 
getProtocolString getProtocol()
- 
setSessionvoid setSession(jakarta.mail.Session session) 
- 
getSessionjakarta.mail.Session getSession()
- 
setAuthenticator
- 
getAuthenticatorMailAuthenticator getAuthenticator()
 
-