¿La forma más rápida de permitir la retransmisión de sendmail a través de smarthost?


Respuestas:


11

Has especificado la respuesta en la pregunta misma. Puedes hacerlo usando

define(`SMART_HOST', `smtp.your.provider')dnl

¿Tiene algún problema al usar esto? Después de editar /etc/mail/sendmail.mc, debes ir al directorio /etc/mail. Escriba makey luego reinicie el sendmailservicio para que los cambios surtan efecto. Luego envíe un correo de prueba y vea los encabezados de los mensajes (Recibidos :) para ver si la configuración funcionó.


Make command llamará a m4 para analizar sendmail.mc nuevamente y también creará otras bases de datos como alias si los hemos cambiado.
Saurabh Barjatiya

6

Si no estás haciendo nada más elegante con la bestia engorrosa que es Sendmail, entonces podrías considerar usar SSMTP en su lugar.

Es un MTA de solo retransmisión que es liviano y no podría ser más sencillo de configurar.


ah, gracias, no había hecho mi investigación muy bien ... ¡SSMTP fue mucho más fácil!
Carl Hörberg el

ssmtp no se mantiene ...
Onlyjob

4

Hágase un gran favor y reemplace sendmail con un mta moderno como postfix o algo más liviano como ssmtp. Estoy asombrado de que sendmail todavía se use voluntariamente


2

Nullmailer , en mi humilde opinión, es aún más fácil de configurar. Aquí hay un tutorial rápido:

apt-get install -y nullmailer

Edite este archivo:

nano /etc/mailname
  • Ingrese su nombre de dominio, como midominio.com
  • Salvar

Edite otro archivo:

nano /etc/nullmailer/remotes
  • Ingrese los datos de su servidor SMTP: [mysmtpserver.com] smtp --auth-login --user=[username] --pass=[password]
  • Salvar

Fuente

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.