GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo enviar correo electrónico con mi servidor CentOS?

Solución 1:

/bin/mail -s "Enter Subject Line here" -a /home/.../whateverFileYouWantAttached "[email protected]" < /home/me/textBody.letter

prueba el comando anterior :)

Solución 2:

Respuesta sencilla:

Configurar enviar correo. Dependerá de su distribución, pero esto no es nada difícil. Si tiene alguna pregunta específica, pregunte.

Respuesta complicada:

Si está preguntando esto, probablemente no debería simplemente apresurarse y configurar sendmail justtt todavía.

Deberá tener en cuenta algunas cosas:

  1. ¿Su ISP le permite enviar correo electrónico? Es posible que se encuentre en un rango de IP que no sea del servidor y, por lo tanto, muchos proveedores de correo electrónico lo bloquearán por completo.

  2. ¿Qué dirección usará como dirección de origen? ¿Está autorizado para enviar desde esta dirección (SPF, DomainKeys, etc.)? De lo contrario, sus mensajes pueden ser detectados como spam por los proveedores de correo electrónico, y con razón.

  3. Por último, pero no menos importante:¿Realmente necesita usar su propio servicio SMTP? ¿Alguna razón por la que usar su ISP no es lo suficientemente bueno?

En el pasado, configurar un servidor SMTP no era gran cosa. Hoy en día, la configuración puede ser más fácil, pero configurarlo para que realmente envíe los mensajes a los buzones de correo de las personas , es un reto.

Solución 3:

Puedo confirmar que ninguna de las sugerencias anteriores funciona en mi sistema CentOS en casa, ni una sola. ¡Lo cual es molesto!

Luego probé lo mismo en una nueva instancia de Amazon con CentOS 6.4, e incluso con la configuración predeterminada, puedo enviar correos sin problemas. Todo lo que tenía que hacer era

yum install mailx

después de lo cual enviar correo como se describe arriba funciona de maravilla. La instalación de complicaciones como sendmail NO es necesaria para lo que Jakub intenta hacer.

Debe ser alguna configuración con mi ISP, ya que no tengo un cortafuegos configurable en mi extremo aquí.

Solución 4:

Tienes que hacer lo siguiente:

  1. sudo yum install postfix telnet mailx
  2. sudo /etc/init.d/postfix start
  3. sudo vi /etc/postfix/main.cf
  4. Cambiar mydestination = mydomain.com, localhost.mydomain.com, localhost

    a

    mydestination = localhost.mydomain.com, localhost

Pruebe usando lo siguiente desde la línea de comando

  1. correo [email protected] Asunto:
  2. Correo electrónico de prueba de demoslice.com Prueba
  3. cuerpo del correo electrónico.
  4. .

No. 4:solo hay un punto para completar el cuerpo del correo electrónico. Ahora deberías tener correo.

Lo anterior le dará un MTA (agente de transferencia de correo) que funcione. Puede encontrar algunos recursos que lo ayudarán con una configuración más avanzada en los artículos de slicehost sobre configuración de correo electrónico para CentOS (desplácese hacia abajo hasta la sección CentOS y correo electrónico). Realmente debería considerar configurar lo siguiente correctamente:registros de nombre de host, RDNS (DNS inverso) y SPF (marco de políticas del remitente) con su proveedor de DNS.


Linux
  1. Cómo instalar un servidor FTP en CentOS 7 con VSFTPD

  2. Cómo configurar un servidor de correo con PostfixAdmin en CentOS 7

  3. ¿Cómo envío un correo electrónico desde la línea de comandos?

  4. Cómo leer el correo electrónico recibido en un servidor Debian

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

Cómo configurar rápidamente un servidor de correo en Ubuntu 20.04 con Modoboa

Cómo instalar el servidor de correo Exim en CentOS 6

Cómo instalar un servidor de correo con PostfixAdmin en CentOS 7

Cómo configurar un servidor de correo con todas las funciones con IRedMail en Centos 7 VPS

Cómo configurar un servidor de correo con Modoboa en Ubuntu 20.04

Cómo configurar un servidor de correo SMTP con Postfix en Ubuntu 18.04