Solo quiero que sendmail se retransmita a través del servidor smtp de mi ISP, nada más. ¿Cómo lo configuro?
Solo quiero que sendmail se retransmita a través del servidor smtp de mi ISP, nada más. ¿Cómo lo configuro?
Respuestas:
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 make
y luego reinicie el sendmail
servicio 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ó.
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.
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
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
Edite otro archivo:
nano /etc/nullmailer/remotes
[mysmtpserver.com] smtp --auth-login --user=[username]
--pass=[password]