Email not working intermittently
--------------------------------
Key: EMAIL-90
URL: https://issues.apache.org/jira/browse/EMAIL-90
Project: Commons Email
Issue Type: Bug
Affects Versions: 1.1
Environment: Websphere Enterprise Service Bus 6.1 (having WAS 6.1.15)
on Windows & Redhat Linux OS
Reporter: Kumar
We have an email message sent in HTMLMessage format.
Sample code is given below:
*******************************
public static void sendEmail(String emailTo,String emailFrom, String
emailCC, String hostName, int smptPort, String msg, String subject){
log.info(Constants.ENTER);
// Create the email message
HtmlEmail email = new HtmlEmail();
email.setHostName(hostName);
email.setSmtpPort(smptPort);
try {
email.setDebug(true);
String[] stArr = emailTo.split(",");
for(int i=0; i< stArr.length; i++){
log.info("stArr : " + stArr[i]);
email.addTo(stArr[i]);
}
// email.addTo(emailTo, "");
email.addCc(emailCC);
email.setFrom(emailFrom, "");
// email.setMsg(msg);
email.setSubject(subject);
email.setHtmlMsg(msg);
email.send();
} catch (EmailException e1) {
// log.error(e1);
log.debug(e1);
}
log.info(Constants.EXIT);
}
While sending email from Websphere 6.1, it is not working intermittently.
I've provided the log here while it is not working (our email hub server
doesn't need any authentication, so authentication is not set within the
process)
******************************************************************************************************************************************************************
[10/20/09 23:00:15:534 BST] 000004d6 SystemOut O DEBUG: JavaMail version
1.3.1
[10/20/09 23:00:15:534 BST] 000004d6 SystemOut O DEBUG:
java.io.FileNotFoundException:
/opt/ibm/WebSphere/ESB/java/jre/lib/javamail.providers (No such file or
directory)
[10/20/09 23:00:15:534 BST] 000004d6 SystemOut O DEBUG: !anyLoaded
[10/20/09 23:00:15:534 BST] 000004d6 SystemOut O DEBUG: not loading
resource: /META-INF/javamail.providers
[10/20/09 23:00:15:535 BST] 000004d6 SystemOut O DEBUG: successfully loaded
resource: /META-INF/javamail.default.providers
[10/20/09 23:00:15:535 BST] 000004d6 SystemOut O DEBUG: Tables of loaded
providers
[10/20/09 23:00:15:564 BST] 000004d6 SystemOut O DEBUG: Providers Listed By
Class Name:
{com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,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]}
[10/20/09 23:00:15:564 BST] 000004d6 SystemOut O DEBUG: Providers Listed By
Protocol: {imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun
Microsystems, Inc],
pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun
Microsystems, Inc],
smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
Microsystems, Inc]}
[10/20/09 23:00:15:564 BST] 000004d6 SystemOut O DEBUG: successfully loaded
resource: /META-INF/javamail.default.address.map
[10/20/09 23:00:15:565 BST] 000004d6 SystemOut O DEBUG: !anyLoaded
[10/20/09 23:00:15:565 BST] 000004d6 SystemOut O DEBUG: not loading
resource: /META-INF/javamail.address.map
[10/20/09 23:00:15:565 BST] 000004d6 SystemOut O DEBUG:
java.io.FileNotFoundException:
/opt/ibm/WebSphere/ESB/java/jre/lib/javamail.address.map (No such file or
directory)
[10/20/09 23:00:15:575 BST] 000004d6 SystemOut O DEBUG: getProvider()
returning
javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
Microsystems, Inc]
[10/20/09 23:00:15:583 BST] 000004d6 SystemOut O DEBUG SMTP: useEhlo true,
useAuth true
I've provided the log here while it is working fine
***************************************************
[10/21/09 15:32:02:841 BST] 00000046 SystemOut O DEBUG: JavaMail version
1.3.1
[10/21/09 15:32:02:841 BST] 00000046 SystemOut O DEBUG:
java.io.FileNotFoundException:
/opt/ibm/WebSphere/ESB/java/jre/lib/javamail.providers (No such file or
directory)
[10/21/09 15:32:02:842 BST] 00000046 SystemOut O DEBUG: !anyLoaded
[10/21/09 15:32:02:842 BST] 00000046 SystemOut O DEBUG: not loading
resource: /META-INF/javamail.providers
[10/21/09 15:32:02:843 BST] 00000046 SystemOut O DEBUG: successfully loaded
resource: /META-INF/javamail.default.providers
[10/21/09 15:32:02:843 BST] 00000046 SystemOut O DEBUG: Tables of loaded
providers
[10/21/09 15:32:02:843 BST] 00000046 SystemOut O DEBUG: Providers Listed By
Class Name:
{com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,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]}
[10/21/09 15:32:02:843 BST] 00000046 SystemOut O DEBUG: Providers Listed By
Protocol: {imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun
Microsystems, Inc],
pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun
Microsystems, Inc],
smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
Microsystems, Inc]}
[10/21/09 15:32:02:843 BST] 00000046 SystemOut O DEBUG: successfully loaded
resource: /META-INF/javamail.default.address.map
[10/21/09 15:32:02:844 BST] 00000046 SystemOut O DEBUG: !anyLoaded
[10/21/09 15:32:02:844 BST] 00000046 SystemOut O DEBUG: not loading
resource: /META-INF/javamail.address.map
[10/21/09 15:32:02:844 BST] 00000046 SystemOut O DEBUG:
java.io.FileNotFoundException:
/opt/ibm/WebSphere/ESB/java/jre/lib/javamail.address.map (No such file or
directory)
[10/21/09 15:32:02:852 BST] 00000046 SystemOut O DEBUG: getProvider()
returning
javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
Microsystems, Inc]
[10/21/09 15:32:02:852 BST] 00000046 SystemOut O DEBUG SMTP: useEhlo true,
useAuth false
[10/21/09 15:32:02:852 BST] 00000046 SystemOut O DEBUG SMTP: trying to
connect to host "mailhub.tgb.toyota.co.uk", port 25
[10/21/09 15:32:02:991 BST] 00000046 SystemOut O 220 mailgate1 ESMTP -
Unauthorised use is forbidden
[10/21/09 15:32:02:991 BST] 00000046 SystemOut O DEBUG SMTP: connected to
host "mailgate1", port: 25
[10/21/09 15:32:02:991 BST] 00000046 SystemOut O EHLO wasserver1
[10/21/09 15:32:03:032 BST] 00000046 SystemOut O 250-mailgate1 Hello
wasserver1 [112.11.11.111], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-DELIVERBY
250 HELP
Can you please let me know what needs to be done to avoid this problem, every
time whenever we had this issue, we restart the server, then it start working
fine.
Thanks
Kumar
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.