Blog de Javier Castañón – JavCastaPosts RSS Comments RSS


* Enviar email por linea de comando (cli, shell, consola) con cuenta de gmail y sendemail

- Objetivos:

  1. Evitar tener que instalar  un agente de Transporte de Correo (MTA) o servidor de mail como sendmail o postfix.
  2. Poder enviar email desde linea de comando y desde un bash shell script.
  3. … Al objetivo desconocido … :-)

* Instalar Sendemail:

javcasta@interceptor:~$ sudo aptitude install sendemail
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias

* Instalar librerías de soporte de ssl para perl (necesarias para que la opcion TTL, necesaria con gmail, de sendemail se pueda poner a yes)

javcasta@interceptor:~$ sudo aptitude install libio-socket-ssl-perl libnet-ssleay-perl

* Prueba de concepto:

javcasta@interceptor:~$ sendemail -f “Nombre Apellido <[email protected]>” -t [email protected] -u “asunto” -m “cuerpo del mensaje” -s smtp.gmail.com -xu usuario_gmail  -xp contraseña -o tls=yes
Dec 01 23:32:43 interceptor sendemail[23628]: Email was sent successfully!

* Existe la posibilidad de que si abusáis (según la percepción de google )  del envío de email o por otras razones, vuestra cuenta de gmail se bloquee. Hay una página para desbloquearla en: http://www.google.com/accounts/DisplayUnlockCaptcha

* Referencias:

Share
Clika en el altavoz para oir el postAltavoz


Leave a Reply

Los enlaces en los comentarios pueden encontrarse libres de nofollow.

?>