package Ġcom . github . wang y uh eng . keeper . core . client Ċ Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . mail . jav am ail . Java Mail Sender Impl Ċ import Ġorg . springframework . mail . jav am ail . Mime Message Helper ĊĊ Ċ interface ĠEmail Client Ġ{ ĊĠĠĠ Ġfun Ġsend ( subject : ĠString , Ġcontent : ĠString , Ġsender : ĠString , Ġreceiv ers : ĠList < String >) Ċ } Ċ Ċ class ĠEmail Client Template Ġ: ĠEmail Client Ġ{ ĊĊĠĠĠ Ġ@ Autowired ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġmail Sender : ĠJava Mail Sender Impl ĊĊĠĠĠ Ġoverride Ġfun Ġsend ( subject : ĠString , Ġcontent : ĠString , Ġsender : ĠString , Ġreceiv ers : ĠList < String >) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmime Message Ġ= Ġmail Sender . create Mime Message () ĊĠĠĠĠĠĠĠ Ġval Ġmime Message Helper Ġ= ĠMime Message Helper ( mime Message ) ĊĠĠĠĠĠĠĠ Ġmime Message Helper . set To ( re ceiv ers . to Typed Array ()) ĊĠĠĠĠĠĠĠ Ġmime Message Helper . set From ( sender ) ĊĠĠĠĠĠĠĠ Ġmime Message Helper . set Subject ( subject ) ĊĠĠĠĠĠĠĠ Ġmime Message Helper . setText ( content , Ġtrue ) ĊĠĠĠĠĠĠĠ Ġmail Sender . send ( mime Message ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ Ċ class ĠAli yun Email Client Ġ: ĠEmail Client Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġsend ( subject : ĠString , Ġcontent : ĠString , Ġsender : ĠString , Ġreceiv ers : ĠList < String >) Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠĠĠ Ġ} Ċ Ċ }