Otra forma de mandar sms a telefonos sin pagar es via SMTP. Esto es posible debido a que las empresas de telefonia suelen asignar casillas de email a sus clientes, y cuando se manda un email a esta casilla, llega como sms al telefono en cuestion. Estas casillas suelen tenet la siguiente direccion:
numeroSin0ni15æ@empresa.loquesea
ejemplo:
112677997@personal-net.com.arAca les dejo un ejemplo con telnet:
root@0[knoppix]$ telnet smtp.******.com.** 25Trying ***.***.***.***...
Connected to smtp.******.com.**
Escape character is '^]'.
220 smtp******.com.** ESMTP
MAIL FROM: <sms@cph.net>250 ok
RCPT TO: <1144426589@personal-net.com.ar>250 ok
DATA354 go ahead
este es el cuerpo del sms
.250 ok 4566721845 qp 5866
quit221 smtp*****.com.**
Connection closed by foreign host.
root@0[knoppix]$Lo que esta en amarillo es lo que escribimos nosotros, y todo lo demas son las respuestas del server. Puse asteriscos en algunas partes por cuestiones de privacidad.
Como veran, dependiendo de la empresa tendremos un dominio diferente para la casilla del destinatarios, por lo que es necesario saber a que empresa pertenece su telefono.
Tambien vale la pena decir que todas als empresas tienen filtros antispam, asi que no van a poder mandar mas de uno a dos sms seguidos. La velocidad de llegada del mensaje varia notablemente dependiendo de la empresa.