Package org.apache.james.core

Examples of org.apache.james.core.MimeMessageSource


        public MimeMessage mimeMessage( ImapRequestLineReader request )
                throws ProtocolException
        {
            request.nextWordChar();
            String mailString = consumeLiteral( request );
            MimeMessageSource source;
            try {
                byte[] messageBytes = mailString.getBytes( "US-ASCII" );
                source = new MimeMessageByteArraySource( "Mail" + System.currentTimeMillis(),
                                                         messageBytes);
            }
View Full Code Here


    }

    private long appendMessage( String messageContent, MessageFlags flags,
                                Date datetime, ImapMailbox mailbox )
    {
        MimeMessageSource source =
                new MimeMessageByteArraySource( "messageContent:" + System.currentTimeMillis(),
                                                messageContent.getBytes());
        MimeMessage message = new MimeMessageWrapper( source );
        SimpleImapMessage imapMessage = mailbox.createMessage( message, flags, datetime );
        return imapMessage.getUid();
View Full Code Here

        public MimeMessage mimeMessage( ImapRequestLineReader request )
                throws ProtocolException
        {
            request.nextWordChar();
            String mailString = consumeLiteral( request );
            MimeMessageSource source;
            try {
                byte[] messageBytes = mailString.getBytes( "US-ASCII" );
                source = new MimeMessageByteArraySource( "Mail" + System.currentTimeMillis(),
                                                         messageBytes);
            }
View Full Code Here

    }

    private long appendMessage( String messageContent, MessageFlags flags,
                                Date datetime, ImapMailbox mailbox )
    {
        MimeMessageSource source =
                new MimeMessageByteArraySource( "messageContent:" + System.currentTimeMillis(),
                                                messageContent.getBytes());
        MimeMessage message = new MimeMessageWrapper( source );
        SimpleImapMessage imapMessage = mailbox.createMessage( message, flags, datetime );
        return imapMessage.getUid();
View Full Code Here

                } catch (MalformedURLException e) {
                    // Ignore on error
                    logger.debug("Unable to get url from blobmessage for mail " + mail.getName());
                }
                InputStream in = blobMessage.getInputStream();
                MimeMessageSource source;
                // if its a SharedInputStream we can make use of some more performant implementation which don't need to copy the message to a temporary file
                if (in instanceof SharedInputStream) {
                    String sourceId = message.getJMSMessageID();
                    long size = message.getLongProperty(JAMES_MAIL_MESSAGE_SIZE);
View Full Code Here

    }

    private long appendMessage( String messageContent, MessageFlags flags,
                                Date datetime, ImapMailbox mailbox )
    {
        MimeMessageSource source =
                new MimeMessageByteArraySource( "messageContent:" + System.currentTimeMillis(),
                                                messageContent.getBytes());
        MimeMessage message = new MimeMessageWrapper( source );
        SimpleImapMessage imapMessage = mailbox.createMessage( message, flags, datetime );
        return imapMessage.getUid();
View Full Code Here

        public MimeMessage mimeMessage( ImapRequestLineReader request )
                throws ProtocolException
        {
            request.nextWordChar();
            String mailString = consumeLiteral( request );
            MimeMessageSource source;
            try {
                byte[] messageBytes = mailString.getBytes( "US-ASCII" );
                source = new MimeMessageByteArraySource( "Mail" + System.currentTimeMillis(),
                                                         messageBytes);
            }
View Full Code Here

                    mail.setAttribute(JAMES_QUEUE_NAME, queueName);
                } catch (MalformedURLException e) {
                    // Ignore on error
                    logger.debug("Unable to get url from blobmessage for mail " + mail.getName());
                }
                MimeMessageSource source = new MimeMessageBlobMessageSource(blobMessage);
                mail.setMessage(new MimeMessageCopyOnWriteProxy(source));
           
            } catch (JMSException e) {
                throw new MailQueueException("Unable to populate MimeMessage for mail " + mail.getName(), e);
            }
View Full Code Here

TOP

Related Classes of org.apache.james.core.MimeMessageSource

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.