예제 #1
0
 def supportEmail(self):
     # we pretty much ignore errors. There is bugger all we can do
     # about an error in a error
     try:
         return get_support_email(self.context, self.siteInfo.id)
     except:
         return 'support@'
예제 #2
0
 def supportEmail(self):
     # we pretty much ignore errors. There is bugger all we can do
     # about an error in a error
     try:
         return get_support_email(self.context, self.siteInfo.id)
     except:
         return 'support@'
 def supportAddress(self, userInfo):
     gn = to_ascii(self.groupInfo.name)
     s = 'Subject=%s' % quote('Cannot Post to %s' % gn)
     b = 'body=%s' % quote(self.message_body(userInfo))
     # FIXME: use a siteInfo to get the support email address
     e = get_support_email(self.context, self.siteInfo.id)
     retval = 'mailto:%s?%s&%s' % (e, b, s)
     return retval
 def supportAddress(self, userInfo):
     gn = to_ascii(self.groupInfo.name)
     s = 'Subject=%s' % quote('Cannot Post to %s' % gn)
     b = 'body=%s' % quote(self.message_body(userInfo))
     # FIXME: use a siteInfo to get the support email address
     e = get_support_email(self.context, self.siteInfo.id)
     retval = 'mailto:%s?%s&%s' % (e, b, s)
     return retval
예제 #5
0
 def send_message(self, message, email_to, email_from=''):
     if email_to.lower() not in self.addresses:
         m = '"{0}" is not an address for "{1}"'
         msg = m.format(email_to, self.user.getId())
         raise ValueError(msg)
     if not email_from:
         email_from = get_support_email(self.user, self.siteInfo.id)
     self.auditor.info(SEND_MESSAGE, str(len(message)), email_to)
     send_email(email_from, email_to, message)
예제 #6
0
 def send_message(self, message, email_to, email_from=''):
     if email_to.lower() not in self.addresses:
         m = '"{0}" is not an address for "{1}"'
         msg = m.format(email_to, self.user.getId())
         raise ValueError(msg)
     if not email_from:
         email_from = get_support_email(self.user, self.siteInfo.id)
     self.auditor.info(SEND_MESSAGE, str(len(message)), email_to)
     send_email(email_from, email_to, message)
    def send_verification_message(self):
        # TODO: Depricate
        verificationId = self.create_verification_id()
        self.add_verification_id(verificationId)

        notifyUser = CoreNotifyUser(self.userInfo.user, self.siteInfo)
        fromAddr = get_support_email(self.userInfo.user, self.siteInfo.id)
        msg = create_verification_message(self.userInfo, self.siteInfo,
                                          self.email, fromAddr, verificationId)
        notifyUser.send_message(msg, self.email, fromAddr)
    def send_verification_message(self):
        # TODO: Depricate
        verificationId = self.create_verification_id()
        self.add_verification_id(verificationId)

        notifyUser = CoreNotifyUser(self.userInfo.user, self.siteInfo)
        fromAddr = get_support_email(self.userInfo.user, self.siteInfo.id)
        msg = create_verification_message(
            self.userInfo, self.siteInfo, self.email, fromAddr,
            verificationId)
        notifyUser.send_message(msg, self.email, fromAddr)
 def verificationEmailAddress(self):
     retval = get_support_email(self.context, self.siteInfo.id)
     assert type(retval) in (str, unicode)
     assert '@' in retval
     return retval
 def verificationEmailAddress(self):
     retval = get_support_email(self.context, self.siteInfo.id)
     assert type(retval) in (str, unicode)
     assert '@' in retval
     return retval