|
Permitir enviar mensajes salientes a través de mi servidor SMTP |
|
|
|
|
Origen: Pablo Sarubbi
|
|
viernes, 23 de febrero de 2007 |
qmail-smtpd está dando el error sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) para todo mensaje destinado a cualquier dominio no listado en /var/qmail/control/rcpthosts.
Respuesta: se asume que está ejecutando qmail-smtpd bajo tcpserver, ver pregunta ¿Cómo ejecuto qmail-smtpd bajo tcpserver?.
Si no existe, primero hay que crear un fichero /etc/tcp.smtp que contenga
192.168.0.:allow,RELAYCLIENT=""
127.:allow,RELAYCLIENT=""
para autorizar la retransmisión de correo de clientes con esas direcciones IP
Ejecutamos
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
Insertamos
-x /etc/tcp.smtp.cdb
Con tcpserver en los scripts de inicio del sistema. El cambio tendrá efecto la próxima vez que reinicie el sistema.
Si hace cualquier cambio en /etc/tcp.smtp, debemos ejecutar
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
nuevamente. No necesitamos reiniciar tcpserver nuevamente.
|