Foros del Web » Administración de Sistemas » Seguridad y redes »

Notificador de IPs via mail

Estas en el tema de Notificador de IPs via mail en el foro de Seguridad y redes en Foros del Web. Hola , esto lo he posteado en http://www.forosdelweb.com/showthrea...22#post1510822 Pero por si alguien de este foro se le ocurre algo: ==================================== Hola , hace tiempo que ...
  #1 (permalink)  
Antiguo 20/04/2006, 03:51
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 10 meses
Puntos: 19
Pregunta Notificador de IPs via mail

Hola , esto lo he posteado en
http://www.forosdelweb.com/showthrea...22#post1510822

Pero por si alguien de este foro se le ocurre algo:
====================================

Hola , hace tiempo que publiqué una página en jsp para notificar la ip de un host en internet ( o la ip de el router o el proxy , que seria la ip global interna de la red a la que pertenezca el host ).

http://myjavaserver.com/~javcasta/GETipBYmail.jsp

El caso , es que he comprobado que hasta ahora solo me funciona si el destinatario es de yahoo.com ....

Por lo que pienso que los otros servidores aplican uas reglas de filtrado de spam , que afectan a los envios .

¿Alguien tiene idea de como salvar este escollo ?

el código en JSP seria

Cita:
<%@ page import="sun.net.smtp.SmtpClient, java.io.*" %>
<%
//String from="[email protected]";

String tempo=request.getParameter("user");
if (tempo==null) tempo="esta_es_tu_ip";
String from=tempo+"@cp4.javalobby.com ";
//El dominio cp4.javalobby.com es válido
String to=request.getParameter("to");
if (to!=null){
try{
SmtpClient client = new SmtpClient("xxxxxxxxx");//orginal smtp
client.from(from);
client.to(to);
PrintStream message = client.startMessage();
message.println("To: " + to);
message.println("Subject: Servicio de envio de IP al admdor");
message.println("nombre del host_usuario_dominio:"+request.getParameter("user" ));
message.println("ip pública:"+request.getRemoteAddr());
message.println("-------------------------------------");
message.println(" Powered by Fco Javier Castañón - [email protected] - 2.006 ");
client.closeServer();
}
catch (IOException e){
System.out.println("ERROR EN EL ENVIO DE EMAIL:"+e);
}}//fin if
%>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:50.