i have class testemail
has sendemail()
method
now sendemail
method calls apache commons method internally call methods javax.mail
package. want override 1 of internal methods. providing code flow below:
testemail.sendemail()-> commons.email.send()->commons.email.sendmimemessage()-> javax.mail.transport.send()->javax.mail.transport(){savechanges()}-> javax.mail.mimemessage.updateheaders()->updatemessageid()
i want override updatemessageid
method. within testemail
class. possible? how?
looks override email.createmimemessage(session) in ever subclass of email using. have createmimemessage return subclass of javax.mail.mimemessage overrides updatemessageid want. if need remove userid there other ways that. see: override message-id configuration details.
Comments
Post a Comment