Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/01/2006, 21:24
blackwind
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años, 2 meses
Puntos: 7
excelente willie, muchas gracias.
Eso era lo que necesitaba y ya me quedo.

Por si a alguien le interesa, aqui les dejo el codigo
package com.radicalsoftware.rademailhosting;

Código PHP:
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.util.Properties;

/***********************************************
/* JavaMail SSL + Authentication - Example Code
/************************************************/
public class Mailer
{

    public static 
void main(String[] args)
    {
        
Mailer obj = new Mailer();
        
String server "smtp.gmail.com";
        
String userName "[email protected]";
        
String password "password";
        
String fromAddres "perenganito";
        
String toAddres "[email protected]";
        
String cc "";
        
String bcc "";
        
boolean htmlFormat false;
        
String subject "tema";
        
String body "prueba";
        
        
obj.sendMail(serveruserNamepasswordfromAddrestoAddresccbcc,
                     
htmlFormatsubjectbody);
        
    }

    public 
void sendMail(String serverString userNameString passwordString fromAddressString toAddressString ccString bccboolean htmlFormatString subjectString body)
    {
    
        
Properties properties System.getProperties();
        
properties.put("mail.smtps.host"server);
        
properties.put("mail.smtps.auth""true");
        
Session ses  Session.getInstance(properties);

        
ses.setDebug(true);

        try{
        
            
MimeMessage msg = new MimeMessage(ses);
    
            
msg.setFrom(new InternetAddress(fromAddress));
    
            if (
toAddress != null)
            {
               
msg.addRecipients(Message.RecipientType.TOtoAddress);
            }
    
            if (
cc != null)
            {
                
msg.setRecipients(Message.RecipientType.CC
                        
,InternetAddress.parse(ccfalse));
            }
    
            if (
bcc != null)
            {
                
msg.setRecipients(Message.RecipientType.BCC
                        
,InternetAddress.parse(bccfalse));
            }
    
            if (
htmlFormat)
            {
                
msg.setContent(body"text/html");
            }
            else
            {
                
msg.setContent(body"text/plain");
            }
    
            
msg.setSubject(subject);
            
msg.saveChanges();
    
            
Transport tr ses.getTransport("smtps");
            
tr.connect(server,userNamepassword);
            
tr.sendMessage(msgmsg.getAllRecipients());
            
tr.close();
        }
        
        catch(
MessagingException e)
        {
            
e.printStackTrace();
        }
        
        

    }
}

class 
MyPasswordAuthenticator extends Authenticator
{
   
String user;
   
String pw;

   public 
MyPasswordAuthenticator (String usernameString password)
   {
      
super();
      
this.user username;
      
this.pw password;
   }
   public 
PasswordAuthentication getPasswordAuthentication()
   {
      return new 
PasswordAuthentication(userpw);
   }

saludos,