Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #21  
Viejo 19/06/13, 21:13:14
Array

[xs_avatar]
gonza28 gonza28 no está en línea
Desarrollador
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Tu operador: Personal
 Cita: Originalmente Escrito por kriogeN Ver Mensaje
Exactamente, aquí se ha producido un offtopic muy grande por el tema del correo electrónico. Lo mismo es que una aplicación obtenga datos personales y sin el consentimiento del usuario los mande por EMail o que los mande por WWW.

Y al revés, si son datos que no son personales, como por ejemplo un fallo en la aplicación. No veo nada de ilegal en que lo envíe por correo o que lo haga por WWW.

O incluso que te salga un popup y te diga "Se va a enviar esto por correo. ¿Estás conforme?" y que en ese momento se inicie una conexión SMTP que haga el proceso. Que podría ser perfectamente la pregunta del usuario.

O un caso más extremo, las aplicaciones que te envían un mensaje cuando te roban el móvil: "Querido ladrón. ¿Estás conforme con que la aplicación envíe un correo electrónico al dueño del móvil para decirle en donde estás para que vaya a meterte 4 ostias por ser un puto ladrón?"
las mejores apps te piden permiso para enviar errores. las apps de localizacion de terminales no entran en este debate. no tiene nada que ver una cosa con la otra.

a demas luna app preparada por profecionales que rastrea tu movil no le envia un mensaje al ladron, te lo envia por correo eletronico justo ayer he estado chekeando eso con la app Lookout y nada que ver con esto.

 Cita: Originalmente Escrito por Arasthel Ver Mensaje
background
no puedo interpretarlo asi. esta muy claro.

cito
 Cita: Originalmente Escrito por David_91 Ver Mensaje
Buenas, he estado mirando por bastantes sitios ya, necesito enviar un email desde una aplicación INVISIBLE para el usuario, que se envíe por detrás, lo único que he conseguido con código android es que me salte un cliente de correo para elegir por ejemplo:
no estoy a favor de esto. veo que ustedes si lo estan y respeto sus opiniones pero no comparto y me entristece mucho que todos apoyen esto y todos me salten a ya yugular. mañana voy crear una app y enviare e-mail desde la app de su movil sin su permiso y sin que lo sepan y haber como lo ven. luego utedes ven que yo he preguntado en elgun foro como hacerlos. concretamente asi: cito

 Cita: Originalmente Escrito por David_91 Ver Mensaje
Buenas, he estado mirando por bastantes sitios ya, necesito enviar un email desde una aplicación INVISIBLE para el usuario, que se envíe por detrás, lo único que he conseguido con código android es que me salte un cliente de correo para elegir por ejemplo:
si opinan como lo hacen aqui, pues mañana me pongo a ello. solo que almenos eso ya se como se hace y no lo hago porque tengo moral. me parece muy mal.
Responder Con Cita


  #22  
Viejo 19/06/13, 21:20:26
Array

[xs_avatar]
gonza28 gonza28 no está en línea
Desarrollador
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Tu operador: Personal
 Cita: Originalmente Escrito por mocelet Ver Mensaje
Pero no pregunta cómo enviar un email con la cuenta del usuario, que es ahí donde ha surgido la confusión aparentemente.

Un desarollador si tiene una app que envíe notificaciones por email (cualquier red social sin ir más lejos) no las envía con ninguna cuenta personal sino con un servicio profesional de envío de correos por SMTP, normalmente de pago y pagado por el desarrollador claro.

Lo normal es enviar esas notificaciones desde un servidor para que nadie sepa la contraseña DEL DESARROLLADOR, pero oye, igual quiere ahorrarse el servidor y le vale que las notificaciones se envíen directamente desde la app. La única contraseña en juego sería la del desarrollador, no la del usuario. El email del usuario no tiene que ver nada con un email que pueda enviar una app, un email no es nada, es una conexión igual que la de HTTP pero con otras cabeceras.
vamos!! mira que yo te lo voy a preguntar si puedo enviar tus datos o lo que sea desde tu moviil a mi correo o a una cuenta x. una ves que lo sepa podra seleccionar lo que quiera y lo sabes tu. mira si va a decir como enviar los datos personales desde un e-mail sin que el user lo sepa. no, justamente se pregunta como lo hace aqui.

