Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
    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)