No problem there, happy to do that.

I can report that my idea of separating the emails and sending to just one
person at a time did not help...we still each get two emails.  We probably
have about 8 possible emails that could be sent during this process...all
but one of those has this problem.

I think my next attempt might be to use a different send account for the
emails.  Right now we process two email accounts but when sending always
use one of those 2 (same one each time).  Also both are Google Apps
accounts...I might try sending from a regular GMail account.

-Dave



On Wed, Apr 3, 2013 at 1:08 AM, Siegfried Goeschl <[email protected]> wrote:

> Hi David,
>
> it would be highly appreciated to keep us in the loop ... :-)
>
> Thanks in advance
>
> Siegfried Goeschl
>
>
> On 02.04.13 05:52, David Hoffer wrote:
>
>> But I'm quite sure email.send() is only being called once...as I log
>> each of those calls.  It's that the one send() call ends up sending two
>> emails.  The duplicate emails seems related to the two email recipients
>>   I'm going to try building a separate email for each recipient and see
>> how that goes.
>>
>> The one other strange thing that is happening...and now I wonder if they
>> are related.  In my main logic I move emails from Inbox to another
>> folder.  I call message.setFlag(DELETED, true) after the copy to remove
>> from the Inbox (the remove actually happens later when inbox.close(true)
>> is called.  However for some reason now message.setFlag(DELETED, true)
>> often will throw a MessageRemovedException.  However I have no idea why
>> it would throw this as it's a new message that was just read and it's
>> the first time the DELETED flag was set and inbox.close(true) has not
>> been called yet.
>>
>> Both of these issues started at about the same time.  Both are
>> unexpected/unexplained.
>>
>> -Dave
>>
>>
>> On Mon, Apr 1, 2013 at 12:42 PM, Siegfried Goeschl <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>     Indeed I do ... :-) ... Email.send() returns the msg id
>>
>>     Cheers,
>>
>>     Siegfried Goeschl
>>
>>
>>
>>     On 01.04.13 19:12, David Hoffer wrote:
>>
>>         Do you know the API to get that ID?  I'd like to add that to the
>>         logs.
>>
>>         -Dave
>>
>>
>>         On Mon, Apr 1, 2013 at 11:03 AM, Siegfried Goeschl
>>         <[email protected] <mailto:[email protected]>> wrote:
>>
>>             Hi folks,
>>
>>             log seems okay - a few hints
>>
>>             A hint every message constructed by the mail api has a
>>             unique mail id (if
>>             not overwritten by the application)  - if your duplicates
>>             have different
>>             mail ids then the application sent indeed two emails
>>
>>             Cheers,
>>
>>             Siegfried Goeschl
>>
>>
>>             On 30.03.13 07:43, Maurizio Cucchiara wrote:
>>
>>                 Looking at the log, seems everything right to me.
>>
>>                 Anyway, when I face this kind of trouble (SMTP protocol
>>                 is a strange beast
>>                 :)), my best friend is tcpdump/wireshark.
>>                 Tcpdump will address you to the side where you have to
>>                 investigate.
>>
>>
>>                 Twitter     
>> :http://www.twitter.com/m_**__**cucchiara<http://www.twitter.com/m_**__cucchiara>
>>                 
>> <http://www.twitter.com/m_****cucchiara<http://www.twitter.com/m_**cucchiara>
>> ><http://www.twitter.**__com/m_cucchiara
>>                 
>> <http://www.twitter.com/m_**cucchiara<http://www.twitter.com/m_cucchiara>
>> >>
>>                 G+
>>                   
>> :https://plus.google.com/**__**107903711540963855921<https://plus.google.com/**__107903711540963855921>
>>                 
>> <https://plus.google.com/****107903711540963855921<https://plus.google.com/**107903711540963855921>
>> ><https:/**/__plus.google.com/__**107903711540963855921<http://plus.google.com/__107903711540963855921>
>>                 
>> <https://plus.google.com/**107903711540963855921<https://plus.google.com/107903711540963855921>
>> >>
>>                 Linkedin
>>                   
>> :http://www.linkedin.com/in/****__mauriziocucchiara<http://www.linkedin.com/in/**__mauriziocucchiara>
>>                 
>> <http://www.linkedin.com/in/****mauriziocucchiara<http://www.linkedin.com/in/**mauriziocucchiara>
>> ><http://www.**__linkedin.com/in/__**mauriziocucchiara<http://linkedin.com/in/__mauriziocucchiara>
>>                 
>> <http://www.linkedin.com/in/**mauriziocucchiara<http://www.linkedin.com/in/mauriziocucchiara>
>> >>
>>                 VisualizeMe: 
>> http://vizualize.me/maurizio.***__*<http://vizualize.me/maurizio.*__*>
>>                 
>> <http://vizualize.me/maurizio.****<http://vizualize.me/maurizio.**>
>> >
>>                 cucchiara?r=maurizio.__**cucchiara<http://vizualize.me/**
>> __maurizio.cucchiara?r=**maurizio.__cucchiara<http://vizualize.me/__maurizio.cucchiara?r=maurizio.__cucchiara>
>>
>>                 <http://vizualize.me/maurizio.**
>> cucchiara?r=maurizio.cucchiara<http://vizualize.me/maurizio.cucchiara?r=maurizio.cucchiara>
>> **>>
>>
>>
>>                 Maurizio Cucchiara
>>
>>
>>                 On 30 March 2013 01:48, David Hoffer <[email protected]
>>                 <mailto:[email protected]>> wrote:
>>
>>                    I was able to redirect the system outputs to the log
>>                 file...just easier
>>
>>                     that way for me.  Here is what's in the log file
>>                     (with some email
>>                     addresses
>>                     mods to protect the innocent):
>>
>>                     2013-03-30 00:30:49,524 [main] INFO  SYSOUT - DEBUG:
>>                     JavaMail version
>>                     1.4.4
>>                     2013-03-30 00:30:49,533 [main] INFO  SYSOUT - DEBUG:
>>                     successfully loaded
>>                     resource: /META-INF/javamail.default.**_**_providers
>>
>>
>>                     2013-03-30 00:30:49,533 [main] INFO  SYSOUT - DEBUG:
>>                     Tables of loaded
>>                     providers
>>                     2013-03-30 00:30:49,533 [main] INFO  SYSOUT - DEBUG:
>>                     Providers Listed By
>>                     Class Name:
>>
>>                     {com.sun.mail.smtp.**__**
>> SMTPSSLTransport=javax.mail.**
>>                     Provider[TRANSPORT,smtps,com.***__*sun.mail.smtp.**__
>> **SMTPSSLTransport,Sun
>>                     Microsystems, Inc],
>>
>>                     com.sun.mail.smtp.**__**SMTPTransport=javax.mail.**
>>                     Provider[TRANSPORT,smtp,com.****
>> __sun.mail.smtp.SMTPTransport,****__Sun
>>                     Microsystems, Inc],
>>
>>                     com.sun.mail.imap.**__**IMAPSSLStore=javax.mail.**
>>                     Provider[STORE,imaps,com.sun.***
>> __*mail.imap.IMAPSSLStore,Sun
>>                     Microsystems, Inc],
>>
>>                     com.sun.mail.pop3.**__**POP3SSLStore=javax.mail.**
>>                     Provider[STORE,pop3s,com.sun.***
>> __*mail.pop3.POP3SSLStore,Sun
>>                     Microsystems, Inc],
>>
>>                     com.sun.mail.imap.IMAPStore=****
>> __javax.mail.Provider[STORE,**
>>                     imap,com.sun.mail.imap.**__**IMAPStore,Sun
>>                     Microsystems, Inc],
>>
>>                     com.sun.mail.pop3.POP3Store=****
>> __javax.mail.Provider[STORE,**
>>                     pop3,com.sun.mail.pop3.**__**POP3Store,Sun
>>
>>
>>                     Microsystems, Inc]}
>>                     2013-03-30 00:30:49,533 [main] INFO  SYSOUT - DEBUG:
>>                     Providers Listed By
>>                     Protocol:
>>                     {imaps=javax.mail.Provider[**_**
>> _STORE,imaps,com.sun.mail.**imap.__**
>>                     IMAPSSLStore,Sun
>>                     Microsystems, Inc],
>>                     imap=javax.mail.Provider[**__**
>> STORE,imap,com.sun.mail.imap.***__*IMAPStore,Sun
>>                     Microsystems, Inc],
>>
>>                     smtps=javax.mail.Provider[**__**
>> TRANSPORT,smtps,com.sun.mail.***__*
>>                     smtp.SMTPSSLTransport,Sun
>>                     Microsystems, Inc],
>>                     pop3=javax.mail.Provider[**__**
>> STORE,pop3,com.sun.mail.pop3.***__*POP3Store,Sun
>>                     Microsystems, Inc],
>>                     pop3s=javax.mail.Provider[**__**
>> STORE,pop3s,com.sun.mail.pop3.**__**
>>                     POP3SSLStore,Sun
>>                     Microsystems, Inc],
>>                     smtp=javax.mail.Provider[**__**
>> TRANSPORT,smtp,com.sun.mail.**
>>
>>
>>                     smtp.SMTPTransport,Sun
>>                     Microsystems, Inc]}
>>                     2013-03-30 00:30:49,533 [main] INFO  SYSOUT - DEBUG:
>>                     successfully loaded
>>                     resource: /META-INF/javamail.default.**_**
>> _address.map
>>
>>
>>                     2013-03-30 00:30:49,543 [main] INFO  SYSOUT - DEBUG:
>>                     getProvider()
>>                     returning
>>                     javax.mail.Provider[TRANSPORT,**
>> __**smtp,com.sun.mail.smtp.**
>>
>>
>>                     SMTPTransport,Sun
>>                     Microsystems, Inc]
>>                     2013-03-30 00:30:49,543 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: useEhlo true,
>>                     useAuth true
>>                     2013-03-30 00:30:49,543 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: useEhlo true,
>>                     useAuth true
>>                     2013-03-30 00:30:49,543 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: trying to
>>                     connect
>>                     to host "smtp.gmail.com <http://smtp.gmail.com>",
>>
>>                     port 587, isSSL false
>>                     2013-03-30 00:30:49,567 [main] INFO  SYSOUT - 220
>>                     mx.google.com <http://mx.google.com> ESMTP
>>
>>                     dt10sm10366067qab.0 - gsmtp
>>
>>                     2013-03-30 00:30:49,567 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: connected to
>>                     host
>>                     "smtp.gmail.com <http://smtp.gmail.com>", port: 587
>>
>>
>>                     2013-03-30 00:30:49,567 [main] INFO  SYSOUT - EHLO
>>                     ip-10-144-154-209.ec2.internal
>>
>>                     2013-03-30 00:30:49,585 [main] INFO  SYSOUT -
>>                     250-mx.google.com <http://250-mx.google.com> at your
>>
>>                     service, [23.23.77.108]
>>                     250-SIZE 35882577
>>                     250-8BITMIME
>>                     250-STARTTLS
>>                     250 ENHANCEDSTATUSCODES
>>
>>                     2013-03-30 00:30:49,585 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: Found extension
>>                     "SIZE", arg "35882577"
>>                     2013-03-30 00:30:49,585 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: Found extension
>>                     "8BITMIME", arg ""
>>                     2013-03-30 00:30:49,585 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: Found extension
>>                     "STARTTLS", arg ""
>>                     2013-03-30 00:30:49,585 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: Found extension
>>                     "ENHANCEDSTATUSCODES", arg ""
>>                     2013-03-30 00:30:49,585 [main] INFO  SYSOUT - STARTTLS
>>
>>                     2013-03-30 00:30:49,596 [main] INFO  SYSOUT - 220
>>                     2.0.0 Ready to start
>>                     TLS
>>
>>                     2013-03-30 00:30:49,680 [main] INFO  SYSOUT - EHLO
>>                     ip-10-144-154-209.ec2.internal
>>
>>                     2013-03-30 00:30:49,691 [main] INFO  SYSOUT -
>>                     250-mx.google.com <http://250-mx.google.com> at your
>>
>>                     service, [23.23.77.108]
>>                     250-SIZE 35882577
>>                     250-8BITMIME
>>                     250-AUTH LOGIN PLAIN XOAUTH XOAUTH2
>>                     250 ENHANCEDSTATUSCODES
>>
>>                     2013-03-30 00:30:49,691 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: Found extension
>>                     "SIZE", arg "35882577"
>>                     2013-03-30 00:30:49,691 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: Found extension
>>                     "8BITMIME", arg ""
>>                     2013-03-30 00:30:49,691 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: Found extension
>>                     "AUTH", arg "LOGIN PLAIN XOAUTH XOAUTH2"
>>                     2013-03-30 00:30:49,691 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: Found extension
>>                     "ENHANCEDSTATUSCODES", arg ""
>>                     2013-03-30 00:30:49,691 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: Attempt to
>>                     authenticate
>>                     2013-03-30 00:30:49,692 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: check
>>                     mechanisms:
>>                     LOGIN PLAIN DIGEST-MD5 NTLM
>>                     2013-03-30 00:30:49,692 [main] INFO  SYSOUT - AUTH
>> LOGIN
>>
>>                     2013-03-30 00:30:49,703 [main] INFO  SYSOUT - 334
>>                     VXNlcm5hbWU6
>>
>>                     2013-03-30 00:30:49,703 [main] INFO  SYSOUT -
>>                     bGVhZHNAa2V5c3RvbmVmdW5kaW5nLm**__**NvbQ==
>>
>>
>>
>>                     2013-03-30 00:30:49,715 [main] INFO  SYSOUT - 334
>>                     UGFzc3dvcmQ6
>>
>>                     2013-03-30 00:30:49,715 [main] INFO  SYSOUT -
>>                     bGVhZHMyMDEy
>>
>>                     2013-03-30 00:30:49,968 [main] INFO  SYSOUT - 235
>>                     2.7.0 Accepted
>>
>>                     2013-03-30 00:30:49,968 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: use8bit false
>>                     2013-03-30 00:30:49,968 [main] INFO  SYSOUT - MAIL
>>                     FROM:<
>>                     [email protected] <mailto:[email protected]>>
>>
>>
>>                     2013-03-30 00:30:49,980 [main] INFO  SYSOUT - 250
>>                     2.1.0 OK
>>                     dt10sm10366067qab.0 - gsmtp
>>
>>                     2013-03-30 00:30:49,980 [main] INFO  SYSOUT - RCPT
>> TO:<
>>                     [email protected] <mailto:[email protected]>>
>>
>>
>>                     2013-03-30 00:30:49,992 [main] INFO  SYSOUT - 250
>>                     2.1.5 OK
>>                     dt10sm10366067qab.0 - gsmtp
>>
>>                     2013-03-30 00:30:49,992 [main] INFO  SYSOUT - RCPT
>>                     TO:<[email protected] <mailto:[email protected]>>
>>
>>
>>                     2013-03-30 00:30:50,003 [main] INFO  SYSOUT - 250
>>                     2.1.5 OK
>>                     dt10sm10366067qab.0 - gsmtp
>>
>>                     2013-03-30 00:30:50,003 [main] INFO  SYSOUT - DEBUG
>>                     SMTP: Verified
>>                     Addresses
>>                     2013-03-30 00:30:50,003 [main] INFO  SYSOUT - DEBUG
>>                     SMTP:   jmartin <
>>                     [email protected] <mailto:[email protected]>>
>>
>>                     2013-03-30 00:30:50,004 [main] INFO  SYSOUT - DEBUG
>>                     SMTP:   dave <
>>                     [email protected] <mailto:[email protected]>>
>>
>>                     2013-03-30 00:30:50,004 [main] INFO  SYSOUT - DATA
>>
>>                     2013-03-30 00:30:50,268 [main] INFO  SYSOUT - 354
>>                       Go ahead
>>                     dt10sm10366067qab.0 - gsmtp
>>
>>                     2013-03-30 00:30:50,269 [main] INFO  SYSOUT - Date:
>>                     Sat, 30 Mar 2013
>>                     00:30:49 +0000 (UTC)
>>                     From: [email protected] <mailto:[email protected]>
>>                     To: jmartin <[email protected]
>>                     <mailto:[email protected]>>**, dave <
>> [email protected]
>>                     <mailto:[email protected]>>
>>                     Message-ID:
>>                     <2143726487.2.1364603449543.****
>> __JavaMail.stonedev@ip-10-144-****
>>
>>
>>                     154-209
>>
>>
>>                            Subject: Report [3/29/13]
>>
>>                     MIME-Version: 1.0
>>                     Content-Type: text/plain; charset=us-ascii
>>                     Content-Transfer-Encoding: 7bit
>>
>>
>>                     -----------------------------
>>                     Email Body
>>                     -----------------------------
>>                     .
>>
>>                     2013-03-30 00:30:50,831 [main] INFO  SYSOUT - 250
>>                     2.0.0 OK 1364603273
>>                     dt10sm10366067qab.0 - gsmtp
>>
>>                     2013-03-30 00:30:50,832 [main] INFO  SYSOUT - QUIT
>>
>>                     2013-03-30 00:30:50,843 [main] INFO  SYSOUT - 221
>>                     2.0.0 closing
>>                     connection
>>                     dt10sm10366067qab.0 - gsmtp
>>
>>
>>                     On Fri, Mar 29, 2013 at 1:43 PM, Maurizio Cucchiara
>>                     <[email protected]
>>                     <mailto:[email protected]>**>wrote:
>>
>>
>>                        if you want obtain the system.out from a
>>                     scheduled job, you can redirect
>>
>>                         the output on a file:
>>
>>                         for example:
>>
>>                         scheduled_job > /tmp/out.txt
>>
>>                         Twitter
>>                         
>> :http://www.twitter.com/m_**__**cucchiara<http://www.twitter.com/m_**__cucchiara>
>>                         
>> <http://www.twitter.com/m_****cucchiara<http://www.twitter.com/m_**cucchiara>
>> ><http://www.twitter.**__com/m_cucchiara
>>                         
>> <http://www.twitter.com/m_**cucchiara<http://www.twitter.com/m_cucchiara>
>> >>
>>                         G+
>>                           :https://plus.google.com/**__**
>> 107903711540963855921 <https://plus.google.com/**__107903711540963855921><
>> https://plus.google.com/****107903711540963855921<https://plus.google.com/**107903711540963855921>
>> ><https:/**/__plus.google.com/__**107903711540963855921<http://plus.google.com/__107903711540963855921><
>> https://plus.google.com/**107903711540963855921<https://plus.google.com/107903711540963855921>
>> >>
>>                         Linkedin
>>                           :http://www.linkedin.com/in/****
>> __mauriziocucchiara <http://www.linkedin.com/in/**__mauriziocucchiara> <
>> http://www.linkedin.com/in/****mauriziocucchiara<http://www.linkedin.com/in/**mauriziocucchiara>
>> ><http://www.**__linkedin.com/in/__**mauriziocucchiara<http://linkedin.com/in/__mauriziocucchiara><
>> http://www.linkedin.com/in/**mauriziocucchiara<http://www.linkedin.com/in/mauriziocucchiara>
>> >>
>>                         VisualizeMe: 
>> http://vizualize.me/maurizio.***__*<http://vizualize.me/maurizio.*__*>
>>                         
>> <http://vizualize.me/maurizio.****<http://vizualize.me/maurizio.**>
>> >
>>                         cucchiara?r=maurizio.__**cucchiara<
>> http://vizualize.me/**__maurizio.cucchiara?r=**maurizio.__cucchiara<http://vizualize.me/__maurizio.cucchiara?r=maurizio.__cucchiara>
>>
>>                         <http://vizualize.me/maurizio.**
>> cucchiara?r=maurizio.cucchiara<http://vizualize.me/maurizio.cucchiara?r=maurizio.cucchiara>
>> **>>
>>
>>
>>                         Maurizio Cucchiara
>>
>>
>>                         On 29 March 2013 20:30, David Hoffer
>>                         <[email protected] <mailto:[email protected]>>
>>
>>                         wrote:
>>
>>                            This runs as a cron job...so no console is
>>                         used.  Not sure then how to
>>
>>
>>                         get
>>
>>                             the debug info...may have to reconfigure to
>>                             run in console.  Perhaps I
>>
>>                         can
>>
>>                             configure log4j to redirect System.out and
>>                             System.err...I'll check
>>
>>                         that.
>>
>>
>>
>>                             -Dave
>>
>>
>>                             On Fri, Mar 29, 2013 at 12:34 PM, Thomas
>>                             Neidhart <
>>                             [email protected]
>>                             
>> <mailto:thomas.neidhart@gmail.**com<[email protected]>
>> >
>>
>>
>>                                 wrote:
>>
>>
>>                                On 03/29/2013 01:32 PM, David Hoffer wrote:
>>
>>
>>                                     Hum, I set setDebug(true) but I'm
>>                                     not seeing more info the
>>
>>                                 logs...and
>>
>>
>>                         logging is set to DEBUG level.  How do I
>>                         configure this so the
>>
>>
>>                                 debug
>>
>>
>>                         goes
>>
>>
>>                                 to the log?
>>
>>
>>
>>                                 the debug output will go to System.out
>>                                 or System.err, so you will not
>>                                 find it in the output of your logging
>>                                 provider.
>>
>>                                 Thomas
>>
>>                                 ------------------------------**
>> __**--------------------------**--__--**
>>                                 ---------
>>                                 To unsubscribe, e-mail:
>>                                 
>> user-unsubscribe@commons.**apa**__che.org<http://apa__che.org>
>>                                 <http://apache.org><user-**unsubscribe@__
>> commons.apache.**org <http://commons.apache.org>
>>                                 <mailto:user-unsubscribe@**
>> commons.apache.org <[email protected]>>>
>>
>>
>>                                 For additional commands, e-mail:
>>                                 [email protected]
>>                                 
>> <mailto:user-help@commons.**apache.org<[email protected]>
>> >
>>
>>
>>
>>
>>
>>
>>
>>             ------------------------------**
>> __**--------------------------**--__--**---------
>>             To unsubscribe, e-mail:
>>             user-unsubscribe@commons.**apa**__che.org<http://apa__che.org>
>>             
>> <http://apache.org><user-**unsubscribe@__commons.apache.**org<http://commons.apache.org>
>>             
>> <mailto:user-unsubscribe@**commons.apache.org<[email protected]>
>> >>
>>
>>
>>             For additional commands, e-mail:
>>             [email protected]
>>             
>> <mailto:user-help@commons.**apache.org<[email protected]>
>> >
>>
>>
>>
>>
>>     ------------------------------**__----------------------------**
>> --__---------
>>     To unsubscribe, e-mail: 
>> user-unsubscribe@commons.__apa**che.org<http://apache.org>
>>     
>> <mailto:user-unsubscribe@**commons.apache.org<[email protected]>
>> >
>>
>>     For additional commands, e-mail: [email protected]
>>     <mailto:user-help@commons.**apache.org <[email protected]>
>> >
>>
>>
>>

Reply via email to