Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: Leyer en 28 Enero 2010, 17:11 PM

Título: MintDex [Java Mail] src|bin
Publicado por: Leyer en 28 Enero 2010, 17:11 PM
Holas :D veamos aqui les traigo mi pequeño programa para envio de multiples mensajes o un mensaje unico a multiples destinos con archivos abjuntos con solo tener una cuenta Gmail  nada serio :) programado en Eclipse y solo tiene de netbeans el About. :xD

www.google.com
para usarlo requiere iniciar sesion con tu cuenta

PD: para los mal pensados no es que me robe tu pass o algo parecido  :-\

Advertencia! este programa permite enviar una cantidad exajerada de mensajes usalo con con discrecion :¬¬

IMG Imagen del programa
http://www.imagengratis.org/images/mintdex.png

Descargar aqui. nuevo
http://www.mediafire.com/?f1tqmmt2nlj

SRC nuevo
http://www.mediafire.com/?0nkit3nznnm

sugerencias y dudas abiertas :)

Saludos!

Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: Debci en 28 Enero 2010, 18:01 PM
MMM y google no podria restringir ese tipo de ataques?
Por cierto que pop y imap has usado?
Creo que el pop3 estaba con pass o algo asi.
Saludos
Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: Leyer en 28 Enero 2010, 18:19 PM
pues si pero no! lo probe con 100 mensajes y va bien :xD

SMTP

PD: se me fue algo en el code corregire eso

PD1: http://foro.elhacker.net/ejercicios/juego_ejercicios_2_java-t282378.0.html
Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: Blitzkrieg' en 28 Enero 2010, 19:58 PM
Excelente, buena velocidad, no se de donde sacan eso que Java es lento.  :laugh:
Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: Leyer en 28 Enero 2010, 20:02 PM
seguramente por que no esta en netbeans  :xD si no le incluyes en look del sistema correria 5 veces mas rapido :)

por cierto ddk pasate ṕor el juego de ejercicios java

Saludos.
Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: Blitzkrieg' en 28 Enero 2010, 20:04 PM
Cita de: LEYER en 28 Enero 2010, 20:02 PM
seguramente por que no esta en netbeans  :xD si no le incluyes en look del sistema correria 5 veces mas rapido :)

por cierto ddk pasate ṕor el juego de ejercicios java

Saludos.

Pero sin el look del sistema queda feisimo  :xD (A no ser que uses Nimbus en vez de Metal).

Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: Debci en 28 Enero 2010, 21:32 PM
Cita de: ddk en 28 Enero 2010, 20:04 PM
Cita de: LEYER en 28 Enero 2010, 20:02 PM
seguramente por que no esta en netbeans  :xD si no le incluyes en look del sistema correria 5 veces mas rapido :)

por cierto ddk pasate ṕor el juego de ejercicios java

Saludos.

Pero sin el look del sistema queda feisimo  :xD (A no ser que uses Nimbus en vez de Metal).


O C++ & QT4

xD

No me pegueis.
Enserio, que los que usamos netbeans tenemos protecion anti bicharracos y estamos inmunizados al arsénico xDDD

Al final tendre que usar eclipse... no se lo que tiene de bueno (aparte de que alijera codigo y tal de las guis).

Saludos
Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: Blitzkrieg' en 28 Enero 2010, 21:33 PM
Cita de: ..::| D3Bć1 |::. en 28 Enero 2010, 21:32 PM
Cita de: ddk en 28 Enero 2010, 20:04 PM
Cita de: LEYER en 28 Enero 2010, 20:02 PM
seguramente por que no esta en netbeans  :xD si no le incluyes en look del sistema correria 5 veces mas rapido :)

por cierto ddk pasate ṕor el juego de ejercicios java

Saludos.

Pero sin el look del sistema queda feisimo  :xD (A no ser que uses Nimbus en vez de Metal).


O C++ & QT4

xD

No me pegueis.
Enserio, que los que usamos netbeans tenemos protecion anti bicharracos y estamos inmunizados al arsénico xDDD

