Creating email debug batch files


Creating a debug email batch file by using the -Dmail.debug=true debug mode in the EmailStart.bat file can help resolve issues that might not show up in the email error log. You accomplish this by setting the debug mode to the line that starts the Java process/EmailDaemon. You might find this procedure useful for debugging the Email Engine in contrast to using the AR System Email Error Logs form.

The contents of the AR System Email Error Logs form can become very large.

Important

If you are using Email Engine on Windows, do not run the Email Engine service and EmailStart.bat at the same time.

Sample debug log

C:\Program Files\BMC Software\ARSystem\AREmail>echo off
Checking connection to server: <arserver name> ...
Application has started Version:  8.1 Build 1001
Using JRE: 1.6.0_26
Successfully connected at Aug 12, 2011 1:01:04 PM
DEBUG: JavaMail version 1.4ea
DEBUG: successfully loaded file: C:\Program
Files\Java\<Java_Home_Folder>\lib\javamail.providers
DEBUG: JavaMail version 1.4ea
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/emaildaemon.jar!/META-INF/javamail.providers
DEBUG: successfully loaded file: C:\Program Files\Java\<Java_Home_Folder>\lib\javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/emaildaemon.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/imap.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/emaildaemon.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/emaildaemon.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/imap.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/imap.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/imap.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/pop3.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/pop3.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/pop3.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/pop3.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
DEBUG: Tables of loaded providers
DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
DEBUG: Providers Listed By Class Name: {com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], gnu.mail.providers.mbox.MboxStore=javax.mail.Provider[STORE,mbox,gnu.mail.providers.mbox.MboxStore,mapi@bmc.com], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc], com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], com.bmc.mail.mapi.MAPITransport=javax.mail.Provider[TRANSPORT,mapitransport,com.bmc.mail.mapi.MAPITransport,mapi@bmc.com], com.bmc.mail.mapi.MAPIStore=javax.mail.Provider[STORE,mapistore,com.bmc.mail.mapi.MAPIStore,mapi@bmc.com], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]}
DEBUG: Tables of loaded providers
DEBUG: Providers Listed By Protocol: {mbox=javax.mail.Provider[STORE,mbox,gnu.mail.providers.mbox.MboxStore,dog@gnu.org], mapitransport=javax.mail.Provider[TRANSPORT,mapitransport,com.bmc.mail.mapi.MAPITransport,mapi@bmc.com], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], mapistore=javax.mail.Provider[STORE,mapistore,com.bmc.mail.mapi.MAPIStore,mapi@bmc.com], 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], pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsy stems, Inc], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc]}
DEBUG: Providers Listed By Class Name: {com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], gnu.mail.providers.mbox.MboxStore=javax.mail.Provider[STORE,mbox,gnu.mail.providers.mbox.MboxStore,mapi@bmc.com], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc], com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], com.bmc.mail.mapi.MAPITransport=javax.mail.Provider[TRANSPORT,mapitransport,com.bmc.mail.mapi.MAPITransport,mapi@bmc.com], com.bmc.mail.mapi.MAPIStore=javax.mail.Provider[STORE,mapistore,com.bmc.mail.mapi.MAPIStore,mapi@bmc.com], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]}
DEBUG: Providers Listed By Protocol: {mbox=javax.mail.Provider[STORE,mbox,gnu.mail.providers.mbox.MboxStore,dog@gnu.org], mapitransport=javax.mail.Provider[TRANSPORT,mapitransport,com.bmc.mail.mapi.MAPITransport,mapi@bmc.com], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], mapistore=javax.mail.Provider[STORE,mapistore,com.bmc.mail.mapi.MAPIStore,mapi@bmc.com], 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], pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsy stems, Inc], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc]}
DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.address.map
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.address.map
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.address.map
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.address.map
DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\<Java_Home_Folder>\lib\javamail.address.map (The system cannot find the file specified)
DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\<Java_Home_Folder>\lib\javamail.address.map (The system cannot find the file specified)
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG: getProvider() returning javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsy stems, Inc]
DEBUG POP3: connecting to host "essmail2", port 110, isSSL false
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "essmail2", port 425, isSSL false
220 essmail2.eng.bmc.com Microsoft ESMTP MAIL Service ready at Fri, 12 Aug 2011 12:56:40 +0530
DEBUG SMTP: connected to host "essmail2", port: 425

