Article View: es.comp.lenguajes.java
Article #28746Re: mail en java
From: Martin Jul
Date: Tue, 24 Mar 1998 00:00
Date: Tue, 24 Mar 1998 00:00
64 lines
2328 bytes
2328 bytes
Hola.
Lo que busca es el "Java Mail API". Est� en http://java.sun.com.
Adem�s, hay un JavaBean para enviar correo electronico en
http://www.ibm.com/java que se llama "Distributor".
Con Java Mail, correo electronico es muy fac�l:
Object elFichero; // el fichero que deseamos enviar
// SMTP-host to use:
Properties sessionDescriptor = new Properties;
sessionDescriptor.put( "mail.smtp.host", "smtp.correo.es" );
// Establish a session with this host:
Session session = Session.getDefaultInstance( sessionDescriptor, null );
try {
Message msg = new MimeMessage(); //
// From: field
InternetAddress from = new InternetAddres( "Jmbernal@syseca.es" );
correo.setFrom( from );
// To: field
InternetAddres[1] recipients = new InternetAddres[1];
recipients[0] = new InternetAddres( "recipient@host.es" );
correo.setRecipients( Message.RecipientType.TO, recipients );
MimeBodyPart part1 = new MimeBodyPart();
part1.setContent( "Texto del correo", "text/plain" ); // content-type
MimeBodyPart part2 = new MimeBodyPart();
part2.setContent( elFichero, "application/octet-stream" );
// Enviar los partes part1 y part2 en el correo:
Multipart mp = new Multipart();
mp.addBodyPart( part1 );
mp.addBodyPart( part2 );
correo.setContent( mp );
Transport.send( correo );
}
Un saludo,
Martin
Josema wrote:
>
> Hola, me gustaria que alguien me explicara con todo lujo de detalles
> como podria enviar un fichero mediante correo electronico en java. El
> fichero lo tengo en mi disco duro y quiero enviarlo a una direccion de
> correo mediante un programa...
--
Martin Jul (mjul@math.ku.dk) Tel. +45 39 18 42 70 (NEW!!)
--------------- "Who is John Galt?" ----------------
Technical Details
Message-ID:
<3517F99A.90131AC@math.ku.dk>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<01bd571d$163ce6c0$296414ac@Jmbernal.SYSECA.ES>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,9ee3ba2b78c7779 X-Google-Attributes: gid1116f3,public From: Martin Jul <mjul@math.ku.dk> Subject: Re: mail en java Date: 1998/03/24 Message-ID: <3517F99A.90131AC@math.ku.dk> X-Deja-AN: 337779967 Content-Transfer-Encoding: 8bit References: <01bd571d$163ce6c0$296414ac@Jmbernal.SYSECA.ES> Mime-Version: 1.0 To: Josema <Jmbernal@syseca.es> Content-Type: text/plain; charset=iso-8859-1 Organization: Get2Net Internet Kunde Newsgroups: es.comp.lenguajes.java