Hi,
I got a Java program wrapped in batch file to send mail to Outlook server. It’s sending email if it’s run under command prompt. Apparently, an email is sent, but I never get it if it’s run under Windows 7 Scheduler.
javax.mail.MessagingException: [EOF]
at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:2074)
at com.sun.mail.smtp.SMTPTransport.helo(SMTPTransport.java:1469)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:660)
at javax.mail.Service.connect(Service.java:295)
at javax.mail.Service.connect(Service.java:176)
at javax.mail.Service.connect(Service.java:125)
at javax.mail.Transport.send0(Transport.java:194)
at javax.mail.Transport.send(Transport.java:124)
at lamw01.Mail.SMTPMail.SendMail(SMTPMail.java:99)
at submitApplication.main(submitApplication.java:688)
DEBUG: JavaMail version 1.4.7
DEBUG: URL jar:file:/C:/Users/jjj01/Downloads/javamail-1.4.7/lib/smtp.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/C:/Users/jjj01/Downloads/javamail-1.4.7/lib/smtp.jar!/META-INF/javamail.providers
DEBUG: Tables of loaded providers
DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Oracle], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Oracle]}
DEBUG: Providers Listed By Protocol: {smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Oracle], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Oracle]}
DEBUG: URL jar:file:/C:/Users/jjj01/Downloads/javamail-1.4.7/lib/smtp.jar!/META-INF/javamail.address.map
DEBUG: successfully loaded resource: jar:file:/C:/Users/jjj01/Downloads/javamail-1.4.7/lib/smtp.jar!/META-INF/javamail.address.map
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Oracle]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp1.xyz.com", port 25, isSSL false
220 abcpp1.xyz.com ESMTP Symantec Messaging Gateway
DEBUG SMTP: connected to host "smtp1.xyz.com", port: 25
EHLO ABC4040.xyz.com
250-abcpp1.xyz.com says EHLO to 172.25.104.89:58137
250-SIZE 15728640
250-ENHANCEDSTATUSCODES
250-STARTTLS
250-PIPELINING
250 8BITMIME
DEBUG SMTP: Found extension "SIZE", arg "15728640"
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "STARTTLS", arg ""
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: use8bit false
MAIL FROM:<peter.pan@xyz.com>
250 2.0.0 MAIL FROM accepted
RCPT TO:<peter.pan@xyz.com>
250 2.0.0 RCPT TO accepted
DEBUG SMTP: Verified Addresses
DEBUG SMTP: peter.pan@xyz.com
DATA
354 Please start mail input.
Date: Mon, 27 Jan 2014 14:51:09 -0500 (EST)
From: peter.pan@xyz.com
From: peter.pan@xyz.com
To: peter.pan@xyz.com
Message-ID: <15606519.1.1390852269235.JavaMail.jjj01@BWD1234>
Subject: Hi
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_0_27891041.1390852269219"
------=_Part_0_27891041.1390852269219
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hi,
------=_Part_0_27891041.1390852269219
Content-Type: text/html; charset=us-ascii;
name="abc.html"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="abc.html"
<HTML>
<BODY>
<TABLE id=customers>
</TABLE>
</BODY></HTML>
------=_Part_0_27891041.1390852269219--
.
250 Mail queued for delivery.
QUIT
221 Closing connection. Good bye.
SendMail(): END
Any feedback is greatly appreciated.
Thanks!