la intent que se mensiona en el primer post es correcto si se quiere enviar datos de errores. en realidad no se usa es medio normalmente. pero si ya logrando lanzar las apps de e-mail con una intent con un correo precargado y su direccion de correo no se conforma creo que claramente es de mala intencion.

ruego se me disculpe si asi no es. pero no veo otra
Responder Con Cita
  #23  
Viejo 19/06/13, 21:24:18
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Y dale Perico al torno con el correo electrónico.

Si mañana haces una aplicación que envía a tu cuenta de correo electrónico datos sensibles del usuario, me parecerá igual de mal que si lo haces mediante un servicio HTTP. Cosa para la que no se usan Intents.

Y al revés, si vas a enviar datos que no son sensibles, lo mismo me da que hagas una conexión a un servidor HTTP que a uno SMTP. Los datos que vas a enviar son los mismos y me va a afectar de igual modo.
Responder Con Cita
  #24  
Viejo 19/06/13, 21:26:38
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

gonza28, si envías un email desde una app lo tendrás que hacer con tu propia cuenta de correo y tu propio servidor. El responsable de esa comunicación eres tú porque los datos de autenticación son tuyos. Además de que cualquiera que descompile la app sabrá tu nombre de usuario y tu contraseña. Repito, la tuya, no la del usuario.

Si la app quiere enviar el correo con una cuenta del usuario, el usuario tiene que escribir su servidor, el nombre y la contraseña manualmente (igual que cuando configuras el cliente de correo).

EDIT: Es que estamos juntando churras con merinas (refrán típico de aquí...), una cosa es qué información se envíe y otra cómo. El cómo da exactamente igual, no es mejor ni peor que sea por email, por HTTP o que lo suba a un ftp.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!

Última edición por mocelet Día 19/06/13 a las 21:29:27.
Responder Con Cita
  #25  
Viejo 19/06/13, 21:38:11
Array

[xs_avatar]
gonza28 gonza28 no está en línea
Desarrollador
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Tu operador: Personal
pues. es mi ultimo post creo. lo que digo es que puedes enviar datos de manera que quiera, por las vias que quieras. pero lo que digo es que grandesd desarrolladores te lo preguntan si enviar esos datos o no. para eso habilitas un boton o un popup a la hora de recopilar errores.

 Cita: Originalmente Escrito por mocelet Ver Mensaje
gonza28, si envías un email desde una app lo tendrás que hacer con tu propia cuenta de correo y tu propio servidor. El responsable de esa comunicación eres tú porque los datos de autenticación son tuyos. Además de que cualquiera que descompile la app sabrá tu nombre de usuario y tu contraseña. Repito, la tuya, no la del usuario.

Si la app quiere enviar el correo con una cuenta del usuario, el usuario tiene que escribir su servidor, el nombre y la contraseña manualmente (igual que cuando configuras el cliente de correo).
o sea que desde tu movil yo puedo enviar un e-mail usando otro correo?

me quemo la cabeza.

 Cita: Originalmente Escrito por kriogeN Ver Mensaje
Y dale Perico al torno con el correo electrónico.
no soy troglodita compañero. solo pongo el correo porque se habla del correo en el primer post. android se maneja internamente con gmail y de eso trata el hilo o no? no se pregunta como enviar datos por http y preguntar al usuario si la app puede recopilar datos de errores y enviarselo a la web a un e-mail.

o: como puedo abrir el gmail con un correo precargado para que el usuario me lo envie. nada de eso.
Responder Con Cita
  #26  
Viejo 19/06/13, 21:57:00
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
 Cita: Originalmente Escrito por gonza28 Ver Mensaje
