Examples of MailClient


Examples of com.consol.citrus.mail.client.MailClient

        Map<String, MailClient> senders = beanDefinitionContext.getBeansOfType(MailClient.class);

        Assert.assertEquals(senders.size(), 3);

        // 1st mail sender
        MailClient sender = senders.get("mailClient1");
        Assert.assertEquals(sender.getName(), "mailClient1");
        Assert.assertEquals(sender.getEndpointConfiguration().getJavaMailSender().getHost(), "localhost");
        Assert.assertEquals(sender.getEndpointConfiguration().getJavaMailSender().getPort(), 25000);
        Assert.assertNull(sender.getActor());

        // 2nd mail sender
        sender = senders.get("mailClient2");
        Assert.assertEquals(sender.getName(), "mailClient2");
        Assert.assertEquals(sender.getEndpointConfiguration().getJavaMailSender().getHost(), "localhost");
        Assert.assertEquals(sender.getEndpointConfiguration().getJavaMailSender().getPort(), 25000);
        Assert.assertEquals(sender.getEndpointConfiguration().getJavaMailSender().getUsername(), "mailus");
        Assert.assertEquals(sender.getEndpointConfiguration().getJavaMailSender().getPassword(), "secret");
        Assert.assertEquals(sender.getEndpointConfiguration().getJavaMailSender().getJavaMailProperties().get("mail.smtp.auth"), "true");
        Assert.assertNull(sender.getActor());

        // 3rd mail sender
        sender = senders.get("mailClient3");
        Assert.assertEquals(sender.getName(), "mailClient3");
        Assert.assertEquals(sender.getEndpointConfiguration().getJavaMailSender().getHost(), "localhost");
        Assert.assertEquals(sender.getEndpointConfiguration().getJavaMailSender().getPort(), 25000);
        Assert.assertNotNull(sender.getActor());
        Assert.assertEquals(sender.getEndpointConfiguration().getMessageConverter(), beanDefinitionContext.getBean("messageConverter", MessageConverter.class));
        Assert.assertEquals(sender.getEndpointConfiguration().getJavaMailSender().getJavaMailProperties().get("mail.transport.protocol"), "smtp");
    }
View Full Code Here

Examples of railo.runtime.net.mail.MailClient

     
      // check attrs
      if(port==-1)port=getDefaultPort();
     
      //PopClient client = new PopClient(server,port,username,password);
      MailClient client = MailClient.getInstance(getType(),server,port,username,password);
        client.setTimeout(timeout*1000);
        client.setMaxrows(maxrows);
        if(startrow>1)client.setStartrow(startrow-1);
        client.setUniqueFilenames(generateUniqueFilenames);
        if(attachmentPath!=null)client.setAttachmentDirectory(attachmentPath);
       
        if(uid!=null)messageNumber=null;
       
        try {
            client.connect();
           
            if(action.equals("getheaderonly")) {
                required(getTagName(),action,"name",name);
                pageContext.setVariable(name,client.getMails(messageNumber,uid,false));
            }
            else if(action.equals("getall")) {
                required(getTagName(),action,"name",name);
                pageContext.setVariable(name,client.getMails(messageNumber,uid,true));
            }
            else if(action.equals("delete")) {
                client.deleteMails(messageNumber,uid);
            }
            else throw new ApplicationException("invalid value for attribute action, valid values are [getHeaderOnly,getAll,delete]");
        }
        catch(Exception e) {
            throw Caster.toPageException(e);
        }
        finally{
            client.disconnectEL();
        }
        return SKIP_BODY;
    }
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.