Enviar un correo electrónico de su Raspberry Pi

Si usted tiene un servidor como frambuesa, Herramienta u otra Automation puede ser conveniente d & rsquo; saber de él con regularidad. Con ssmtp puede enviar correo electrónico a través del servidor SMTP d & rsquo; un proveedor (por Google)

frambuesa envío de correo electrónico Gmail ssmtp

  1. Actualizar distribución
    apt - actualización && apt - get upgrade y
  2. Instalar ssmtp, mPack (para codificar y decodificar d & rsquo; los archivos adjuntos) y Mailutils que contiene el comando correo para enviar mensajes de correo electrónico de verificación /.
    apt-get install -y ssmtp Mailutils mPack
  3. Ssmtp configurar editando el archivo /etc / ssmtp / ssmtp.conf. Agregue las siguientes líneas al final del archivo
    mailhub = smtp.gmail.com:587
    AuthUser=MY_GMAIL_EMAIL@gmail.com
    AuthPass = CONTRASEÑA
    useSTARTTLS = SI
    useTLS = SI
  4. Puede que tenga que crear una contraseña específica para la y rsquo; Aplicación, Gmail contraseña generar un error d & rsquo; autenticación 534 :
    Aug 12 09:23:19 calamares ssmtp[21051]: Autorización fallida (534 5.7.9  HTTPS://support.google.com/accounts/answer/185833 i1sm6469057wjq.42 - gsmtp)

    En este caso, visite esta página https://support.google.com/accounts/answer/185833 y siguiendo las instrucciones que usted tendrá una contraseña 16 personajes que reemplazarán su contraseña actual en el archivo de configuración /etc / ssmtp / ssmtp.conf

  5. Ahora probar la configuración :
    Eco "Hola" | correo-s "Esta es la línea de asunto" MY_GMAIL_EMAIL@gmail.com
  6. Usted puede redirigir los correos electrónicos generados por el sistema a una dirección de correo electrónico externo a través del archivo /etc / aliases. Por ejemplo, añadiendo las siguientes líneas en el archivo
    # /etc / aliases
    www: raíz
    raíz: MY_GMAIL_EMAIL@gmail.com

    Mails generados al usuario www será redirigido al usuario raíz que enviará mensajes de correo electrónico a su dirección externa Gmail.

  7. Finalmente la última opción si desea un nombre “legible” como la fuente de su correo electrónico, considerar el uso del comando chan para cambiar el nombre que se mostrará :
    chfn -f "Mi nombre para mostrar" raíz

Ahora puede enviar de forma sencilla y rápida a través de mensajes de correo electrónico Gmail SMTP

Posiblemente le gustan también....

  • Pingback: Enviar un correo electrónico de su Raspberry Pi | Samuel Le Tonqueze()

  • Pimiento

    Hola, Gracias por tu tutorial!!
    Trato eco de la línea y todo funciona, níquel, Gracias.

    solamente, Todavía no puedo recibir notificaciones de alerta vía e-mail con el código python :
    https://github.com/rllynch/pi_garage_alert/blob/master/etc/pi_garage_alert_config.py

    Puede ayudar a mi? Gracias !!

  • Rivandemo

    Hola,

    Gracias por este tutorial, que me ayudó mucho!
    Sin embargo, tengo un pequeño problema porque quiero utilizar una contraseña de aplicación con gmail y no sé cómo nombrar a mi aplicación en Google. Escribí un script en Python que corro por “python3.4 ./monScript.py”
    a partir de una frambuesa PI. En la pantalla de Google Tengo que especificar el nombre de una aplicación y el de la unidad para conseguir lo aplicación MDL. ¿Me puede decir qué aspecto tienen esos nombres en mi caso?

    Muchas gracias!
    Richard

  • Rivandemo

    Hola de nuevo,

    Finalmente encontré esto en lo que se refiere a la generación de contraseñas de aplicaciones en Google:
    – Google añade ya sea una cámara o una aplicación personalizada (uno o el otro)
    – El nombre del dispositivo es la “nombre de host” del aparato (en mi caso, He modificado tanto en / etc / hostname y / etc / hosts antes de reiniciar la frambuesa
    – No he tratado de agregar una aplicación, Sin embargo he instalado “supervisor” (sudo apt-get install supervisor de) y configurado mi proceso de solicitud, dándole un nombre y supongo que esto es lo que a continuación nombrar proceso sería utilizar Google para generar el MDL esta solicitud (cheque)

    En cualquier caso, mon pitón guión, en la que introduje la aplicación MDL generado por Google, enviar correos a través de mi cuenta de gmail que ahora tiene la opción “la verificación en dos pasos” activado.

    Dicho esto mi solicitud lanza a sí misma en el arranque con el supervisor y probablemente se reiniciará si alguna vez debería dejar de (autostart = true y autorestart = true se configuran en supervisord.conf).
    Frambuesa se inicia sin la pantalla de mi y yo puede acceder de forma remota a través de VNC-Viewer en mi Mac y “tightvncserver” que se inicia automáticamente en el arranque y la frambuesa con un comando inserta en /etc/rc.local (He añadido los argumentos “-geometría 1280×800 -profundidad de 8” la línea de comandos en tightvncserver rc.local, pero voy a tener que reducir el tamaño de la pantalla si se come demasiado ancho de banda).

    Espero que esto puede servir a otra.
    Felices fiestas a todos,
    Richard