smtp 25/tcp # Simple Mail Transfer Protocol |
/usr/sbin/exim -bd -q15m |
Si quiere usar inetd su fichero /etc/inetd.conf debería contener una línea como ésta:
smtp stream tcp nowait root /usr/sbin/exim in.exim -bs |
Recuerde que tiene que hacer que inetd relea inetd.conf enviándole una señal HUP tras realizar cualquier cambio.[1]
Los modos demonio e inetd se excluyen mutuamente. Si ejecuta Exim como demonio, debería asegurarse de descomentar cualquier línea de inetd.conf para el servicio smtp. De manera equivalente, cuando inetd se encargue de Exim, asegúrese de que ningún guión rc inicie el demonio Exim.
Puede comprobar si Exim está instalado correctamente para recibir mensajes SMTP entrantes conectándose por telnet al puerto SMTP de su anfitrión. Una conexión con éxito al servidor SMTP sería algo así como esto:
$ telnet localhost smtp Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 richard.vbrew.com ESMTP Exim 3.13 #1 Sun, 30 Jan 2000 16:23:55 +0600 quit 221 richard.brew.com closing connection Connection closed by foreign host. |
Si esta prueba no genera la leyenda del SMTP (la línea que comienza con el código 220), compruebe si está ejecutando un demonio Exim o si inetd está configurado correctamente. Si eso no lo resuelve mire en los ficheros de bitácora de Exim (que se describen a continuación) en caso de que haya algún error en el fichero de configuración de Exim.
[1] | Use kill HUP pid, siendo pid el ID del proceso que inetd obtiene a partir de un listado de ps. |