pues. es mi ultimo post creo. lo que digo es que puedes enviar datos de manera que quiera, por las vias que quieras. pero lo que digo es que grandesd desarrolladores te lo preguntan si enviar esos datos o no. para eso habilitas un boton o un popup a la hora de recopilar errores.



o sea que desde tu movil yo puedo enviar un e-mail usando otro correo?

me quemo la cabeza.


no soy troglodita compañero. solo pongo el correo porque se habla del correo en el primer post. android se maneja internamente con gmail y de eso trata el hilo o no? no se pregunta como enviar datos por http y preguntar al usuario si la app puede recopilar datos de errores y enviarselo a la web a un e-mail.

o: como puedo abrir el gmail con un correo precargado para que el usuario me lo envie. nada de eso.
La parte de mocelet si quiere que te responda él, porque ya no se si lo dices en plan irónico o no.

En cuanto a mi parte. Como citas lo de "dale perico al torno", es una expresión que significa que estás insistiendo continuamente en lo mismo, y si te has sentido ofendido por haberla usado. Pues lo siento.

Y yo no se para que quiere el usuario enviar un correo, a lo mejor ya sabe como obtener los errores, o a lo mejor está haciendo una aplicación para que envíe un correo de felicitación de cumpleaños a sus contactos. Vete tu a saber. Pero el motivo aquí no importa, está haciendo una pregunta y nos hemos ido por los cerros de Úbeda. Si luego quiere usarlo para algo ilegal, es cosa suya, pero no podemos presuponer ya de entrada que es para eso. Y Android se maneja internamente con GMail, pero yo no tengo porque usar GMail para enviar correos.
Responder Con Cita
  #27  
Viejo 19/06/13, 22:05:35
Array

[xs_avatar]
gonza28 gonza28 no está en línea
Desarrollador
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Tu operador: Personal
no, no me ofende y he entendido bien. por eso digo que no soy troglodita ya que si reitero lo del correo es justamente porque de eso se trata.

feliz cumpleaños? no lo creo. mira, he leido algo asi en el foro xda que es de donde sale casi todo verdad, bueno, alli un user pregunta algo asi, pero sobre otro tema ya mensionado antes y se armo un hilo grande con muchas opiniones muy diferente a las que leo aqui, pero bueno, las intenciones son diferentes se ve. alli no apoyan estas cosas. deberiamos aprender lo de lso mejores. mira si pedire ayuda sobre como enviar un correo escondido, sin que el usuario lo sepa sera un feliz cumpleaños.
Responder Con Cita
  #28  
Viejo 19/06/13, 22:06:23
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

 Cita: Originalmente Escrito por gonza28 Ver Mensaje
o sea que desde tu movil yo puedo enviar un e-mail usando otro correo?

me quemo la cabeza.
En efecto, es lo que intentaba explicar antes porque creo que es el punto de confusión que ha generado todo esto. Una cosa es "enviar un email" y otra "enviar un email autenticado por la cuenta del usuario de gmail sin su permiso robándole la contraseña", que son dos cosas totalmente distintas

El servicio de email a grandes rasgos es una tontería, y es casi igual que una web. Abres una conexión TCP al servidor de correo, envías usuario/password tuyos, destinatario y cuerpo de mensaje. Eso es lo que hace tu cliente de correo, y es lo que tiene que hacer una app para enviar un email.

De igual modo que tu app podría abrir en mi móvil una página web o enviar datos a algún servidor por HTTP, podría enviar correos con tu usuario y tu contraseña.

Enviarlos con MI cuenta de correo solo sería posible en dos casos, y ambos el consentimiento está implícito:
- Si yo en tu app configurase mi nombre de usuario y contraseña
- Si es una cuenta de gmail, la app tiene permiso de gestión de cuentas y credenciales, y acepto el diálogo de Android de dar permiso a tu app para usar mis credenciales

Espero haberlo explicado mejor esta vez
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #29  
Viejo 19/06/13, 22:24:46
Array

[xs_avatar]
Arasthel Arasthel no está en línea
Cocinero veterano
· Votos compra/venta: (1)
 
