Example #1
0
 def process_message(self, peer, mailfrom, rcpttos, data):
   msg = Parser().parsestr(data)
   try:
     echo('Processing message... %s, %s, %s' % (peer, mailfrom, rcpttos))
     forward_message(mailfrom, rcpttos, msg, self.webhook_url,
         self.authorization_token)
   except Exception, e:
     error('Failed to process message from %s' % mailfrom)
     error(traceback.format_exc())
Example #2
0
 def process_message(self, peer, mailfrom, rcpttos, data):
     msg = Parser().parsestr(data)
     try:
         echo('Processing message... %s, %s, %s' %
              (peer, mailfrom, rcpttos))
         forward_message(mailfrom, rcpttos, msg, self.webhook_url,
                         self.authorization_token)
     except Exception, e:
         error('Failed to process message from %s' % mailfrom)
         error(traceback.format_exc())
Example #3
0
 def _forward(self, mailfrom, rcpttos, msg):
   session = self._session()
   hook = session.query(Hook).filter(Hook.email == rcpttos[0]).one()
   forward_message(mailfrom, rcpttos, msg, hook.url, hook.auth_token)
Example #4
0
 def _forward(self, mailfrom, rcpttos, msg):
     session = self._session()
     hook = session.query(Hook).filter(Hook.email == rcpttos[0]).one()
     forward_message(mailfrom, rcpttos, msg, hook.url, hook.auth_token)