Changeset 484 for trunk/email2trac.py.in


Ignore:
Timestamp:
10/06/10 14:07:19 (14 years ago)
Author:
bas
Message:

Applied a patch to detect valid users if smtp_default_domain is set, see #219

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/email2trac.py.in

    r483 r484  
    221221
    222222                self.trac_smtp_from = self.get_config('notification', 'smtp_from')
     223                self.smtp_default_domain = self.get_config('notification', 'smtp_default_domain')
     224
    223225
    224226                self.system = None
     
    338340                #
    339341                users = [ (u,n,e) for (u, n, e) in self.env.get_known_users(self.db)
    340                         if e and (e.lower() == self.email_addr.lower()) ]
     342                        if (
     343                                (e and (e.lower() == self.email_addr.lower())) or
     344                            (u + '@' + self.smtp_default_domain.lower() == self.email_addr.lower())
     345                        )
     346                        ]
    341347
    342348                if len(users) >= 1:
Note: See TracChangeset for help on using the changeset viewer.