goa/appobjects/components.py
changeset 5556 9ab2b4c74baf
parent 5424 8ecbcbff9777
child 6041 31776723c0c5
equal deleted inserted replaced
5555:a64f48dd5fe4 5556:9ab2b4c74baf
    96 from cubicweb.web.views.basecontrollers import SendMailController
    96 from cubicweb.web.views.basecontrollers import SendMailController
    97 
    97 
    98 def sendmail(self, recipient, subject, body):
    98 def sendmail(self, recipient, subject, body):
    99     sender = '%s <%s>' % (
    99     sender = '%s <%s>' % (
   100         self.req.user.dc_title() or self.config['sender-name'],
   100         self.req.user.dc_title() or self.config['sender-name'],
   101         self.req.user.get_email() or self.config['sender-addr'])
   101         self.req.user.cw_adapt_to('IEmailable').get_email() or self.config['sender-addr'])
   102     mail.send_mail(sender=sender, to=recipient,
   102     mail.send_mail(sender=sender, to=recipient,
   103                    subject=subject, body=body)
   103                    subject=subject, body=body)
   104 
   104 
   105 SendMailController.sendmail = sendmail
   105 SendMailController.sendmail = sendmail