Al final tendre que usar eclipse... no se lo que tiene de bueno (aparte de que alijera codigo y tal de las guis).

Saludos

Prefiero usar un compilador nativo para Java antes que C++ xD
Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: kinos en 28 Enero 2010, 22:21 PM
mmm... y hay alguna forma de enviar emails en java sin tener una cuenta de gmail ni de ningun tipo?
Es que con php o algo parecido me suena que se podía hacer alguna paginilla web para mandar por correo un formulario.

Cita de: ..::| D3Bć1 |::. en 28 Enero 2010, 18:01 PM
MMM y google no podria restringir ese tipo de ataques?
Por cierto que pop y imap has usado?
Creo que el pop3 estaba con pass o algo asi.
Saludos

En hotmail me parece que si esta limitado el envio de emails masivos. Creo que lo leí en algún apartado de las condiciones de uso o alguna cosa de esas. En gmail nose.

Saludos.
Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: Leyer en 28 Enero 2010, 22:32 PM
Cita de: kinos en 28 Enero 2010, 22:21 PM
mmm... y hay alguna forma de enviar emails en java sin tener una cuenta de gmail ni de ningun tipo?
Es que con php o algo parecido me suena que se podía hacer alguna paginilla web para mandar por correo un formulario.

Cita de: ..::| D3Bć1 |::. en 28 Enero 2010, 18:01 PM
MMM y google no podria restringir ese tipo de ataques?
Por cierto que pop y imap has usado?
Creo que el pop3 estaba con pass o algo asi.
Saludos

En hotmail me parece que si esta limitado el envio de emails masivos. Creo que lo leí en algún apartado de las condiciones de uso o alguna cosa de esas. En gmail nose.

Saludos.

anonimo no se, no he investigado eso aunke seguramente no se pueda ya sabes por la seguridad de java y esas cosas

Saludos.
Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: Blitzkrieg' en 28 Enero 2010, 22:39 PM
En realidad si se puede, hace poco vi un code, es cuestion de Googlear un rato...
Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: kinos en 28 Enero 2010, 22:48 PM
por favor, si ves algo lo puedes incluir por aquí? o en un nuevo post.
Es que hace tiempo estuve buscando también y no encontré nada.
De todas formas... si mandas emails masivos desde una cuenta tipo gmail o hotmail sería más difícil de identificar como spam que si lo haces sin dichas cuentas no?
Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: Leyer en 28 Enero 2010, 23:42 PM
Bueno ddk si lo viste seria bueno que lo mostraras por aqui.

Salu2
Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: Blitzkrieg' en 29 Enero 2010, 02:16 AM
Código (java) [Seleccionar]
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/*
*  JavaMailSamples.java
*
* Created on 20/06/2009, 05:43:08 AM
*/

/**
*
* @author |Np|
*/

import java.security. Security;
import javax.mail.*;
import javax.mail.internet.*;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;

public class JavaMailSamples
{
    public static void main(String[] args) throws MessagingException
    {
//        for(int i =0; i< 10; i++)
            SendAuthentication.Send();
    }
}


