Package com.amazonaws.services.simpleemail.model

Examples of com.amazonaws.services.simpleemail.model.SendEmailResult


    }

    @Override
    public SendEmailResult sendEmail(SendEmailRequest sendEmailRequest) throws AmazonServiceException, AmazonClientException {
        this.sendEmailRequest = sendEmailRequest;
        SendEmailResult result = new SendEmailResult();
        result.setMessageId("1");
       
        return result;
    }
View Full Code Here


    public void process(Exchange exchange) throws Exception {
        SendEmailRequest request = createMailRequest(exchange);
        log.trace("Sending request [{}] from exchange [{}]...", request, exchange);
       
        SendEmailResult result = getEndpoint().getSESClient().sendEmail(request);

        log.trace("Received result [{}]", result);
        Message message = getMessageForResponse(exchange);
        message.setHeader(SesConstants.MESSAGE_ID, result.getMessageId());
    }
View Full Code Here

    }

    @Override
    public SendEmailResult sendEmail(SendEmailRequest sendEmailRequest) throws AmazonServiceException, AmazonClientException {
        this.sendEmailRequest = sendEmailRequest;
        SendEmailResult result = new SendEmailResult();
        result.setMessageId("1");
       
        return result;
    }
View Full Code Here

    public void process(Exchange exchange) throws Exception {
        SendEmailRequest request = createMailRequest(exchange);
        log.trace("Sending request [{}] from exchange [{}]...", request, exchange);
       
        SendEmailResult result = getEndpoint().getSESClient().sendEmail(request);

        log.trace("Received result [{}]", result);
        Message message = getMessageForResponse(exchange);
        message.setHeader(SesConstants.MESSAGE_ID, result.getMessageId());
    }
View Full Code Here

        request.setMessage(msg);

        // Call Amazon SES to send the message
        String messageId = null;
        try {
            SendEmailResult result = simpleEmailServiceClient.sendEmail(request);
            messageId = result.getMessageId();
        } catch (AmazonClientException e) {
            logger.debug("[SES EMAIL] AWS AmazonClientException " + e.getMessage());
            logger.error("Caught an AddressException, which means one or more of your "
                    + "addresses are improperly formatted." + e.getMessage());
        } catch (Exception e) {
View Full Code Here

        ReflectionTestUtils.setField(emailService, "simpleEmailServiceClient", mockAmazonSimpleEmailServiceClient);
        ReflectionTestUtils.setField(emailService, "emailProperties", mockEmailProperties);
        ReflectionTestUtils.setField(emailService, "userService", mockUserService);
        ReflectionTestUtils.setField(emailService, "backgroundSend", false);
        when(mockEmailProperties.get(anyString())).thenReturn("TestTemplateToken");
        when(mockAmazonSimpleEmailServiceClient.sendEmail(any(SendEmailRequest.class))).thenReturn(new SendEmailResult().withMessageId("foo"));
        emailService.setEnabled(true);
        emailService.afterPropertiesSet();
    }
View Full Code Here

        String sourceAddress = getSourceAddress(to);
        SendEmailRequest request = new SendEmailRequest(sourceAddress, destination, msg);
        request.setReturnPath(sourceAddress);
        LOGGER.debug(String.format("Sending email with subject '%s' to %s",
                subject, to));
        SendEmailResult result = null;
        try {
            result = sesClient.sendEmail(request);
        } catch (Exception e) {
            throw new RuntimeException(String.format("Failed to send email to %s", to), e);
        }
        LOGGER.info(String.format("Email to %s, result id is %s, subject is %s",
                to, result.getMessageId(), subject));
    }
View Full Code Here

TOP

Related Classes of com.amazonaws.services.simpleemail.model.SendEmailResult

Copyright © 2018 www.massapicom. 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.