Examples of MailSender


Examples of center.mail.MailSender

        } catch (IOException e) {
          throw new SysException(e);
        }
        try {

          MailSender ms = new MailSender();
          ms.setInitProperty("mail.smtp.host", mi.smtphost);
          ms.setInitProperty("mail.smtp.port", mi.smtpport);
          ms.setInitProperty("mail.smtp.user", mi.smtpuser);
          ms.setInitProperty("mail.smtp.pwd", mi.smtppwd);
          ms.init();

          ta.writeLogToFile(id_task, x, "UTF-8");

          if (mi.to != null)
            ms.setStepProperty("recipient", mi.to);
          if (mi.bcc != null)
            ms.setStepProperty("h_recipient", mi.bcc);
          if (mi.sender != null)
            ms.setStepProperty("sender", mi.sender);
          if (mi.subject != null)
            ms.setStepProperty("subject", mi.subject);
          if (mi.body != null)
            ms.setStepProperty("body", mi.body);

          ms.setStepProperty("files", new File[] { x });
          ms.setStepProperty("descriptions", new String[] { "log.utf-8.doc" });
          ms.setStepProperty("filenames", new String[] { "log.utf-8.doc" });

          ms.exec();
        } finally {
          Process.freeTempFile(x);
        }
      }
    }
View Full Code Here

Examples of com.avaje.ebeaninternal.server.lib.util.MailSender

    }
    for (int i = 0; i < toList.length; i++) {
      data.addRecipient(null, toList[i].trim());
    }

    MailSender sender = new MailSender(mailServerName);
    sender.setMailListener(this);
    sender.sendInBackground(data);
  }
View Full Code Here

Examples of com.blazebit.mail.MailSender

  }

  public static void sendMessage(String host, Integer port, String user,
      String password, MailTransport t, Mail m) throws MessagingException {

    MailSender sender = new SimpleMailSender(host, port, user, password, t);
    sender.sendMail(m);
  }
View Full Code Here

Examples of com.liusoft.dlog4j.util.MailSender

          html.setEncoding(Globals.ENC_8859_1);
          html.setInputHTML(mail_content);
          Node[] nodes = html.extractAllNodesThatMatch(
              HtmlNodeFilters.titleFilter).toNodeArray();
          String title = nodes[0].toPlainTextString();
          MailSender sender = MailSender.getHtmlMailSender(null, 25,
              null, null);
          sender.setSubject(title);
          sender.setSendDate(new Date());
          sender.setMailContent(mail_content);
          sender.setMailTo(s_mails, "to");
          MailTransportQueue queue = (MailTransportQueue) getServlet()
              .getServletContext().getAttribute(
                  Globals.MAIL_QUEUE);
          // д��������ʼ�����
          queue.write(pbean.getSite().getId(), sender
              .getMimeMessage());
          if(log.isDebugEnabled())
            log.debug("Photo share mail was written to the sending queue.");
        } catch (Exception e) {
          log.error("send photo share mail failed.", e);
View Full Code Here

Examples of com.liusoft.dlog4j.util.MailSender

          html.setEncoding(Globals.ENC_8859_1);
          html.setInputHTML(notify_content);
          Node[] nodes = html.extractAllNodesThatMatch(
              HtmlNodeFilters.titleFilter).toNodeArray();
          String title = nodes[0].toPlainTextString();
          MailSender sender = MailSender.getHtmlMailSender(null, 25,
              null, null);
          sender.setSubject(title);
          sender.setSendDate(new Date());
          sender.setMailContent(notify_content);
          sender.setMailTo(new String[] { rbean.getDiary().getOwner()
              .getContactInfo().getEmail() }, "to");
          MailTransportQueue queue = (MailTransportQueue) getServlet()
              .getServletContext().getAttribute(
                  Globals.MAIL_QUEUE);
          // д��������ʼ�����
          queue.write(site_id, sender
              .getMimeMessage());
          if(log.isDebugEnabled())
            log.debug("Notification mail was written to the sending queue.");
        } catch (Exception e) {
          log.error("send notification mail failed.", e);
View Full Code Here

Examples of com.liusoft.dlog4j.util.MailSender

          html.setEncoding(Globals.ENC_8859_1);
          html.setInputHTML(notify_content);
          Node[] nodes = html.extractAllNodesThatMatch(
              HtmlNodeFilters.titleFilter).toNodeArray();
          String title = nodes[0].toPlainTextString();
          MailSender sender = MailSender.getHtmlMailSender(null, 25,
              null, null);
          sender.setSubject(title);
          sender.setSendDate(new Date());
          sender.setMailContent(notify_content);
          sender.setMailTo(new String[] { ubean
              .getContactInfo().getEmail() }, "to");
          MailTransportQueue queue = (MailTransportQueue) getServlet()
              .getServletContext().getAttribute(
                  Globals.MAIL_QUEUE);
          // д��������ʼ�����
          queue.write(site_id, sender.getMimeMessage());
          if(log.isDebugEnabled())
            log.debug("Notification mail was written to the sending queue.");
        } catch (Exception e) {
          log.error("send notification mail failed.", e);
        }
