How to send javamail
hi jdc folks, i need an help. I would like to send an html page through javamail and in that mail i would like to include some gif files like advertisement. how can i do that ? expecting ur valuable answers
regards
See
http://developer.java.sun.com/developer/onlineTraining/JavaMail/contents.html#IncludingImagesWithHTML
Similar Messages
-
How to send a Meeting Request to Exchange/Outlook using JavaMail
Hi,
Can any body help me "How to send a Meeting Request to Exchange/Outlook using JavaMail" which will be added to the calendar items.
If possible, please provide me with the sample code. Please send the sample code to the following mail id: "[email protected]".
Thanks in advance,
Ashok.I don't have a homework problem. I have a real business need for this, but haven't been able to get my code to work yet. There are at least two references out there, but either the sample code hasn't been posted or I don't know where to look. Can you help?
Thanks. -
How to send secure email using JavaMail
Hi, anyone out there know how to send secure email using Java Mail? Greately appreciated.
For starters, if you have not already done so, read about it in the JavaMail design specifications.
Search for Message Security in the said document. -
How to send attachment(file) in javamail via JSP ?
Dear Friends,
Please guide me for :
(1) my e-mail client is using JSP. So, hoW to send file-attachments via jsp ?
Please specify example for attaching file(s) to a message object in JSP ( and only in JSP ).
I have used HTML <input type="file" .... > control , but don't know how to bring that file to the jsp file and then attach it to the message object.
Thank u.I wouldn't recommend using JSP to do that. I would use a servlet instead. Then you are just writing Java code, and to answer your two questions you need to learn about JavaMail (1) and get some already-written classes to do file uploads such as this one: http://www.servlets.com/cos/index.html (2).
-
How can send mails using hotmail/rediffmail domain name?
I have used the below code to send a mail using javamail API?Even when I am sending my application does not have notified any of error/exceptions,But the message is not reached to I have given receipient's address in the to field.
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class Sendmail1 extends HttpServlet {
private String smtpHost;
// Initialize the servlet with the hostname of the SMTP server
// we'll be using the send the messages
public void init(ServletConfig config)
throws ServletException {
super.init(config);
smtpHost = config.getInitParameter("smtpHost");
//smtpHost = "sbm5501";
smtpHost = "www.rediffmail.com";
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException, java.io.IOException {
String from = request.getParameter("from");
String to "[email protected]";
String cc = "[email protected]";
String bcc ="[email protected]";
String smtp ="www.rediffmail.com";
String subject = "hai";
String text = "Hai how r u";
PrintWriter writer = response.getWriter();
if (subject == null)
subject = "Null";
if (text == null)
text = "No message";
String status;
try {
// Create the JavaMail session
java.util.Properties properties = System.getProperties();
if (smtp == null)
smtp = "www.rediffmail.com";
properties.put("mail.smtp.host", smtp);
Session session = Session.getInstance(properties, null);
//to connect
//Transport transport =session.getTransport("smtp");
//transport.connect(smtpHost,user,password);
// Construct the message
MimeMessage message = new MimeMessage(session);
// Set the from address
Address fromAddress = new InternetAddress(from);
message.setFrom(fromAddress);
// Parse and set the recipient addresses
Address[] toAddresses = InternetAddress.parse(to);
message.setRecipients(Message.RecipientType.TO,toAddresses);
Address[] ccAddresses = InternetAddress.parse(cc);
message.setRecipients(Message.RecipientType.CC,ccAddresses);
Address[] bccAddresses = InternetAddress.parse(to);
message.setRecipients(Message.RecipientType.BCC,bccAddresses);
// Set the subject and text
message.setSubject(subject);
message.setText(text);
Transport.send(message);
//status = "<h1>Congratulations,</h1><h2>Your message was sent.</h2>";
} catch (AddressException e)
status = "There was an error parsing the addresses. " + e;
} catch (SendFailedException e)
status = "<h1>Sorry,</h1><h2>There was an error sending the message.</h2>" + e;
} catch (MessagingException e)
status = "There was an unexpected error. " + e;
// Output a status message
response.setContentType("text/html");
writer.println("<title>sendForm</title><body bgcolor= ><b><h3><font color=green><CENTER>CALIBERINFO.COM</CENTER></h3>Your message was sent to recepient(s).<br><font color=red>"+"\n"+to);
writer.println("<br><br><a href=e:/mail/javamail/mail.html>back to compose</a>");
writer.close();
Please any one help me out from this probs.
Awaiting for yours reply,
or give me a reply to: [email protected]
Regards,
@maheshkumar.kHi,
how can send mails using hotmail/rediffmail domain name?In your java application,you specified www.rediffmail.com as your
smtp server.But that is the address of that website.Try will a smtp
server instead.For a list of free smtp servers,please visit http://www.thebestfree.net/free/freesmtp.htm
Hope this helps.
Good Luck.
Gayam.Srinivasa Reddy
Developer Technical Support
Sun Microsystems
http://www.sun.com/developers/support/ -
How to catch invalid emails & How to send to multiple emails
This is a long two-part question.
Part One:
I would like to catch invalid emails within the JavaMail code and send the valid emails. I am using the following code to do this. The problem I am running into is when there is a valid email, sometimes it will be caught within the code without being sent and it will show up as a validunsentemail. I have set sendpartial to true, so this shouldn't be happening. Also, is there a way to check if a domain name is in existence before sending the email?
Part Two:
For testing purposes, I would like to mix valid and invalid emails for TO, but I don't know how to send to more than one email using an array. I have looked at other posting on the forum of how to do this, but I keep getting errors when I try other's suggestions. Maybe somebody will be able to help with this problem if they see the code below.
Thanks in advance for all your help!
import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
import javax.mail.event.*;
import javax.activation.*;
public class Practice
public static void main (String[] args) {
Transport trans = null;
try {
Properties props = System.getProperties();
props.put("mail.smtp.host", "hostname");
props.put("mail.smtp.sendpartial","true");
Session mailConnection = Session.getDefaultInstance(props, null);
Message msg = new MimeMessage(mailConnection);
Address angela= new InternetAddress("[email protected]");
InternetAddress[] address ={new InternetAddress("[email protected]")};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setContent("This is a test. This is only a test. What's Next?", "text/plain");
msg.setFrom(angela);
msg.setSubject("Testing 123");
msg.setSentDate(new Date());
msg.saveChanges();
trans = mailConnection.getTransport(address[0]);
trans.connect();
trans.send(msg, address);
System.out.println("Mail was sent successfully.");
try {Thread.sleep(5);}catch(InterruptedException e){}
} catch (MessagingException mex){
try {Thread.sleep(5);}catch(InterruptedException e){}
mex.printStackTrace();
System.out.println();
Exception ex = mex;
do{
if (ex instanceof SendFailedException){
SendFailedException sfex = (SendFailedException) ex;
Address[] invalid = sfex.getInvalidAddresses();
if (invalid != null){
System.out.println(" ** Invalid Addresses");
if (invalid != null) {
for (int i=0; i< invalid.length; i++)
System.out.println(" " + invalid);
Address[] validUnsent = sfex.getValidUnsentAddresses();
if (validUnsent != null){
System.out.println(" ** ValidUnsent Addresses");
if (validUnsent !=null){
for (int i=0; i<validUnsent.length; i++)
System.out.println(" "+validUnsent[i]);
Address[] validSent = sfex.getValidSentAddresses();
if (validSent != null){
System.out.println(" **ValidSent Addresses");
if (validSent != null){
for (int i=0; i<validSent.length; i++)
System.out.println(" "+validSent[i]);
System.out.println();
if (ex instanceof MessagingException)
ex = ((MessagingException)ex).getNextException();
else
ex = null;
} while (ex != null);
} finally {
try {
trans.close();
} catch (MessagingException mex){ /* ignore */}I am working on exactly the same problem. What you need to do is use the destination mail server to send mails. For example: address
[email protected] is an invalid user.
Using normal way you wont be able to catch invalid mail box error.
If you use mail server of jabcreative.com to send email then you will get an unknown user exception.
To find mail server of jabcreative.com you will have to do MX LookUp on DNS entry
Have a look at this URL
http://www.cee.hw.ac.uk/courses/5nn2/3/12.htm -
How to send HTML mail with images multipart/related message
Hi,
Could any body tell me how to send HTML mail with images in "multipart/related" message,if any body can give the code ,it would be helpful.
ThanksHi,
Could any body tell me how to send HTML mail with
ith images in "multipart/related" message,if any body
can give the code ,it would be helpful.
ThanksHi!
Refer to
http://developer.java.sun.com/developer/onlineTraining/JavaMail/index.html
I've found it very helpful.
Look at the last part for a code showing how to send HTML mail!
Regards -
How to send e-mail using java mail api
Hi can anyone tell me how to send mail using the javamail api, in short if possible an example code.
Theres already lots of this code in the forums, use the search bar to the left.
Also, there is a dedicated javaMail forum which you will find useful (you are currently in a JSP forum)
http://forum.java.sun.com/forum.jspa?forumID=43 -
hei evryone!
can anyone pls help me on how to send an email in jsp. I mean i have a webpage wherein you submit data , upon submission or after the submit button is clicked i need to send an email to a person regarding the data sumitted on the form , i dunno how to do this, can anyone please help me on how to use Javamail, or can anyone post a sample code or site of a tutorial .. thx!There are some quite good examples on the use of Javamail on the Sun website. No, we're not going to write your application for you, unless you're willing to pay consultancy fees in real money.
http://java.sun.com/products/javamail/index.jsp
http://java.sun.com/products/javamail/FAQ.html
http://java.sun.com/products/javamail/reference/techart/index.html -
How to send mail in HTML format using SMTP
I want to send mail in HTML format using SMTP.Can anybody please suggest how to do it.Can anybody send me the code.
Thnx.If you don't know how to send a message using JavaMail see here : http://developer.java.sun.com/developer/onlineTraining/JavaMail/contents.html#JavaMailSending
To send a html format mail you need to set the content type like this (msg is a javax.mail.internet.MimeMessage) :
String subject = "An Email 4 U";
String message = "<HTML><BODY>Here is a link<br><a href='http://javasoft.com'>Java</a></BODY></HTML>";
msg.setSubject(subject);
msg.setContent(message, "text/html");p.s This isn't really an advanced topic -
How to send emails automaticly?
Right now I am trying to write a Java program whose purpose is to send a group of people their monthly bill automatically.
The program should be running like this:
When I click the "send" button at the end of each month, all the bills should go to the right email boxes (the bill files should be attached to the email). Now I am having a hard time figuring out how to send an email AUTOMATICALLY. Can anybody give me a brief idea about how to do it? I'd appreciate it very much!http://developer.java.sun.com/developer/onlineTraining/JavaMail/
-
can anyone please help me ...
how do we send an email from a jsp page to any gmail,hotmail,yahoomail etc....
what is the code for that
if anybody know the solution it will be greatly appreciated ..
regards
santhosh
9341208148I have a writeup that shows how to use JavaMail. It presents my EmailDelivery class (and example of how to use it) which I wrote to help me easily send emails from my Java applications using JavaMail. It supports relaying through SMTP servers that require authentication and has convenience methods for easily adding file attachments.
Check it out at:
http://timarcher.com/?q=node/53 -
How to send report output to two detinations at a time from command line?
Hi ,
how to send my report to two detinations at a time from command line i.e FILE and Mail ?
i created batchfile in that i mentioned one line for file(DESTYPE=FILE) perpose and another line for mail perpose(DESTYPE=Mail).i don't want to mention to lines.
i want to send my report out put two destinations at a time insted of running two times.
thx in advance.....
raghuhello,
did you try to use distribution for that ? check out the reports distribution facilities available in 6i.
regards,
the oracle reports team -
How to send data from internal table to the shared folder in ABAP
Hi experts,
My requirement is to transfer data from a file to shared folder. i just did reading data from a file to a internal table. Now i want to send this internal table data into a shared folder which is "
xxx\y\z....".
I do not have any idea on how to send data from internal table to the shared folder path.
can anybody please help me out how to do this?
Thanks & Regards
Sireesha.Where that folder is located, its on presentation server i.e. desktop or application server.
If its on presentation server, use FM GUI_UPLOAD.
If its on application server, then use DATASET functions. Have a look at below link.
[File Handling in ABAP|http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3ca6358411d1829f0000e829fbfe/frameset.htm]
I hope it helps.
Thanks,
Vibha
Please mark all the useful answers -
How to send File on application server for Attachment
Hi,
Friends in my application file is to be sent with Email as an attachment.
all this to be done via servlet for that i have to send the file to application server from there servlet will send mail via Email server.
How can send this file to server.
plz help me .
ThanksHi,
The following program illustrates the creation of ifle in app server and reading the file from appli server:
DATA: ITAB LIKE vbakOCCURS 0 WITH HEADER LINE.
PARAMETERS: P_VBELN LIKE VBAP-VBELN.
START-OF-SELECTION.
SELECT *
FROM VBAP
INTO TABLE ITAB
WHERE VBELN = P_VBELN
PERFORM WRITE_DATA.
PERFORM READ_DATA.
*& Form WRITE_DATA
text
--> p1 text
<-- p2 text
FORM WRITE_DATA.
OPEN DATASET 'VBAP_DATA' FOR OUTPUT IN TEXT MODE.
LOOP AT ITAB.
TRANSFER ITAB TO 'VBAP_DATA'.
ENDLOOP.
CLOSE DATASET 'VBAP_DATA'.
CLEAR: ITAB, ITAB[].
ENDFORM. " WRITE_DATA
*& Form READ_DATA
text
--> p1 text
<-- p2 text
FORM READ_DATA.
OPEN DATASET 'VBAP_DATA' FOR INPUT IN TEXT MODE.
DO.
READ DATASET 'VBAP_DATA' INTO ITAB.
IF SY-SUBRC <> 0.
EXIT.
ENDIF.
APPEND ITAB.
ENDDO.
CLOSE DATASET 'VBAP_DATA'.
LOOP AT ITAB.
WRITE:/ ITAB-VBELN,
ITAB-POSNR.
ENDLOOP.
ENDFORM. " READ_DATA
If it is helpful rewards points
Regards
Pratap.M
Maybe you are looking for
-
Volume of voice memos suddenly dropped
I was listening to some voice memos and it was completely fine until my iPhone 6+ restarts by itself. When I unlock it and go back on the voice memos, the volume is suddenly extremely low and even on the highest volume, it's barely audible. I restart
-
Error message on brand new WLC2504; "Failed to write...."
Hello! I have received a new WLC2504 for my lab, which is nice.... :-) What's not so nice is that I get a mysterious error message on the console. It appeared when the wizard started at first boot and it apperars at every startup since. I have gone
-
Error in writing to file - Oracle
Dear All, We have to upgrade Oracle from 10.2.0.2 to 11.2.0.2. For this we are applying patches till 10.2.0.4. OS is AIX 6.1. Before proceeding I have stopped SAP, DB, Listerner and emctl also. But after starting the patches we found the msg that, Er
-
Problems with DB copy for old release 7.4
Dear all, I wanted to perform DB copy from production to test system. Both are 7.4.0.35 version. SAP release is 45B. I know that this is no more supported, but please advice if possible. 1. I shut down the application server and DB of QAS 2.
-
Update CRM marketing attributes in Product
Hi All, We have a requirement where in we want to update CRM Marketing attibutes for a given Product. This has to be done from SAP EP. An interactive form is launched from UWL and this would allow user to proivde the marketing attribute data. The dat