BlazeDS Introspection Error - javax/mail/internet/AddressException
I have a basic Java class that sends an email. If I run it as a standalone Java program, it works fine. In my Flex app, when I connect to the DataService->BlazeDS and select my destination, I get the Introspection error.
Do you know how I can troubleshoot this?
Have you been able to figure this out? I am getting the same
Similar Messages
-
Cannot find the classfile for javax.mail.internet.AddressException
Hi,
Scenario is SAPCRM 7.0/ECC.
We are trying to extend the EmailAction class.
The error bieng faced is
Cannot find the classfile for javax.mail.internet.AddressException.
We have added crm/isa/lwc to the used Dcs but still this error is there.
Mail.jar is also present in the system.
We are not able to make out what exactly the issue is.
Please help.
Thanks,
RohitHi Rohit,
Did you ever find the solution to this problem? We're encountering the same error message.
Thanks!
Joe -
Javax.mail.internet.AddressException how to escape double quote
When I try and parse the following internetaddress:
InternetAddress.parse("sevsev o'first sevsev o\"last <[email protected]>")I get the following stacktrace:
Tomcat Log [(CKY50) 2006/09/27 15:26:29.217]: 4 Email.setReplyToAddresses() javax.mail.internet.AddressException: Missing '"' in string ``sevsev o'first sevsev o"last <[email protected]>'' at position 52
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:676)
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:529)
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:506)How do I escape the double quote? Thanks in advance!Thanks for the quick response, I tried that and got the same stacktrace:
Tomcat Log [(3YVJS) 2006/09/27 15:44:38.554]: 4 Email.setReplyToAddresses() javax.mail.internet.AddressException: Missing '"' in string ``sevsev o'first sevsev o"last <[email protected]>'' at position 52
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:676)
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:529)
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:506) -
Bursting Java API throws an error javax.mail.internet.ParseException
Hi,
I am using the BurstingProcessorEngine API call send emails to the employees of an organization.
When i used the bursting file with the paramter of attachments to false, the email goes through. When i change the attachment parameter to yes in the bursting control file then program errors with an exception [oracle.apps.xdo.batch.DeliveryHelper][EXCEPTION] javax.mail.internet.ParseException
following is how i the bursting control file i have used
<?xml version="1.0" encoding="UTF-8" ?>
<xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi/" type="bursting">
<xapi:request select="/PAYSLIP_REPORT/PAYSLIP">
<xapi:delivery>
<xapi:email server="exchange.corp.rghent.com" port="25" from="[email protected]">
<xapi:message id="EMAIL1" to="${EMAIL}" content-type="text/html" attachment="true" subject="Test Email">
Hello,
Oracle Workflow
</xapi:message>
</xapi:email>
</xapi:delivery>
<xapi:document key="${EMPLOYEE_NUMBER}" output-type="PDF" output="${EMPLOYEE_NUMBER}.pdf" delivery="EMAIL1">
<xapi:template type="rtf" location="xdo://PAY.XXEPUSDEPADVXML_PDF.en.US/?getSource=true" filter="">
</xapi:template>
</xapi:document>
</xapi:request>
</xapi:requestset>Hi,
You need to change the output-type to lower case, ie "pdf".
Regards,
Rajeev -
One of our customers recently reported an incident with the IMAP import functionality of our product. The error (javax.mail.internet.ParseException: Expected ';', got ",") occurs on getting the filename of an attachment. We have traced the cause to headers of the MimePart that are not following the relevant RFC specs. We get the error with both JavaMail 1.4 and 1.4.1.
It fails on headers like:
Content-Disposition: attachment;
creation-date=Tue, 22 Jul 2008 10:03:09 GMT;
filename="test1kb.file";
modification-date=Tue, 22 Jul 2008 10:03:24 GMTThe error does not occur if we do quote the dates in accordance to the RFC2183(?), like this:
Content-Disposition: attachment;
creation-date="Tue, 22 Jul 2008 10:03:09 GMT";
filename="test1kb.file";
modification-date="Tue, 22 Jul 2008 10:03:24 GMT"The error however does not occur in an earlier version of our product. After comparing the code it turns out that we now always make a copy of the Message-object
Message copyMessage1 = new MimeMessage((MimeMessage)message)We create this copy to prevent other errors with (badly implemented) IMAP-servers (or emulated IMAP services), in some other error-cases we create yet another copy using:
ByteArrayOutputStream bos = new ByteArrayOutputStream();
message.writeTo(bos);
Message copyMessage2 = new MimeMessage(session, new ByteArrayInputStream(bos.toByteArray()));With the malformed headers, both types of copies fail, while the original Message-object works fine. Although I appreciate that all bets are off once RFCs aren't followed by mailclients, we would like to get the same behaviour for the original and the copies (preferably the behaviour of the original of course). Especially since our product is used by a wide variety of customers with different IMAP servers and mailclients (which clearly do not always follow the specs).
I have a SSCCE available together with 2 EML-files (1 with the faulty headers and 1 with the corrected headers (both manually crafted based on an example mail from our customer)), if you have an e-mail address I can send it to, let me know.As you've figured out, the message without the quoting is wrong. If you can report the
problem to the owner of the program that creates those messages, that would be the
best approach.
When you make a copy of the message as you're doing, the message is being parsed
by JavaMail instead of your IMAP server. JavaMail is parsing the message according to
the spec. Your IMAP server may have some heuristics that allow it to better handle
bogus messages. It might be worth considering such heuristics for JavaMail; there's
already a special hack for the "filename" parameter to handle the case where the filename
contains whitespace but is not quoted.
Send your example to me at [email protected] and let me see what I can do to
improve JavaMail. -
Getting javax.mail.internet.ParseException when parsing MIME message
Hi All,
The MIME Content Type is as below.
Content-Type: application/pdf;
name="ecm-000669.pdf";
Content-Disposition: attachment;
filename="ecm-000669.pdf";
When executing the following statement
ContentType ct = new ContentType(contentType);
where contentType is application/pdf;
name="ecm-000669.pdf";
Getting the below error
javax.mail.internet.ParseException
at javax.mail.internet.ParameterList.<init>(ParameterList.java:61)
at javax.mail.internet.ContentType.<init>(ContentType.java:83)
at oracle.apps.fnd.wf.common.MIMEUtils.handleContent(MIMEUtils.java:488)
at oracle.apps.fnd.wf.mailer.EmailParser.processSingleContent(EmailParser.java:1851)
at oracle.apps.fnd.wf.mailer.EmailParser.parseBody(EmailParser.java:2166)
at oracle.apps.fnd.wf.mailer.EmailParser.parseEmail(EmailParser.java:1195)
at oracle.apps.fnd.wf.mailer.IMAPResponseHandler.processSingleMessage(IMAPResponseHandler.java:255)
at oracle.apps.fnd.wf.mailer.IMAPResponseHandler.processMessage(IMAPResponseHandler.java:92)
at oracle.apps.fnd.cp.gsc.SvcComponentProcessor.process(SvcComponentProcessor.java:659)
at oracle.apps.fnd.cp.gsc.Processor.run(Processor.java:283)
at java.lang.Thread.run(Thread.java:534)
The error is not happening when I remove the semi colon at the end of content-type header as shown below
Content-Type: application/pdf;
name="ecm-000669.pdf"
Can you please tell that semi colon at the end of Content-Type header is not supported in MIME standard? This MIME is coming from the rediff email client. Is there any parameter in Java Mail API to avoid these kind of issues?Yes, a trailing semicolon violates the MIME syntax spec.
You can work around this bug in the client by setting the System property "mail.mime.parameters.strict" to "false",
as described here: http://javamail.kenai.com/nonav/javadocs/javax/mail/internet/package-summary.html -
Error: Javax.mail does not exist, please help
I have copies mail.jar and activation.jar in the classpath directory as instructed, then try to compile but got the below error: package javax.mail does not exist
please help.
G:\CRD>javac SendMailBean.java
SendMailBean.java:22: package javax.mail does not exist
import javax.mail.*; //JavaMail packages
^
SendMailBean.java:23: package javax.mail.internet does not exist
import javax.mail.internet.*; //JavaMail Internet packages
^
SendMailBean.java:43: cannot resolve symbol
symbol : class Session
location: class SendMailBean
Session l_session = Session.getDefaultInstance(l_props, null);
^
SendMailBean.java:43: cannot resolve symbol
symbol : variable Session
location: class SendMailBean
Session l_session = Session.getDefaultInstance(l_props, null);
^
SendMailBean.java:48: cannot resolve symbol
symbol : class MimeMessage
location: class SendMailBean
MimeMessage l_msg = new MimeMessage(l_session); // Create a New message
^
SendMailBean.java:48: cannot resolve symbol
symbol : class MimeMessage
location: class SendMailBean
MimeMessage l_msg = new MimeMessage(l_session); // Create a New message
^
SendMailBean.java:50: cannot resolve symbol
symbol : class InternetAddress
location: class SendMailBean
l_msg.setFrom(new InternetAddress(p_from)); // Set the From address
^
SendMailBean.java:53: package Message does not exist
l_msg.setRecipients(Message.RecipientType.TO,
^
SendMailBean.java:54: cannot resolve symbol
symbol : variable InternetAddress
location: class SendMailBean
InternetAddress.parse(p_to, false));
^
SendMailBean.java:57: package Message does not exist
l_msg.setRecipients(Message.RecipientType.CC,
^
SendMailBean.java:58: cannot resolve symbol
symbol : variable InternetAddress
location: class SendMailBean
InternetAddress.parse(p_cc, false));
^
SendMailBean.java:62: package Message does not exist
l_msg.setRecipients(Message.RecipientType.BCC,
^
SendMailBean.java:63: cannot resolve symbol
symbol : variable InternetAddress
location: class SendMailBean
InternetAddress.parse(p_bcc, false));
^
SendMailBean.java:68: cannot resolve symbol
symbol : class MimeBodyPart
location: class SendMailBean
MimeBodyPart l_mbp = new MimeBodyPart();
^
SendMailBean.java:68: cannot resolve symbol
symbol : class MimeBodyPart
location: class SendMailBean
MimeBodyPart l_mbp = new MimeBodyPart();
^
SendMailBean.java:72: cannot resolve symbol
symbol : class Multipart
location: class SendMailBean
Multipart l_mp = new MimeMultipart();
^
SendMailBean.java:72: cannot resolve symbol
symbol : class MimeMultipart
location: class SendMailBean
Multipart l_mp = new MimeMultipart();
^
SendMailBean.java:83: cannot resolve symbol
symbol : variable Transport
location: class SendMailBean
Transport.send(l_msg);
^
SendMailBean.java:98: cannot resolve symbol
symbol : class MessagingException
location: class SendMailBean
} catch (MessagingException mex) { // Trap the MessagingException Error
^
19 errorsAnother person who doesn't understand how to set CLASSPATH.
Move those JARs into the same directory as your SendMailBean.java and do it like this:
javac -classpath .;mail.jar;activation.jar -d . *.java
java -classpath .;mail.jar;activation.jar SendMailBeanRead how to set CLASSPATH properly:
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/classpath.html -
SOAP and javax.mail.internet.ContentType
Hi there,
I have a problem with a very simple SOAP app:
I get a saaj error "Unable to internalize message", which gets caused by a
NoClassDefFoundError: javax/mail/internet/ContentTypeI have tried everything:
1) Copied mail.jar to ./jre/lib/ext
2) Added the directory containing mail.jar to the CLASSPATH, in Windoze and in Sun ONE Studio
When I try to instantiate javax.mail.internet.ContentType in the same app, it works fine, i.e. the class can be found, but saaj doesn't see it for some strange reason.
Any ideas?
I am using the Web Services pack 1.3 and java version:
java version "1.4.1_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_02-b06)
Java HotSpot(TM) Client VM (build 1.4.1_02-b06, mixed mode)Thanks in advance
AndiYou also need to have the Java Activation Framework available (activation.jar).
The NoClassDefFoundErr can me caused by a class being used by a class not being found. -
Javax.mail.internet.MimeMessage not found
Error message - Cannot find the class file for javax.mail.internet.MimeMessage. Fix the build path then try building this project
I am getting this error message I am uisng jdk 1.6 what additional jar should I add ?[http://www.google.com/search?hl=en&q=javax.mail.internet.MimeMessage+jar+download]
-
While trying to run a program to sent sms to mobile(with airtel connection)it shows the Error:
"javax.mail.MessagingException: 505 5.7.3 Client was not Authenticated.
If anyone knows how to resolve this problem please reply.
The Code is as follows:
import java.io.*;
import java.net.InetAddress;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
public class EmailSMS
String TO;
String FROM;
String SUBJECT,TEXT,MAILHOST,LASTERROR;
public static void main(String [] args) throws Exception
EmailSMS SMS=new EmailSMS();
SMS.setMailHost("kcsl.com");
SMS.setTo("[email protected]");
SMS.setFrom("[email protected]");
SMS.setSubject("");
SMS.setText("Hello World");
boolean ret = SMS.send();
if(ret){
System.out.println("SMS was sent");
else
System.out.println("SMS was not sent"+SMS.getLastError());
public EmailSMS()
TO=null;
FROM=null;
SUBJECT=null;
TEXT=null;
LASTERROR="No methods calls";
public void setTo(String to){TO=to;}
public String getTo(){return TO;}
public void setFrom (String from){FROM=from;}
public String getFrom(){ return FROM;}
public void setSubject(String subject){SUBJECT=subject;}
public String getSubject(){return SUBJECT;}
public void setText(String text){TEXT=text;}
public void setMailHost(String host){MAILHOST=host;}
public String getMailHost(){return MAILHOST;}
public String getLastError(){return LASTERROR;}
public boolean send()
int maxLength;
int msgLength;
//Check to make sure that the parameters are correct
if(TO.indexOf("mobile.att.net")>0)
maxLength=140;
else if(TO.indexOf("messaging.nextel.com")>0)
{maxLength=280;}
else if(TO.indexOf("messaging.sprintpcs.com")>0)
{maxLength=100;}
else maxLength=160;
msgLength=FROM.length()+1+SUBJECT.length()+1+TEXT.length();
if(msgLength>maxLength)
LASTERROR="SMS length too long";
return false;
//set email properties
Properties props=System.getProperties();
if(MAILHOST!=null){props.put("mail.smtp.host",MAILHOST);}
Session session=Session.getDefaultInstance(props,null);
try{
Message msg=new MimeMessage(session);
if(FROM!=null){msg.setFrom(new InternetAddress(FROM));}
else{msg.setFrom();}
msg.setSubject(SUBJECT);
msg.setText(TEXT);
msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(TO,false));
msg.setSentDate(new Date());
Transport.send(msg);
LASTERROR="Success";
return true;
catch(MessagingException max ){LASTERROR=max.getMessage();
return false;}
thankuHi,
it seems to me that you must authenticate with your smtp host. In order to do so, try following:
While trying to run a program to sent sms to
mobile(with airtel connection)it shows the Error:
"javax.mail.MessagingException: 505 5.7.3 Client was
not Authenticated.
If anyone knows how to resolve this problem please
reply.
The Code is as follows:
import java.io.*;
import java.net.InetAddress;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
public class EmailSMS
String TO;
String FROM;
String SUBJECT,TEXT,MAILHOST,LASTERROR;
public static void main(String [] args) throws
Exception
EmailSMS SMS=new EmailSMS();
SMS.setMailHost("kcsl.com");
SMS.setTo("[email protected]");
SMS.setFrom("[email protected]");
SMS.setSubject("");
SMS.setText("Hello World");
boolean ret = SMS.send();
if(ret){
System.out.println("SMS was sent");
else
System.out.println("SMS was not
t sent"+SMS.getLastError());
public EmailSMS()
TO=null;
FROM=null;
SUBJECT=null;
TEXT=null;
LASTERROR="No methods calls";
public void setTo(String to){TO=to;}
public String getTo(){return TO;}
public void setFrom (String from){FROM=from;}
public String getFrom(){ return FROM;}
public void setSubject(String
subject){SUBJECT=subject;}
public String getSubject(){return SUBJECT;}
public void setText(String text){TEXT=text;}
public void setMailHost(String host){MAILHOST=host;}
public String getMailHost(){return MAILHOST;}
public String getLastError(){return LASTERROR;}
public boolean send()
int maxLength;
int msgLength;
//Check to make sure that the parameters are correct
if(TO.indexOf("mobile.att.net")>0)
maxLength=140;
else if(TO.indexOf("messaging.nextel.com")>0)
{maxLength=280;}
else if(TO.indexOf("messaging.sprintpcs.com")>0)
{maxLength=100;}
else maxLength=160;
msgLength=FROM.length()+1+SUBJECT.length()+1+TEXT.leng
h();
if(msgLength>maxLength)
LASTERROR="SMS length too long";
return false;
//set email properties
Properties props=System.getProperties();
if(MAILHOST!=null){props.put("mail.smtp.host",MAILHOST
Session
session=Session.getDefaultInstance(props,null);
try{ // Get a Transport object to send e-mail
Transport bus = session.getTransport("smtp");
// Connect only once here
// Transport.send() disconnects after each send
bus.connect(host, username, password);
Message msg=new MimeMessage(session);
if(FROM!=null){msg.setFrom(new
w InternetAddress(FROM));}
else{msg.setFrom();}
msg.setSubject(SUBJECT);
msg.setText(TEXT);
msg.setRecipients(Message.RecipientType.TO,InternetAd
ress.parse(TO,false));
msg.setSentDate(new Date());// Send message
bus.send(msg);
bus.close();
LASTERROR="Success";
return true;
catch(MessagingException max
){LASTERROR=max.getMessage();
return false;}
thankuGood luck -
Method not yet implemented at javax.mail.internet.MimeMessage
What will cause the following error?
java.lang.UnsupportedOperationException: Method not yet implemented
at javax.mail.internet.MimeMessage.<init>(MimeMessage.java:89)
at com.pe.app.inhouse.module.util.DateUtilTest.testBB(DateUtilTest.java:61)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)[http://www.google.com/search?hl=en&q=javax.mail.internet.MimeMessage+jar+download]
-
Hi,
i've a java Mail program which will send the mail thro smtp server.
when i try to execute this program im getting the error javax.mail.MessagingException: [EOF]
i've attached both code & error.
while running the program need to give the arguments
ex : java SendMail smtpserver frommailid tomailid subject body
please provide me the solution.
import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
public class SendMail {
public static void main(String[] args) {
try
String smtpServer=args[0];
String to=args[1];
String from=args[2];
String subject=args[3];
String body=args[4];
send(smtpServer, to, from, subject, body);
catch (Exception ex)
System.out.println("Usage: java SendMail"
+" smtpServer toAddress fromAddress subjectText bodyText");
System.exit(0);
public static void send(String smtpServer, String to, String from
, String subject, String body)
try
Properties props = System.getProperties();
props.put("mail.smtp.host", smtpServer);
Session session = Session.getDefaultInstance(props, null);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to, false));
msg.setSubject(subject);
msg.setText(body);
msg.setSentDate(new Date());
System.out.println("test 1--");
Transport.send(msg);
System.out.println("test 2--");
System.out.println("Message sent OK.");
catch (Exception ex)
ex.printStackTrace();
thanks for the help in advance.
regs
lal.I ran into a similar error today. I fixed it by setting up SMTP authentication because my ISP's help pages said that they would allow only SMTP authentication.
Here is what I did:
Transport transport =
mailConnection.getTransport("smtp");
transport.connect(
"hostname", "email", "password");
Transport.send(msg);
I also passed the following property while creating the session:
props.put("mail.smtp.auth", "true");
finally turning on debug helped:
session.setDebug(true);
session.setDebugOut(null);
Hope this helps -
Javax.mail.internet.ParseException when trying to send a MIME message
Hi,
I am using JavaMail to send a MIME message, but I am getting the following exception:
at java.lang.Throwable.fillInStackTrace(Native Method)
at java.lang.Throwable.fillInStackTrace(Compiled Code)
at java.lang.Throwable.<init>(Compiled Code)
at java.lang.Exception.<init>(Compiled Code)
at javax.mail.MessagingException.<init>(MessagingException.java:34)
at javax.mail.internet.ParseException.<init>(ParseException.java:27)
at javax.mail.internet.ParameterList.<init>(Compiled Code)
at javax.mail.internet.ContentType.<init>(ContentType.java:82)
at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1051)
at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:1923)
at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:1904)
at javax.mail.Transport.send(Transport.java:101)
at FPSend.main(Compiled Code)
The problem seems to be the header of the message, specifically the class-id filed of the content-type. This is the content-type header that causes javaMail to throw that exception:
Content-Type: multipart/alternative;
boundary="------------110059296832670";
class-id=11:9sc9bnYwM87box:2680047
I think the ":" character in the class-id is causing the problem. Does anybody know if those characters are valid according to MIME standards? And if they are not valid, is there a work around this problem?
thank you!RFC 2046 doesn't mention the existence of the class-id parameter. But it does say this:Thus, a typical "multipart" Content-Type header field might look like this:
Content-Type: multipart/mixed; boundary=gc0p4Jq0M2Yt08j34c0p
But the following is not valid:
Content-Type: multipart/mixed; boundary=gc0pJq0M:08jU534c0p
(because of the colon) and must instead be represented as
Content-Type: multipart/mixed; boundary="gc0pJq0M:08jU534c0p"From what I see elsewhere, Class-ID is a Microsoft extension. It wouldn't be surprising to find that Microsoft uses extensions that are incompatible with the MIME standards. -
Javax.mail.internet.ParseException
Hi,
I get this exception when I use Transport.send(Mimemsg) method.
javax.mail.internet.ParseException
at javax.mail.internet.ContentType.<init>(ContentType.java:72)
at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1016)
at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:1841)
at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:1822)
at javax.mail.Transport.send(Transport.java:80)
at com.gm.usbp.ld.common.utils.EmailUtility.sendMail(EmailUtility.java:371)
I get this exception only when an vacation response(auto response) comes from Yahoo.
and the content is shown as com.sun.mail.util.SharedByteArrayInputStream@f7757c.
We are able to parse the mime object (vacation respone from yahoo) and get all the details.then we modify the mime object by setting To address and then again transport the message to SMTP.
Can any one help me please.Am also facing the same issue. Did anyone find a resolution for this problem?
Regards
Anoop -
Wanna download javax.mail.* and javax.mail.internet.*
Hi all;
i'm a beginner in JSP and want help in downloading api classes for javax.mail.* and javax.mail.internet.*...would any1 like to tell me the URL for it and also after downloading, wat sequence would i follow to make these files run properly with my code.
would b waiting desperately for immediate response.
Regards.Go to
http://java.sun.com
There are 5 drop List. Under the 2nd Drop List Search for JavaMail(TM) API 1.3. Now continue to download. U will download a file names javamail-1_3.zip. There are some jar files which u need to extract and add to ur classpath settings.
Not use the following code to send a simple SMTP Mail.
//Java specific imports
import javax.activation.FileDataSource;
import javax.activation.DataHandler;
import java.io.*;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
public class SendMail
Session session = null;
public SendMail() throws Exception
Properties props = new Properties();
String strMailIPServer = "Your SMTP Server IP";
props.put("mail.smtp.host", strMailIPServer);
session = Session.getDefaultInstance(props, null);
public void sendMail(String strToAddress, String strFromAddress, String strSubject, String strMessage) throws Exception
try
long intTimeForTenMinutes = 60;
MimeMessage objMimeMsg = new MimeMessage(session);
//Address objFromAddr = new InternetAddress(strFromAddress);
javax.mail.internet.InternetAddress objFromAddr = new javax.mail.internet.InternetAddress (strFromAddress);
Address[] objToAddr = InternetAddress.parse(strToAddress);
objMimeMsg.setFrom(objFromAddr);
objMimeMsg.setRecipients(Message.RecipientType.TO, objToAddr);
objMimeMsg.setSubject(strSubject);
objMimeMsg.setContent(strMessage, "text/html");
Transport.send(objMimeMsg);
catch (Exception mex)
throw mex;
All the Best!
Thanks and regards,
Pazhanikanthan. P
Maybe you are looking for
-
Memory problem, but there is enough space - virus? pls help!
Since yesterday I am unable to download anyfile, I always get a message saying that there is not enough free disk space, but I happen to have 3GB space still left. I can't save any textedit document, it takes forever to reboot and when I connect my u
-
XML Gallery won't work remotely - Action Script issues
I created an XML scrolling thumbnail gallery using a tutorial found here I then had to alter the action script to get my thumbnails to display properly -- they were spaced out or overlapping each other and not in the sequence specified in the XML fil
-
I forgot my Ipod touch passcode . How do I reset it?
I forgot my Ipod touch passcode . How do I reset it?
-
I paid for a year, but after a couple of months the program is not allowing conversions. What happened?
-
Enter Key Not Working When Using Text Tool
For some reason, my enter key has stopped working when using the text tool. Instead of making a soft return to a new line, it simply commits the type. What is going on here? I'm using a desktop and CS3.