Python google.appengine.api.mail.send_mail_to_admins() Examples
The following are 8
code examples of google.appengine.api.mail.send_mail_to_admins().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
google.appengine.api.mail
, or try the search function
.
Example #1
Source File: errorhandling.py From MyLife with MIT License | 6 votes |
def log_error(subject, message, *args): if args: try: message = message % args except: pass logging.error(subject + ' : ' + message) subject = 'MyLife Error: ' + subject app_id = app_identity.get_application_id() sender = "MyLife Errors <errors@%s.appspotmail.com>" % app_id try: to = Settings.get().email_address mail.check_email_valid(to, 'To') mail.send_mail(sender, to, subject, message) except: mail.send_mail_to_admins(sender, subject, message)
Example #2
Source File: ui.py From luci-py with Apache License 2.0 | 6 votes |
def _email_html(to, subject, body): """Sends an email including a textual representation of the HTML body. The body must not contain <html> or <body> tags. """ mail_args = { 'body': saxutils.unescape(re.sub(r'<[^>]+>', r'', body)), 'html': '<html><body>%s</body></html>' % body, 'sender': 'no_reply@%s.appspotmail.com' % app_identity.get_application_id(), 'subject': subject, } try: if to: mail_args['to'] = to mail.send_mail(**mail_args) else: mail.send_mail_to_admins(**mail_args) return True except mail_errors.BadRequestError: return False
Example #3
Source File: ui.py From luci-py with Apache License 2.0 | 6 votes |
def _email_html(to, subject, body): """Sends an email including a textual representation of the HTML body. The body must not contain <html> or <body> tags. """ mail_args = { 'body': saxutils.unescape(re.sub(r'<[^>]+>', r'', body)), 'html': '<html><body>%s</body></html>' % body, 'sender': 'no_reply@%s.appspotmail.com' % app_identity.get_application_id(), 'subject': subject, } try: if to: mail_args['to'] = to mail.send_mail(**mail_args) else: mail.send_mail_to_admins(**mail_args) return True except mail_errors.BadRequestError: return False
Example #4
Source File: ui.py From luci-py with Apache License 2.0 | 6 votes |
def _email_html(to, subject, body): """Sends an email including a textual representation of the HTML body. The body must not contain <html> or <body> tags. """ mail_args = { 'body': saxutils.unescape(re.sub(r'<[^>]+>', r'', body)), 'html': '<html><body>%s</body></html>' % body, 'sender': 'no_reply@%s.appspotmail.com' % app_identity.get_application_id(), 'subject': subject, } try: if to: mail_args['to'] = to mail.send_mail(**mail_args) else: mail.send_mail_to_admins(**mail_args) return True except mail_errors.BadRequestError: return False
Example #5
Source File: ui.py From luci-py with Apache License 2.0 | 6 votes |
def _email_html(to, subject, body): """Sends an email including a textual representation of the HTML body. The body must not contain <html> or <body> tags. """ mail_args = { 'body': saxutils.unescape(re.sub(r'<[^>]+>', r'', body)), 'html': '<html><body>%s</body></html>' % body, 'sender': 'no_reply@%s.appspotmail.com' % app_identity.get_application_id(), 'subject': subject, } try: if to: mail_args['to'] = to mail.send_mail(**mail_args) else: mail.send_mail_to_admins(**mail_args) return True except mail_errors.BadRequestError: return False
Example #6
Source File: ui.py From luci-py with Apache License 2.0 | 6 votes |
def _email_html(to, subject, body): """Sends an email including a textual representation of the HTML body. The body must not contain <html> or <body> tags. """ mail_args = { 'body': saxutils.unescape(re.sub(r'<[^>]+>', r'', body)), 'html': '<html><body>%s</body></html>' % body, 'sender': 'no_reply@%s.appspotmail.com' % app_identity.get_application_id(), 'subject': subject, } try: if to: mail_args['to'] = to mail.send_mail(**mail_args) else: mail.send_mail_to_admins(**mail_args) return True except mail_errors.BadRequestError: return False
Example #7
Source File: report_generator.py From python-compat-runtime with Apache License 2.0 | 6 votes |
def SendReport(self, report): """Emails an exception report. Args: report: A string containing the report to send. """ subject = ('Daily exception report for app "%s", major version "%s"' % (self.app_id, self.major_version)) report_text = saxutils.unescape(re.sub('<[^>]+>', '', report)) mail_args = { 'sender': self.sender, 'subject': subject, 'body': report_text, 'html': report, } if self.to: mail_args['to'] = self.to self.send_mail(**mail_args) else: self.send_mail_to_admins(**mail_args)
Example #8
Source File: report_generator.py From python-compat-runtime with Apache License 2.0 | 5 votes |
def __init__(self, *args, **kwargs): super(ReportGenerator, self).__init__(*args, **kwargs) self.send_mail = mail.send_mail self.send_mail_to_admins = mail.send_mail_to_admins