class SendAuthentication
{
    private static MimeMultipart multiParte = new MimeMultipart();
    public static void Send() throws MessagingException
    {
//        String host ="smtp.gmail.com";   String puerto="587"; String pass="Clave Pass"; //465
//        String from ="remitente@gmail.com";   String to =  "destino@jotmeil.com"; String user="remitente"; //remitente - destinatario";  en GMAIL

//        String host ="smtp.gawab.com";   String puerto="587"; String pass="Clave Pass"; //587
//        String from ="remitente@gawab.com";   String to =  "destino@jotmeil.com"; String user="remitente@gawab.com";//remitente - destinatario";  GAWAB

        String host ="smtp.live.com";   String puerto="587"; String pass="Calve Pass"; //587
        String from ="remitente@jotmeil.com"; String to =  "destino@jotmeil.com"; String user="remitente@jotmeil.com";//remitente - destinatario";

       String asunto="sin asunto2"; String nombre="sin nombre";

        System.out.println ("Prueba para enviar un mail..." + new java.util.Date());

        Properties prop = new Properties();
        prop.put("mail.smtp.host", host);

        /*Esta línea es la que indica al API que debe autenticarse*/
        prop.put("mail.smtp.auth", "true");
        prop.put("mail.transport .protocol","smtp");

        /*Añadir esta linea si queremos ver una salida detallada del programa*/
        prop.put("mail.debug", "true");

        Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
        prop.put("mail.smtp.sock etFactory.clas s","javax.net.ssl. SSLSocketFacto ry");
   prop.put("mail.smtp.sock etFactory.fall back", "false");
   prop.setProperty("mail.smtp.quit wait", "false");
        prop.put("mail.smtp.starttls.enable","true"); // aki estaba el error

        prop.put("mail.smtp.ssl. enable","true");
        prop.put("mail.smtp.port", puerto);
   prop.put("mail.smtp.sock etFactory.port ", puerto);

//DATOS ADJUNTOS
   BodyPart texto = new MimeBodyPart();
// Texto del mensaje
texto.setText("El mail desde java. Este mensaje a utilizado autenticacion en el servidor.");


   BodyPart adjunto = new MimeBodyPart();
///WINDOWS
//adjunto.setDataHandler(new DataHandler(new FileDataSource("c://futbol.gif")));
//LINUX
adjunto.setDataHandler(new DataHandler(new FileDataSource("//home//Usuario//Escritorio//Archivo")));  // archivo debe estar con su extensión
adjunto.setFileName("Archivo"); //el nombre que saldra en el adjunto

multiParte.addBodyPart(texto);
multiParte.addBodyPart(adjunto);

        try{

            SMTPAuthentication auth = new SMTPAuthentication(user,pass);
            Session session = Session.getInstance(prop , auth );
            Message msg = getMessage(session, from, to, nombre);
            msg.setSubject(asunto);

            System.out.println ("Enviando ..." );
            Transport.send(msg);
            System.out.println ("Mensaje enviado!");
        }
        catch (Exception e)
        {
            ExceptionManager.ManageException(e);
        }
    }

    private static MimeMessage getMessage(Session session, String from, String to, String nombre)
    {
        try{
            MimeMessage msg = new MimeMessage(session);
//            msg.setText("El mail desde java. Este mensaje a utilizado autenticacion en el servidor.");
            msg.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
// COMO MAIL ANONIMO jijiij yeah
            msg.setFrom(new InternetAddress("presidente@EUA.com",nombre));
            msg.setContent(multiParte);
//CON TU NOMBRE MAIL ORIGINAL
//            msg.setFrom(new InternetAddress(from,nombre));
            return msg;
        }
        catch (java.io.UnsupportedEncodingException ex)
        {
            ExceptionManager.ManageException(ex);
            return null;
        }
        catch (MessagingException ex)
        {
            ExceptionManager.ManageException(ex);
            return null;
        }
    }
}
class SMTPAuthentication extends javax.mail.Authenticator
{
    String username;
    String password;
    public SMTPAuthentication(String user,String pass){
        username = user;//"nombre_de_usua rio";
        password = pass;//"clave";
    }
    @Override
    public PasswordAuthentication getPasswordAuthentication()
    {
        return new PasswordAuthentication(username, password);

    }
}

class ExceptionManager
{
    public static void ManageException (Exception e)
    {
        System.out.println ("Se ha producido una exception");
        System.out.println (e.getMessage());
        e.printStackTrace(System.out);
    }
}


Lo vi en otra web... Espero les sirva.
Título: Re: Mi Programa MintDex [Java Mail] src|bin
Publicado por: Leyer en 29 Enero 2010, 02:30 AM
si ese es el de Np ya lo habia probaado pero al parecer no es anonimo bueno segun ya que yo lo probe y solo oculta tu correo pero cuando le das responder a ese mensaje se vera tu lindo correo hay :xD  a no ser que me equiboque al probarlo