S: +OK Microsoft Exchange Server 2007 POP3 service ready
C: USER eetest1
S: +OK
C: PASS Asimil8
EHLO EE-HOST
250-essmail2.eng.bmc.com Hello [137.72.248.195]
250-SIZE 41943040
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-AUTH
250-8BITMIME
250-BINARYMIME
250 CHUNKING
DEBUG SMTP: Found extension "SIZE", arg "41943040"
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "DSN", arg ""
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "AUTH", arg ""
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "BINARYMIME", arg ""
DEBUG SMTP: Found extension "CHUNKING", arg ""
DEBUG SMTP: Attempt to authenticate
DEBUG: JavaMail version 1.4ea
DEBUG: successfully loaded file: C:\Program Files\Java\<Java_Home_Folder>\lib\javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/emaildaemon.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/emaildaemon.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/imap.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/imap.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/pop3.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/pop3.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
DEBUG: Tables of loaded providers
DEBUG: Providers Listed By Class Name: {com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], gnu.mail.providers.mbox.MboxStore=javax.mail.Provider[STORE,mbox,gnu.mail.providers.mbox.MboxStore,mapi@bmc.com], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc], com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], com.bmc.mail.mapi.MAPITransport=javax.mail.Provider[TRANSPORT,mapitransport,com.bmc.mail.mapi.MAPITransport,mapi@bmc.com], com.bmc.mail.mapi.MAPIStore=javax.mail.Provider[STORE,mapistore,com.bmc.mail.mapi.MAPIStore,mapi@bmc.com], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]}
DEBUG: Providers Listed By Protocol: {mbox=javax.mail.Provider[STORE,mbox,gnu.mail.providers.mbox.MboxStore,dog@gnu.org], mapitransport=javax.mail.Provider[TRANSPORT,mapitransport,com.bmc.mail.mapi.MAPITransport,mapi@bmc.com], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], mapistore=javax.mail.Provider[STORE,mapistore,com.bmc.mail.mapi.MAPIStore,mapi@bmc.com], 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], pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsy stems, Inc], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc]}
DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.address.map
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.address.map
DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\<Java_Home_Folder>\lib\javamail.address.map (The system cannot find the file specified)
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "essmail2", port 425, isSSL false
220 essmail2.eng.bmc.com Microsoft ESMTP MAIL Service ready at Fri, 12 Aug 2011 12:56:40 +0530
DEBUG SMTP: connected to host "essmail2", port: 425

EHLO EE-HOST
250-essmail2.eng.bmc.com Hello [137.72.248.195]
250-SIZE 41943040
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-AUTH
250-8BITMIME
250-BINARYMIME
250 CHUNKING
DEBUG SMTP: Found extension "SIZE", arg "41943040"
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "DSN", arg ""
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "AUTH", arg ""
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "BINARYMIME", arg ""
DEBUG SMTP: Found extension "CHUNKING", arg ""
DEBUG SMTP: Attempt to authenticate
DEBUG: JavaMail version 1.4ea
DEBUG: successfully loaded file: C:\Program Files\Java\<Java_Home_Folder>\lib\javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/emaildaemon.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/emaildaemon.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/imap.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/imap.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/pop3.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/pop3.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
DEBUG: Tables of loaded providers
DEBUG: Providers Listed By Class Name: {com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], gnu.mail.providers.mbox.MboxStore=javax.mail.Provider[STORE,mbox,gnu.mail.providers.mbox.MboxStore,mapi@bmc.com], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc], com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], com.bmc.mail.mapi.MAPITransport=javax.mail.Provider[TRANSPORT,mapitransport,com.bmc.mail.mapi.MAPITransport,mapi@bmc.com], com.bmc.mail.mapi.MAPIStore=javax.mail.Provider[STORE,mapistore,com.bmc.mail.mapi.MAPIStore,mapi@bmc.com], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]}
DEBUG: Providers Listed By Protocol: {mbox=javax.mail.Provider[STORE,mbox,gnu.mail.providers.mbox.MboxStore,dog@gnu.org], mapitransport=javax.mail.Provider[TRANSPORT,mapitransport,com.bmc.mail.mapi.MAPITransport,mapi@bmc.com], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], mapistore=javax.mail.Provider[STORE,mapistore,com.bmc.mail.mapi.MAPIStore,mapi@bmc.com], 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], pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsy stems, Inc], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc]}
DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
DEBUG: URL jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.address.map
DEBUG: successfully loaded resource: jar:file:/D:/Program%20Files/BMC%20Software/ARSystem/AREmail/smtp.jar!/META-INF/javamail.address.map
DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\<Java_Home_Folder>\lib\javamail.address.map (The system cannot find the file specified)
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "essmail2", port 425, isSSL false
S: +OK User successfully logged on.
C: STAT
S: +OK 0 0
C: NOOP
S: +OK
C: NOOP
S: +OK
C: NOOP
S: +OK
C: NOOP
S: +OK
C: QUIT
S: +OK Microsoft Exchange Server 2007 POP3 server signing off.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*