GNU/Linux >> Tutoriales Linux >  >> Linux

Configuración de Linux -- ssmtp:no se puede abrir smtp.gmail.com:587

Encontré el mismo problema. Los siguientes pasos me funcionaron:

  1. sudo vi /etc/ssmtp/ssmtp.confAgregue lo siguiente:

TLS_CA_FILE=/etc/pki/tls/certs/ca-bundle.crt [email protected] mailhub=smtp.gmail.com:587 AuthUser=XXXX AuthPass=XYXYX UseSTARTTLS=Yes UseTLS=Yes hostname=AAAA

Reemplace:XXXX- nombre de usuario (correo) XYXYX- contraseña (contraseña de correo) AAAA- nombre de host (obtener ejecutando $ nombre de host)

  1. sudo vi /etc/ssmtp/revaliasesAgregue lo siguiente:

root:[email protected]:smtp.gmail.com:587

Reemplazar :XXXX - nombre de usuario (correo)

  1. Intenta ejecutar el correo ahora:

    $mail -s "adasdas" [email protected]

    CC:XYZLoremIpsum.'ctrl+D'

Resolvió mi problema. Con suerte, para un sistema (Office) necesita configurar la configuración de proxy correcta; de lo contrario, obtendrá un error:

no se puede enviar el mensaje:el proceso salió con un estado distinto de cero


intenta cambiar esta opción

Permitir que aplicaciones menos seguras accedan a su cuenta

https://support.google.com/accounts/answer/6010255?hl=en


Quizás esto se deba a que no está configurando el hostname parámetro de ssmtp.conf . Debe ser un nombre de dominio completo y resoluble; el tuyo tiene por defecto el nombre de máquina de ctmtest (como se muestra en el EHLO comando que cita arriba).

El problema que menciona el usuario 963 en su respuesta también puede estar en acción aquí, pero en ese caso obtendrá un mensaje de error diferente, algo así como ssmtp: Authorization failed (534 5.7.14 ...) .


Linux
  1. ¿Cómo enviar correo a través de un servidor SMTP externo usando el comando mailx en Linux?

  2. Abra puertos en el firewall de Linux para acceder a los servidores de correo POP e IMAP

  3. Servicio de sistema operativo Linux 'sendmail'

  4. Cambiar el temporizador del kernel de Linux

  5. ¿Cómo enviar un mensaje de correo sin procesar en Linux?

5 juegos de rompecabezas de código abierto para Linux

Configurar logrotate en Redhat Linux

Cómo configurar una VLAN en Linux

Cómo abrir una ventana de terminal de Linux

Cómo abrir un PDF en la terminal de Linux

¿Probar eficientemente si un puerto está abierto en Linux?