View Full Code Here

Examples of com.sogou.qadev.service.cynthia.service.MailSender

    result.append("</table>");

    result.append(GetErrorInfoHtml(mailVo.getErrorList()));
    result.append(this.getHtmlFoot());

    MailSender mailSender = new MailSender();
    mailSender.sendMail("[Cynthia][数据表单导入]导入Excel数据信息", result.toString(), receivers);
  }
View Full Code Here

Examples of com.sogou.qadev.service.cynthia.service.MailSender

    {
      Document document = XMLUtil.string2Document(xml, "UTF-8");
     
      NodeList paramList = document.getElementsByTagName( "param" );
     
      MailSender  sender = new MailSender();
      sender.setFromUser( username );
     
      sender.setHtml( true );
      sender.setSmtp( "transport.mail.sogou-inc.com" );

      for( int in = 0; in < paramList.getLength(); in++ )
      {
        Element node = (Element)paramList.item( in );
        if( node.getAttribute( "name" ).equals( "title") )
          sender.setSubject( node.getAttribute( "value" ) );
        else if( node.getAttribute( "name" ).equals( "mailList") )
        {
          String value = node.getAttribute( "value" );
          value = value.replaceAll( ";", "," );
          value = value.replaceAll( "\r\n", "," );
          value = value.replaceAll( "\n", "," );
         
          sender.setToUsers( value.split( "," ) );
        }
        else if( node.getAttribute( "name" ).equals( "ccMailList") )
        {
          String value = node.getAttribute( "value" );
          value = value.replaceAll( ";", "," );
          value = value.replaceAll( "\r\n", "," );
          value = value.replaceAll( "\n", "," );
         
          sender.setCcUsers( value.split( "," ) );
        }
        else if( node.getAttribute( "name" ).equals( "bccMailList") )
        {
          String value = node.getAttribute( "value" );
          value = value.replaceAll( ";", "," );
          value = value.replaceAll( "\r\n", "," );
          value = value.replaceAll( "\n", "," );
         
          sender.setBccUsers( value.split( "," ) );
        }
      } 
      sender.setContent( content.replaceAll("utf-8", "GBK").replaceAll("UTF-8", "GBK") );
      sender.setEncode( "GBK" );
       
      return sender.sendHtmlEx("GBK");
    }
    catch( Exception e )
    {
      e.printStackTrace();
    }
View Full Code Here