Fecha de registro: jun 2009
Localización: Almería
Mensajes: 1,946
Modelo de smartphone: Nexus 5
Tu operador: Amena
 Cita: Originalmente Escrito por gonza28 Ver Mensaje
mira, he leido algo asi en el foro xda que es de donde sale casi todo verdad, bueno, alli un user pregunta algo asi, pero sobre otro tema ya mensionado antes y se armo un hilo grande con muchas opiniones muy diferente a las que leo aqui, pero bueno, las intenciones son diferentes se ve. alli no apoyan estas cosas. deberiamos aprender lo de lso mejores. mira si pedire ayuda sobre como enviar un correo escondido, sin que el usuario lo sepa sera un feliz cumpleaños.
O sea, como un usuario en otro foro pregunta cómo robar datos, tú interpretas que este usuario por pedir enviar un correo de fondo desde su propia cuenta (una de la aplicación, me refiero) y que el usuario no tenga que confirmar el correo, automáticamente también pide cómo robar datos. Esta misma duda la tuve yo hace un año, y según parece tuve suerte de no preguntar y menos en XDA, pues según parece el querer hacer que una app mande un correo de aviso de que un familiar puede estar en estado grave por un accidente de forma automática puede interpretarse como que quiero enviar correos con datos sensibles del usuario a los que por cierto tendría que pedir permiso para acceder y se vería en los permisos de la misma.

Repito la pregunta del usuario:

 Cita:
necesito enviar un email desde una aplicación INVISIBLE para el usuario
Y se le ha dado una forma de hacerlo. No ha preguntado cómo robar datos, no ha preguntado cómo sacar datos de usuario. Ha preguntado cómo enviar un email de forma transparente al usuario, que el usuario no tenga que confirmar. Quizás porque no lo considera necesario, quizás porque el usuario no esté en condiciones de hacerlo. Sinceramente, la razón me da igual. Ha pedido cómo hacer algo que no es delictivo, otra cosa es el fin que pueda haber detrás, de lo que se debe preocupar solo él.

Si hubiera venido diciendo "ola, kiero saber como hakear y enviar x email chats de wasap", pues se habría avisado al moderador y que cerrara el hilo y amonestara al usuario, pero no es el caso.

Un saludo.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a Arasthel su comentario:
  #30  
Viejo 20/06/13, 11:45:34
Array

[xs_avatar]
kleiser kleiser no está en línea
Miembro del foro
 
Fecha de registro: mar 2013
Localización: cadiz/madrid
Mensajes: 124
Tu operador: Vodafone

JAJAJAJA

menuda discusión y el creador del post no se ha pronunciado jajaja

la verdad es que al leer el primer post, el usuario ha expresado mal su intención. No creo que lo haga de mala fe pero nunca se sabe!

Solo queda esperar que se conecte y explique un poco su intención jajaja
Responder Con Cita
  #31  
Viejo 20/06/13, 12:04:42
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Hubiera quedado más bonito "cómo automatizar el envío de emails desde una app", pero vamos, la duda técnica estaba clara y era muy concisa. El resto ha sido buscarle tres pies al gato (estamos explotando el refranero ya en este hilo jaja)

Y, por cierto, quitando el apunte de JavaMail el resto ha sido un offtopic total.

En stackoverflow preguntan esto mismo y hay un ejemplo bastante ilustrativo sobre cómo hacer la conexión SMTP al servidor de correo con JavaMail y autenticarse con gmail (con datos de alguna cuenta de correo que haya creado el desarrollador, no con datos del usuario)

http://stackoverflow.com/questions/2...ult-built-in-a
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #32  
Viejo 20/06/13, 16:56:27
Array

[xs_avatar]
kleiser kleiser no está en línea
Miembro del foro
 
Fecha de registro: mar 2013
Localización: cadiz/madrid
Mensajes: 124
Tu operador: Vodafone

Efectivamente!!

Gran aporte el de JavaMail y el enlace a stackoverflow donde viene muuuy bien explicado!

Creo que no debería haber mas dudas sobre esta cuestión!
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 07:54:21 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /