def sendmail(self, tid, to_address, subject, body): if self.settings.testing: # during unit testing do not try to send the mail return defer.succeed(True) return sendmail( tid, self.tenant_cache[tid].notification.smtp_server, self.tenant_cache[tid].notification.smtp_port, self.tenant_cache[tid].notification.smtp_security, self.tenant_cache[tid].notification.smtp_authentication, self.tenant_cache[tid].notification.smtp_username, self.tenant_cache[tid].notification.smtp_password, self.tenant_cache[tid].notification.smtp_source_name, self.tenant_cache[tid].notification.smtp_source_email, to_address, self.tenant_cache[tid].name + ' - ' + subject, body, self.tenant_cache[1].anonymize_outgoing_connections, self.settings.socks_host, self.settings.socks_port)
def sendmail(self, tid, to_address, subject, body): if self.settings.disable_notifications: return defer.succeed(True) if self.tenant_cache[tid].mode != 'default': tid = 1 return sendmail( tid, self.tenant_cache[tid].notification.smtp_server, self.tenant_cache[tid].notification.smtp_port, self.tenant_cache[tid].notification.smtp_security, self.tenant_cache[tid].notification.smtp_authentication, self.tenant_cache[tid].notification.smtp_username, self.tenant_cache[tid].notification.smtp_password, self.tenant_cache[tid].name, self.tenant_cache[tid].notification.smtp_source_email, to_address, self.tenant_cache[tid].name + ' - ' + subject, body, self.tenant_cache[1].anonymize_outgoing_connections, self.settings.socks_host, self.settings.socks_port)
def sendmail(self, tid, to_address, subject, body): if self.settings.testing: # during unit testing do not try to send the mail return defer.succeed(True) if self.tenant_cache[tid].mode == u'whistleblowing.it': tid = 1 return sendmail(tid, self.tenant_cache[tid].notification.smtp_server, self.tenant_cache[tid].notification.smtp_port, self.tenant_cache[tid].notification.smtp_security, self.tenant_cache[tid].notification.smtp_authentication, self.tenant_cache[tid].notification.smtp_username, self.tenant_cache[tid].notification.smtp_password, self.tenant_cache[tid].notification.smtp_source_name, self.tenant_cache[tid].notification.smtp_source_email, to_address, self.tenant_cache[tid].name + ' - ' + subject, body, self.tenant_cache[1].anonymize_outgoing_connections, self.settings.socks_host, self.settings.socks_port)