ah i see

On Aug 17, 2012, at 3:34 PM, Joshua Armstrong wrote:

> On 8/17/2012 2:29 PM, tim wrote:
>> So this:
>> 
>>     /**
>>      * Method createMail creates a new <code>Mail</code>.
>>      *
>>      * @param message
>>      * @param recipient
>>      * @return Mail
>>      * @throws MessagingException
>>      */
>>     protected Mail createMail(MimeMessage message, MailAddress recipient) 
>> throws MessagingException, UnknownHostException {
>>         Collection<MailAddress> recipients = new ArrayList<MailAddress>(1);
>>         recipients.add(recipient);
>>         MailImpl mail = new MailImpl(MailImpl.getId(), getSender(), 
>> recipients, message);
>> 
>> 
>> 
>> 
> <snip>
> 
> Yes.  The mail gets a randomized message ID from MailImpl but that's not what 
> the IMAP server uses to fetch - it uses a sequentially assigned folder index.
> 
> Here's where it actually loops through the folder to list the messages:
> 
>            // Lock the folder while processing each message
>            synchronized (getFolder())
>            {
>                messageCount = getFolder().getMessageCount();
>                for (int i = 1; i <= messageCount; i++)
>                {
>                    MimeMessage message =
>                        (MimeMessage) getFolder().getMessage(i);
> 
> -- 
> Joshua M. Armstrong
> Software Engineer
> Centurion, Inc.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to