http://myjavaserver.com/~javcasta/GETipBYmail.jsp
<%@ 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 ";
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
%>
<body bgcolor="#FFFF99">
<script>
function doit(){
alert (" Este Servicio funciona con toda seguridad si el destinatario es del dominio de yahoo.com ");
}
</script>
<form method="POST" action="GETipBYmail.jsp" onsubmit="doit()">
<p style="margin-top: 0; margin-bottom: 0" align="center"><b>Envia tu ip de
tu router o proxy actual a un mail</b></p>
<p style="margin-top: 0; margin-bottom: 0" align="center">Nombre_host o Usuario
o Dominio:<input type="text" name="user" size="16"></p>
<p style="margin-top: 0; margin-bottom: 0" align="center">Email de Destino :<input type="text" name="to" size="29"></p>
<p style="margin-top: 0; margin-bottom: 0" align="center"><input type="submit" value="Enviar" name="B1"></p>
</form>
...