Examples of com.sogou.qadev.service.cynthia.service.MailSender

      DocumentBuilder builder = factory.newDocumentBuilder();
      Document document = builder.parse( new ByteArrayInputStream( xml.getBytes() ) );
     
      NodeList paramList = document.getElementsByTagName( "param" );
     
      MailSender  sender = new MailSender();
      sender.setFromUser( username );
     
      sender.setHtml( true );
      sender.setSmtp( "transport.mail.sogou-inc.com" );
     
      for( int in = 0; in < paramList.getLength(); in++ )
      {
        Element node = (Element)paramList.item( in );
        if( node.getAttribute( "name" ).equals( "title") )
          sender.setSubject( node.getAttribute( "value" ) );
        else if( node.getAttribute( "name" ).equals( "mailList") )
        {
          String value = node.getAttribute( "value" );
          value = value.replaceAll( ";", "," );
          value = value.replaceAll( "\r\n", "," );
          value = value.replaceAll( "\n", "," );
         
          sender.setToUsers( value.split( "," ) );
        }
        else if( node.getAttribute( "name" ).equals( "ccMailList") )
        {
          String value = node.getAttribute( "value" );
          value = value.replaceAll( ";", "," );
          value = value.replaceAll( "\r\n", "," );
          value = value.replaceAll( "\n", "," );
         
          sender.setCcUsers( value.split( "," ) );
        }
        else if( node.getAttribute( "name" ).equals( "bccMailList") )
        {
          String value = node.getAttribute( "value" );
          value = value.replaceAll( ";", "," );
          value = value.replaceAll( "\r\n", "," );
          value = value.replaceAll( "\n", "," );
         
          sender.setBccUsers( value.split( "," ) );
        }
      }
     
      StringBuffer content = new StringBuffer();
     
      if( dataArray != null && dataArray.length > 0 )
      {
        content.append( "<table>" );
        content.append( "<tr bgcolor='#EEFFFF'>" );
        content.append( "<td nowrap>序号</td>" );
        content.append( "<td nowrap>任务ID</td>" );
        content.append( "<td nowrap>任务标题</td>" );
        content.append( "<td nowrap>状态</td>" );
        content.append( "<td nowrap>描述</td>" );
        content.append( "<td nowrap>指派人</td>" );
        content.append( "<td nowrap>指派类型</td>" );
        content.append( "<td nowrap>创建人</td>" );
        content.append( "<td nowrap>创建时间</td>" );
        content.append( "<td nowrap>最后修改时间</td>" );
        content.append( "</tr>" );
       
        for( int i = 0; i < dataArray.length; i ++ )
        {
          content.append( "<tr bgcolor='#EEEEEE'>" );
          content.append( "<td nowrap>").append((i + 1)).append("</td>" );
          content.append( "<td nowrap>").append(dataArray[i].getId()).append("</td>" );
          content.append( "<td nowrap><a href=\"").append(ConfigUtil.getCynthiaWebRoot()).append("taskManagement.html?operation=read&taskid=").append(URLUtil.toSafeURLString(dataArray[i].getId().toString())).append("\">").append(( dataArray[i].getTitle()==null?"-":dataArray[i].getTitle() )).append("</a></td>" );
          content.append( "<td nowrap>").append(dataArray[i].getStatusId()).append("</td>" );
          content.append( "<td nowrap>").append(( dataArray[i].getDescription() == null?"-":dataArray[i].getDescription() )).append("</td>" );
          content.append( "<td nowrap>").append(( dataArray[i].getAssignUsername() == null?"-":dataArray[i].getAssignUsername() )).append("</td>" );
          content.append( "<td nowrap>").append(dataArray[i].getCreateUsername() ).append("</td>" );
          content.append( "<td nowrap>").append(dataArray[i].getCreateTime().toString() ).append("</td>" );
          content.append( "<td nowrap>").append(dataArray[i].getLastModifyTime().toString() ).append("</td>" );
          content.append( "</tr>" );
        }
        content.append( "</table>" );
      }
     
      sender.setContent( content.toString() );
     
      return sender.send();
    }
    catch( Exception e )
    {
      e.printStackTrace();
    }
View Full Code Here

Examples of com.tll.mail.MailSender

        final List<IComposer<? extends IMailContext>> composers = new ArrayList<IComposer<? extends IMailContext>>(2);
        composers.add(templateComposer);
        composers.add(simpleComposer);

        return new MailSender(javaMailSenders, numberOfSendRetries, sendRetryDelayMilis, composers);
      }

      @Inject
      @PrimaryMailSender
      JavaMailSender primary;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.