Forums
New posts
Search forums
Members
Current visitors
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Install the app
Install
Forums
Archive
Archive
Java
java mail api
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Reply to thread
Message
[QUOTE="akhil srivastava, post: 5016333"] i m trying sending mail with thia code ingmail code running success fully but with rediffmail or yahoo it cannot run plzz help me import javax.mail.*; import javax.mail.internet.*; import java.util.*; public class mail1 { String d_email = "[email]akhil.sri@tgmail.com[/email]", d_password = "im*******", d_host = "smtp.gmail.com", d_port = "587", m_to = "[email]akhil_4u47@rediffmail.com[/email]", m_subject = "Testing", m_text = "Hey, this is the testing email using smtp.gmail.com."; public static void main(String[] args) { String[] to={"[email]akhil_4u47@rediffmail.com[/email]"}; // String[] cc={"[email]XXX@yahoo.com[/email]"}; // String[] bcc={"[email]XXX@yahoo.com[/email]"}; //This is for google mail1.sendMail("[email]akhil.sri@technolife.in[/email]", "KB*!O^L7", "smtp.gmail.com, "587", "true", "true", true, "javax.net.ssl.SSLSocketFactory", "false", to, "hiiiiiiiiiii", "hiii this is akhil sening mail via smtp and java mail api"); } public synchronized static boolean sendMail( String userName, String passWord, String host, String port, String starttls, String auth, boolean debug, String socketFactoryClass, String fallback, String[] to, String subject, String text){ Properties props = new Properties(); //Properties props=System.getProperties(); props.put("mail.smtp.user", userName); props.put("mail.smtp.host", host); if(!"".equals(port)) props.put("mail.smtp.port", port); if(!"".equals(starttls)) props.put("mail.smtp.starttls.enable",starttls); props.put("mail.smtp.auth", auth); if(debug){ props.put("mail.smtp.debug", "true"); }else{ props.put("mail.smtp.debug", "false"); } if(!"".equals(port)) props.put("mail.smtp.socketFactory.port", port); if(!"".equals(socketFactoryClass)) props.put("mail.smtp.socketFactory.class",socketFactoryClass); if(!"".equals(fallback)) props.put("mail.smtp.socketFactory.fallback", fallback); System.out.println("properties"); try { Session session = Session.getDefaultInstance(props, null); session.setDebug(debug); MimeMessage msg = new MimeMessage(session); msg.setText(text); msg.setSubject(subject); msg.setFrom(new InternetAddress("[email]akhil_4u47@rediffmail.com[/email]")); for(int i=0;i<to.length;i++){ msg.addRecipient(Message.RecipientType.TO, new InternetAddress(to[i])); } // for(int i=0;i<cc.length;i++){ // msg.addRecipient(Message.RecipientType.CC, new InternetAddress(cc[i])); // } // for(int i=0;i<bcc.length;i++){ // msg.addRecipient(Message.RecipientType.BCC, new InternetAddress(bcc[i])); // } msg.saveChanges(); Transport transport = session.getTransport("smtp"); transport.connect(host, userName, passWord); transport.sendMessage(msg, msg.getAllRecipients()); transport.close(); return true; } catch (Exception mex) { //mex.printStackTrace(); System.out.println("error"+mex); return false; } } }[/i][/i][/i] [/QUOTE]
Verification
Post reply
Forums
Archive
Archive
Java
java mail api
Top