<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Enviar correo desde Java</title>
	<atom:link href="http://casidiablo.net/enviar-mail-usando-api-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://casidiablo.net/enviar-mail-usando-api-java/</link>
	<description>Blog de Java, Programación y Linux</description>
	<lastBuildDate>Mon, 13 Feb 2012 00:38:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Por: sub7</title>
		<link>http://casidiablo.net/enviar-mail-usando-api-java/comment-page-2/#comment-10154</link>
		<dc:creator>sub7</dc:creator>
		<pubDate>Tue, 02 Nov 2010 23:28:12 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3449#comment-10154</guid>
		<description>Buenas, despues de un rato... con este código a mi me funciona perfectamente.



package enviaremail;

import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;


public class Principal {
    public static void main(String[] args) {
    try {
        Properties props = new Properties();
            props.setProperty(&quot;mail.smtp.host&quot;, &quot;smtp.live.com&quot;);
            props.setProperty(&quot;mail.smtp.starttls.enable&quot;, &quot;true&quot;);
            props.setProperty(&quot;mail.smtp.port&quot;, &quot;25&quot;);
            props.setProperty(&quot;mail.smtp.user&quot;, &quot;dj_bass_88@hotmail.com&quot;);
            props.setProperty(&quot;mail.smtp.auth&quot;, &quot;true&quot;);

            System.out.println(&quot;Enviando...&quot;);
            // Preparamos la sesion
            Session session = Session.getDefaultInstance(props);

            // Construimos el mensaje
            MimeMessage message = new MimeMessage(session);
            message.setFrom(new InternetAddress(&quot;dj_bass_88@hotmail.com&quot;));
            message.addRecipient(
                Message.RecipientType.TO,
                new InternetAddress(&quot;admin@acrosssound.com&quot;));
            message.setSubject(&quot;Prueba&quot;);
            message.setText(&quot;Esto es una prueba...&quot;);

            // Lo enviamos.
            Transport t = session.getTransport(&quot;smtp&quot;);
            t.connect(&quot;dj_bass_88@hotmail.com&quot;, &quot;password&quot;);
            t.sendMessage(message, message.getAllRecipients());

            // Cierre.
            t.close();

            System.out.println(&quot;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nEmail Enviado!&quot;);
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
    }
}</description>
		<content:encoded><![CDATA[<p>Buenas, despues de un rato&#8230; con este código a mi me funciona perfectamente.</p>
<p>package enviaremail;</p>
<p>import java.util.Properties;<br />
import javax.mail.Message;<br />
import javax.mail.Session;<br />
import javax.mail.Transport;<br />
import javax.mail.internet.InternetAddress;<br />
import javax.mail.internet.MimeMessage;</p>
<p>public class Principal {<br />
    public static void main(String[] args) {<br />
    try {<br />
        Properties props = new Properties();<br />
            props.setProperty(&#8220;mail.smtp.host&#8221;, &#8220;smtp.live.com&#8221;);<br />
            props.setProperty(&#8220;mail.smtp.starttls.enable&#8221;, &#8220;true&#8221;);<br />
            props.setProperty(&#8220;mail.smtp.port&#8221;, &#8220;25&#8243;);<br />
            props.setProperty(&#8220;mail.smtp.user&#8221;, &#8220;dj_bass_88@hotmail.com&#8221;);<br />
            props.setProperty(&#8220;mail.smtp.auth&#8221;, &#8220;true&#8221;);</p>
<p>            System.out.println(&#8220;Enviando&#8230;&#8221;);<br />
            // Preparamos la sesion<br />
            Session session = Session.getDefaultInstance(props);</p>
<p>            // Construimos el mensaje<br />
            MimeMessage message = new MimeMessage(session);<br />
            message.setFrom(new InternetAddress(&#8220;dj_bass_88@hotmail.com&#8221;));<br />
            message.addRecipient(<br />
                Message.RecipientType.TO,<br />
                new InternetAddress(&#8220;admin@acrosssound.com&#8221;));<br />
            message.setSubject(&#8220;Prueba&#8221;);<br />
            message.setText(&#8220;Esto es una prueba&#8230;&#8221;);</p>
<p>            // Lo enviamos.<br />
            Transport t = session.getTransport(&#8220;smtp&#8221;);<br />
            t.connect(&#8220;dj_bass_88@hotmail.com&#8221;, &#8220;password&#8221;);<br />
            t.sendMessage(message, message.getAllRecipients());</p>
<p>            // Cierre.<br />
            t.close();</p>
<p>            System.out.println(&#8220;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nEmail Enviado!&#8221;);<br />
        }<br />
        catch (Exception e)<br />
        {<br />
            e.printStackTrace();<br />
        }<br />
    }<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: sub7</title>
		<link>http://casidiablo.net/enviar-mail-usando-api-java/comment-page-2/#comment-10153</link>
		<dc:creator>sub7</dc:creator>
		<pubDate>Tue, 02 Nov 2010 21:39:50 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3449#comment-10153</guid>
		<description>Buenas, ami me da el siguiente error:

javax.mail.MessagingException: Can&#039;t send command to SMTP host;
  nested exception is:
        java.net.SocketException: Connection closed by remote host
        at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1878)
        at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1865)
        at com.sun.mail.smtp.SMTPTransport.close(SMTPTransport.java:973)
        at javax.mail.Transport.send0(Transport.java:193)
        at javax.mail.Transport.send(Transport.java:120)
        at enviaremail.Principal.main(Principal.java:40)
Caused by: java.net.SocketException: Connection closed by remote host
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1307)
        at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:43)
        at com.sun.mail.util.TraceOutputStream.write(TraceOutputStream.java:110)
        at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
        at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1876)
        ... 5 more
GENERACIÓN CORRECTA (total time: 3 seconds)


El codigo es el siguiente:
package enviaremail;

import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;

public class Principal {
    public static void main(String[] args) {
    try {
      // Se debe crear un archivo de propiedades que
      // contenga el nombre del servidor SMTP
      Properties props = new Properties();
      props.put(&quot;mail.host&quot;, &quot;smtp.live.com&quot;);
      props.setProperty(&quot;mail.smtp.host&quot;, &quot;smtp.live.com&quot;);
      props.put(&quot;mail.smtp.port&quot;, &quot;25&quot;);
      props.setProperty(&quot;mail.smtp.starttls.enable&quot;, &quot;true&quot;);
      props.setProperty(&quot;mail.smtp.user&quot;, &quot;dj_bass_88@hotmail.com&quot;);
      props.setProperty(&quot;mail.smtp.pass&quot;, &quot;xxxxxx&quot;);

      // se crea un objeto de sesion
      Session conexionCorreo = Session.getInstance(props, null);
      // este objeto representa el mensaje a enviar
      Message mensaje = new MimeMessage(conexionCorreo);

      // los objetos Adress contienen informacion de recipientes de correo
      Address desde = new InternetAddress(&quot;dj_bass_88@hotmail.com&quot;,&quot;Juanjo Gomez&quot;);
      Address para = new InternetAddress(&quot;dj_bass_88@hotmail.com&quot;);

      // asignamos el contenido. En este caso usamos &#039;text/plain&#039; pero
      // es posible usar &#039;text/html&#039; para enviar correos con contenido
      // HTML
      mensaje.setContent(&quot;Este es un mensaje de texto plano!&quot;,&quot;text/plain&quot;);
      // asignar el origen del correo
      mensaje.setFrom(desde);
      // asignar un destinatario
      mensaje.setRecipient(Message.RecipientType.TO, para);
      // asignar el asunto del correo
      mensaje.setSubject(&quot;Hola, Java Mail!&quot;);

      Transport.send(mensaje);

    } catch (Exception ex) {
      ex.printStackTrace();
    }
    }
}</description>
		<content:encoded><![CDATA[<p>Buenas, ami me da el siguiente error:</p>
<p>javax.mail.MessagingException: Can&#8217;t send command to SMTP host;<br />
  nested exception is:<br />
        java.net.SocketException: Connection closed by remote host<br />
        at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1878)<br />
        at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1865)<br />
        at com.sun.mail.smtp.SMTPTransport.close(SMTPTransport.java:973)<br />
        at javax.mail.Transport.send0(Transport.java:193)<br />
        at javax.mail.Transport.send(Transport.java:120)<br />
        at enviaremail.Principal.main(Principal.java:40)<br />
Caused by: java.net.SocketException: Connection closed by remote host<br />
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1307)<br />
        at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:43)<br />
        at com.sun.mail.util.TraceOutputStream.write(TraceOutputStream.java:110)<br />
        at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)<br />
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)<br />
        at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1876)<br />
        &#8230; 5 more<br />
GENERACIÓN CORRECTA (total time: 3 seconds)</p>
<p>El codigo es el siguiente:<br />
package enviaremail;</p>
<p>import javax.mail.*;<br />
import javax.mail.internet.*;<br />
import java.util.*;</p>
<p>public class Principal {<br />
    public static void main(String[] args) {<br />
    try {<br />
      // Se debe crear un archivo de propiedades que<br />
      // contenga el nombre del servidor SMTP<br />
      Properties props = new Properties();<br />
      props.put(&#8220;mail.host&#8221;, &#8220;smtp.live.com&#8221;);<br />
      props.setProperty(&#8220;mail.smtp.host&#8221;, &#8220;smtp.live.com&#8221;);<br />
      props.put(&#8220;mail.smtp.port&#8221;, &#8220;25&#8243;);<br />
      props.setProperty(&#8220;mail.smtp.starttls.enable&#8221;, &#8220;true&#8221;);<br />
      props.setProperty(&#8220;mail.smtp.user&#8221;, &#8220;dj_bass_88@hotmail.com&#8221;);<br />
      props.setProperty(&#8220;mail.smtp.pass&#8221;, &#8220;xxxxxx&#8221;);</p>
<p>      // se crea un objeto de sesion<br />
      Session conexionCorreo = Session.getInstance(props, null);<br />
      // este objeto representa el mensaje a enviar<br />
      Message mensaje = new MimeMessage(conexionCorreo);</p>
<p>      // los objetos Adress contienen informacion de recipientes de correo<br />
      Address desde = new InternetAddress(&#8220;dj_bass_88@hotmail.com&#8221;,&#8221;Juanjo Gomez&#8221;);<br />
      Address para = new InternetAddress(&#8220;dj_bass_88@hotmail.com&#8221;);</p>
<p>      // asignamos el contenido. En este caso usamos &#8216;text/plain&#8217; pero<br />
      // es posible usar &#8216;text/html&#8217; para enviar correos con contenido<br />
      // HTML<br />
      mensaje.setContent(&#8220;Este es un mensaje de texto plano!&#8221;,&#8221;text/plain&#8221;);<br />
      // asignar el origen del correo<br />
      mensaje.setFrom(desde);<br />
      // asignar un destinatario<br />
      mensaje.setRecipient(Message.RecipientType.TO, para);<br />
      // asignar el asunto del correo<br />
      mensaje.setSubject(&#8220;Hola, Java Mail!&#8221;);</p>
<p>      Transport.send(mensaje);</p>
<p>    } catch (Exception ex) {<br />
      ex.printStackTrace();<br />
    }<br />
    }<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Daniel Aristizabal</title>
		<link>http://casidiablo.net/enviar-mail-usando-api-java/comment-page-2/#comment-9617</link>
		<dc:creator>Daniel Aristizabal</dc:creator>
		<pubDate>Tue, 13 Jul 2010 20:30:31 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3449#comment-9617</guid>
		<description>Brother tengo lo siguiente...pero no me envia el mail al correo

import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;

public class MailSender {
	public static void main() {
		try {
			// Se debe crear un archivo de propiedades que
			// contenga el nombre del servidor SMTP
			Properties props = new Properties();
			props.put(&quot;mail.host&quot;, &quot;mail.servidorcorreo.com&quot;);
                        // Nombre del host de correo, es smtp.gmail.com
props.setProperty(&quot;mail.smtp.host&quot;, &quot;smtp.gmail.com&quot;);
// TLS si está disponible
props.setProperty(&quot;mail.smtp.starttls.enable&quot;, &quot;true&quot;);
// Puerto de gmail para envio de correos
props.setProperty(&quot;mail.smtp.port&quot;,&quot;587&quot;);
// Nombre del usuario
props.setProperty(&quot;mail.smtp.user&quot;, &quot;sdao32@gmail.com&quot;);
// Si requiere o no usuario y password para conectarse.
props.setProperty(&quot;mail.smtp.auth&quot;, &quot;true&quot;);


			// se crea un objeto de sesion
			Session conexionCorreo = Session.getInstance(props, null);
			// este objeto representa el mensaje a enviar
			Message mensaje = new MimeMessage(conexionCorreo);

			// los objetos Adress contienen informacion de recipientes de correo
			Address desde = new InternetAddress(&quot;sdao32@gmail.com&quot;,
					&quot;Pepito Perez&quot;);
			Address para = new InternetAddress(&quot;sdao32@hotmail.com&quot;);

			// asignamos el contenido. En este caso usamos &#039;text/plain&#039; pero
			// es posible usar &#039;text/html&#039; para enviar correos con contenido
			// HTML
			mensaje.setContent(&quot;Este es un mensaje de texto plano!&quot;,
					&quot;text/plain&quot;);
			// asignar el origen del correo
			mensaje.setFrom(desde);
			// asignar un destinatario
			mensaje.setRecipient(Message.RecipientType.TO, para);
			// asignar el asunto del correo
			mensaje.setSubject(&quot;Hola, Java Mail!&quot;);

			Transport.send(mensaje);

		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}
}


Help please!!!</description>
		<content:encoded><![CDATA[<p>Brother tengo lo siguiente&#8230;pero no me envia el mail al correo</p>
<p>import javax.mail.*;<br />
import javax.mail.internet.*;<br />
import java.util.*;</p>
<p>public class MailSender {<br />
	public static void main() {<br />
		try {<br />
			// Se debe crear un archivo de propiedades que<br />
			// contenga el nombre del servidor SMTP<br />
			Properties props = new Properties();<br />
			props.put(&#8220;mail.host&#8221;, &#8220;mail.servidorcorreo.com&#8221;);<br />
                        // Nombre del host de correo, es smtp.gmail.com<br />
props.setProperty(&#8220;mail.smtp.host&#8221;, &#8220;smtp.gmail.com&#8221;);<br />
// TLS si está disponible<br />
props.setProperty(&#8220;mail.smtp.starttls.enable&#8221;, &#8220;true&#8221;);<br />
// Puerto de gmail para envio de correos<br />
props.setProperty(&#8220;mail.smtp.port&#8221;,&#8221;587&#8243;);<br />
// Nombre del usuario<br />
props.setProperty(&#8220;mail.smtp.user&#8221;, &#8220;sdao32@gmail.com&#8221;);<br />
// Si requiere o no usuario y password para conectarse.<br />
props.setProperty(&#8220;mail.smtp.auth&#8221;, &#8220;true&#8221;);</p>
<p>			// se crea un objeto de sesion<br />
			Session conexionCorreo = Session.getInstance(props, null);<br />
			// este objeto representa el mensaje a enviar<br />
			Message mensaje = new MimeMessage(conexionCorreo);</p>
<p>			// los objetos Adress contienen informacion de recipientes de correo<br />
			Address desde = new InternetAddress(&#8220;sdao32@gmail.com&#8221;,<br />
					&#8220;Pepito Perez&#8221;);<br />
			Address para = new InternetAddress(&#8220;sdao32@hotmail.com&#8221;);</p>
<p>			// asignamos el contenido. En este caso usamos &#8216;text/plain&#8217; pero<br />
			// es posible usar &#8216;text/html&#8217; para enviar correos con contenido<br />
			// HTML<br />
			mensaje.setContent(&#8220;Este es un mensaje de texto plano!&#8221;,<br />
					&#8220;text/plain&#8221;);<br />
			// asignar el origen del correo<br />
			mensaje.setFrom(desde);<br />
			// asignar un destinatario<br />
			mensaje.setRecipient(Message.RecipientType.TO, para);<br />
			// asignar el asunto del correo<br />
			mensaje.setSubject(&#8220;Hola, Java Mail!&#8221;);</p>
<p>			Transport.send(mensaje);</p>
<p>		} catch (Exception ex) {<br />
			ex.printStackTrace();<br />
		}<br />
	}<br />
}</p>
<p>Help please!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: fewar</title>
		<link>http://casidiablo.net/enviar-mail-usando-api-java/comment-page-2/#comment-9606</link>
		<dc:creator>fewar</dc:creator>
		<pubDate>Fri, 09 Jul 2010 16:27:43 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3449#comment-9606</guid>
		<description>Properties props = System.getProperties();
			//props.put(&quot;mail.smtp.host&quot;, host);
			
			props.setProperty(&quot;mail.transport.protocol&quot;, &quot;smtp&quot;);
			props.setProperty(&quot;mail.host&quot;, SMTP_HOST_NAME );
			props.put(&quot;mail.smtp.auth&quot;, &quot;true&quot;);
			props.put(&quot;mail.smtp.port&quot;, SMTP_PORT );
			props.put(&quot;mail.debug&quot;, &quot;true&quot;);
			props.put(&quot;mail.smtp.socketFactory.port&quot;, SMTP_PORT );
			props.put(&quot;mail.smtp.socketFactory.class&quot;,&quot;javax.net.ssl.SSLSocketFactory&quot;);
			props.put(&quot;mail.smtp.socketFactory.fallback&quot;, &quot;false&quot;);
			props.put(&quot;mail.smtp.starttls.enable&quot;, SMTP_TLS);

			Session session = Session.getInstance(props, null);
			session.setDebug(blDebug);
			
			Transport transport = session.getTransport();
			transport.connect(SMTP_HOST_NAME, SMTP_PORT, SMTP_AUTH_USER, SMTP_AUTH_PWD);</description>
		<content:encoded><![CDATA[<p>Properties props = System.getProperties();<br />
			//props.put(&#8220;mail.smtp.host&#8221;, host);</p>
<p>			props.setProperty(&#8220;mail.transport.protocol&#8221;, &#8220;smtp&#8221;);<br />
			props.setProperty(&#8220;mail.host&#8221;, SMTP_HOST_NAME );<br />
			props.put(&#8220;mail.smtp.auth&#8221;, &#8220;true&#8221;);<br />
			props.put(&#8220;mail.smtp.port&#8221;, SMTP_PORT );<br />
			props.put(&#8220;mail.debug&#8221;, &#8220;true&#8221;);<br />
			props.put(&#8220;mail.smtp.socketFactory.port&#8221;, SMTP_PORT );<br />
			props.put(&#8220;mail.smtp.socketFactory.class&#8221;,&#8221;javax.net.ssl.SSLSocketFactory&#8221;);<br />
			props.put(&#8220;mail.smtp.socketFactory.fallback&#8221;, &#8220;false&#8221;);<br />
			props.put(&#8220;mail.smtp.starttls.enable&#8221;, SMTP_TLS);</p>
<p>			Session session = Session.getInstance(props, null);<br />
			session.setDebug(blDebug);</p>
<p>			Transport transport = session.getTransport();<br />
			transport.connect(SMTP_HOST_NAME, SMTP_PORT, SMTP_AUTH_USER, SMTP_AUTH_PWD);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Julio</title>
		<link>http://casidiablo.net/enviar-mail-usando-api-java/comment-page-1/#comment-8769</link>
		<dc:creator>Julio</dc:creator>
		<pubDate>Sun, 07 Mar 2010 14:01:44 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3449#comment-8769</guid>
		<description>no sale error pero no aparece el mensaje en mi correo

import javax.mail.*;
	import javax.mail.internet.*;
	import java.util.*;
 
       
        
	public class EnviarMail {
	  public static void main(String[] args) {
	    try {
	      // Se debe crear un archivo de propiedades que
	      // contenga el nombre del servidor SMTP
	      Properties props = new Properties();
	     
// Nombre del host de correo, es smtp.gmail.com
props.setProperty(&quot;mail.smtp.host&quot;, &quot;smtp.gmail.com&quot;);
// TLS si está disponible
props.setProperty(&quot;mail.smtp.starttls.enable&quot;, &quot;true&quot;);
// Puerto de gmail para envio de correos
props.setProperty(&quot;mail.smtp.port&quot;,&quot;587&quot;);
// Nombre del usuario
props.setProperty(&quot;mail.smtp.user&quot;, &quot;jrbsandoval@gmail.com&quot;);
// Si requiere o no usuario y password para conectarse.
props.setProperty(&quot;mail.smtp.auth&quot;, &quot;true&quot;);
	      // se crea un objeto de sesion
	      Session conexionCorreo = Session.getInstance(props, null);
	      // este objeto representa el mensaje a enviar
	      Message mensaje = new MimeMessage(conexionCorreo);

	      // los objetos Adress contienen informacion de recipientes de correo
	      Address desde = new InternetAddress(&quot;jrbsandoval@gmail.com&quot;,
	          &quot;Julio Baquero&quot;);
	      Address para = new InternetAddress(&quot;jrbsandoval@gmail.com&quot;);

	      // asignamos el contenido. En este caso usamos &#039;text/plain&#039; pero
	      // es posible usar &#039;text/html&#039; para enviar correos con contenido
	      // HTML
	      mensaje.setContent(&quot;Este es un mensaje&quot;,
	          &quot;text/plain&quot;);
	      // asignar el origen del correo
	      mensaje.setFrom(desde);
	      // asignar un destinatario
	      mensaje.setRecipient(Message.RecipientType.TO, para);
	      // asignar el asunto del correo
	      mensaje.setSubject(&quot;Hola&quot;);

	      Transport.send(mensaje);

	    } catch (Exception ex) {
	      ex.printStackTrace();
	    }
	  }
	}</description>
		<content:encoded><![CDATA[<p>no sale error pero no aparece el mensaje en mi correo</p>
<p>import javax.mail.*;<br />
	import javax.mail.internet.*;<br />
	import java.util.*;</p>
<p>	public class EnviarMail {<br />
	  public static void main(String[] args) {<br />
	    try {<br />
	      // Se debe crear un archivo de propiedades que<br />
	      // contenga el nombre del servidor SMTP<br />
	      Properties props = new Properties();</p>
<p>// Nombre del host de correo, es smtp.gmail.com<br />
props.setProperty(&#8220;mail.smtp.host&#8221;, &#8220;smtp.gmail.com&#8221;);<br />
// TLS si está disponible<br />
props.setProperty(&#8220;mail.smtp.starttls.enable&#8221;, &#8220;true&#8221;);<br />
// Puerto de gmail para envio de correos<br />
props.setProperty(&#8220;mail.smtp.port&#8221;,&#8221;587&#8243;);<br />
// Nombre del usuario<br />
props.setProperty(&#8220;mail.smtp.user&#8221;, &#8220;jrbsandoval@gmail.com&#8221;);<br />
// Si requiere o no usuario y password para conectarse.<br />
props.setProperty(&#8220;mail.smtp.auth&#8221;, &#8220;true&#8221;);<br />
	      // se crea un objeto de sesion<br />
	      Session conexionCorreo = Session.getInstance(props, null);<br />
	      // este objeto representa el mensaje a enviar<br />
	      Message mensaje = new MimeMessage(conexionCorreo);</p>
<p>	      // los objetos Adress contienen informacion de recipientes de correo<br />
	      Address desde = new InternetAddress(&#8220;jrbsandoval@gmail.com&#8221;,<br />
	          &#8220;Julio Baquero&#8221;);<br />
	      Address para = new InternetAddress(&#8220;jrbsandoval@gmail.com&#8221;);</p>
<p>	      // asignamos el contenido. En este caso usamos &#8216;text/plain&#8217; pero<br />
	      // es posible usar &#8216;text/html&#8217; para enviar correos con contenido<br />
	      // HTML<br />
	      mensaje.setContent(&#8220;Este es un mensaje&#8221;,<br />
	          &#8220;text/plain&#8221;);<br />
	      // asignar el origen del correo<br />
	      mensaje.setFrom(desde);<br />
	      // asignar un destinatario<br />
	      mensaje.setRecipient(Message.RecipientType.TO, para);<br />
	      // asignar el asunto del correo<br />
	      mensaje.setSubject(&#8220;Hola&#8221;);</p>
<p>	      Transport.send(mensaje);</p>
<p>	    } catch (Exception ex) {<br />
	      ex.printStackTrace();<br />
	    }<br />
	  }<br />
	}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: fermin</title>
		<link>http://casidiablo.net/enviar-mail-usando-api-java/comment-page-1/#comment-8438</link>
		<dc:creator>fermin</dc:creator>
		<pubDate>Mon, 11 Jan 2010 22:41:22 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3449#comment-8438</guid>
		<description>Excelente info no sabia que podria hacerse 

Saludos</description>
		<content:encoded><![CDATA[<p>Excelente info no sabia que podria hacerse </p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Cristian</title>
		<link>http://casidiablo.net/enviar-mail-usando-api-java/comment-page-1/#comment-8312</link>
		<dc:creator>Cristian</dc:creator>
		<pubDate>Fri, 18 Dec 2009 19:19:49 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3449#comment-8312</guid>
		<description>Aquí tienes un ejemplo:
http://www.quadmore.com/swingrecorder/

Un saludo!</description>
		<content:encoded><![CDATA[<p>Aquí tienes un ejemplo:<br />
<a href="http://www.quadmore.com/swingrecorder/" rel="nofollow">http://www.quadmore.com/swingrecorder/</a></p>
<p>Un saludo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: kasiko</title>
		<link>http://casidiablo.net/enviar-mail-usando-api-java/comment-page-1/#comment-8308</link>
		<dc:creator>kasiko</dc:creator>
		<pubDate>Fri, 18 Dec 2009 15:03:33 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3449#comment-8308</guid>
		<description>muy bueno!!</description>
		<content:encoded><![CDATA[<p>muy bueno!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Victor Garijo</title>
		<link>http://casidiablo.net/enviar-mail-usando-api-java/comment-page-1/#comment-7888</link>
		<dc:creator>Victor Garijo</dc:creator>
		<pubDate>Tue, 17 Nov 2009 22:19:34 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3449#comment-7888</guid>
		<description>¿Cómo integro el API Java.Mail? Osea, ¿dónde guardo l carpeta descargada del link que propones?
Excelente ejemplo. Esto, más o meenos lo hice en C sharp.</description>
		<content:encoded><![CDATA[<p>¿Cómo integro el API Java.Mail? Osea, ¿dónde guardo l carpeta descargada del link que propones?<br />
Excelente ejemplo. Esto, más o meenos lo hice en C sharp.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Adan</title>
		<link>http://casidiablo.net/enviar-mail-usando-api-java/comment-page-1/#comment-7827</link>
		<dc:creator>Adan</dc:creator>
		<pubDate>Fri, 13 Nov 2009 19:26:40 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3449#comment-7827</guid>
		<description>Hola, estaba viendo tu blog y vi la forma en la que presentas tu codigo, quisiera saber como esque haces que tome esa apariencia, para explicarme bien, como haces que tu codigo se vea como en el Visual Studio, asi de colores ;), me podrias compartir ese script por fa</description>
		<content:encoded><![CDATA[<p>Hola, estaba viendo tu blog y vi la forma en la que presentas tu codigo, quisiera saber como esque haces que tome esa apariencia, para explicarme bien, como haces que tu codigo se vea como en el Visual Studio, asi de colores <img src='http://casidiablo.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , me podrias compartir ese script por fa</p>
]]></content:encoded>
	</item>
</channel>
</rss>

