示例#1
0
 def auth(self, message_data=None, peer_ip=None, message=None):
     mailfrom = Contact.create_contacts_from_message_field('from', message)[0]
     host = re.match('[^@]*@(.*)', mailfrom.email).group(1)
     result_status = spf.check(i=peer_ip, s=mailfrom.email, h=host)[0]
     if 'pass' in result_status:
         return True
     return False
 def auth(self, message_data=None, peer_ip=None, message=None):
     mailfrom = Contact.create_contacts_from_message_field('from',
                                                           message)[0]
     host = re.match('[^@]*@(.*)', mailfrom.email).group(1)
     result_status = spf.check(i=peer_ip, s=mailfrom.email, h=host)[0]
     if 'pass' in result_status:
         return True
     return False
 def test_create_contacts_from_message_field_successfully_creates_contact_object(
         self):
     contacts = Contact.create_contacts_from_message_field(
         'to', self.message)
     self.assertEqual(contacts[0].email, '*****@*****.**')
示例#4
0
 def test_create_contacts_from_message_field_successfully_creates_contact_object(self):
     contacts = Contact.create_contacts_from_message_field('to', self.message)
     self.assertEqual(contacts[0].email, '*****@*****.**')
示例#5
0
 def test_create_contacts_from_message_field_successfully_creates_contact_object(
         self):
     contacts = Contact.create_contacts_from_message_field(
         'to', self.message)
     self.assertEqual(contacts[0].email, '*****@*****.**')
     self.assertEqual(contacts[0].name, 'ben coe')
示例#6
0
 def test_create_contacts_from_message_field_successfully_creates_contact_object(self):
     contacts = Contact.create_contacts_from_message_field('to', self.message)
     self.assertEqual(contacts[0].email, '*****@*****.**')
     self.assertEqual(contacts[0].name, 'ben coe')