Hoy he tenido que configurar el sendmail en un servidor HP-UX.
Si está instalado el sendmail el fichero de ayuda estará en /etc/share/lib/sendmail.hf
Lo primero sería saber si ya está configurado.
Intentamos enviar un mail:
#sendmail –v usuario@miempresa.com fichero.txt
unknown miempresa.com: Name server timeout
usuario@miempresa.com..... Transient parse error – message queued for future delivery usuario@miempresa.com... queued /dead.letter...
Saved message in /dead.letter
Podemos ver el mensaje almacenado en /var/spool/mqueue
#sendmail –bv
Recipient names must be specified
Para ver si sendmail está en ejecución:
#ps –ef|grep sendmail
sendmail: accepting connections
Para arrancar el servicio sendmail:
#/sbin/init.d/sendmail start
sendmail has already been started
Para parar el servicio sendmail:
/sbin/init.d/sendmail stop
Sendmail killed.
Configuración de sendmail si tenemos un Relay de correo llamado servidor.miempresa.com
Editamos el fichero /etc/mail/sendmail.cf
Buscamos la línea donde pone #“Smart” relay host (may be null)
debajo de esa línea hay un DS
Ponemos DSservidor.miempresa.com
Buscamos #my official domain name
debajo de esa línea hay un #Dj$w.Foo.COM
Ponemos Dj$w.miempresa.com
Guardamos el fichero sendmail.cf
Configuración de red:
Ahora bien, tenemos que poder llegar bien al relay de correo servidor.miempresa.com
Editamos el fichero /etc/hosts y añadimos la IP y denominación del relay de correo.
Por último hay que indicar al S.O. que tiene que utilizar el fichero hosts cuando vaya a buscar la IP del servidor:
Vamos a /etc y creamos un nuevo fichero (si no existe) llamado nsswitch.conf
Ponemos: hosts:files
Ahora reiniciamos sendmail como hemos visto arriba y podemos enviar el primer mensaje:
sendmail –v usuario@miempresa.com fichero
usuario@miempresa.com... Connecting to servidor.miempresa.com via relay... 220 servidor.miempresa.com
Microsoft ESMTP MAIL Service, Version: 5.0.2195.6713 ready at Wed, 15 Jun 2011 11:40:11 +0200 EHLO servidor-remitente.miempresa.com
250-servidor.miempresa.com Hello 250-TURN 250-ATRN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING 250-VRFY 250 OK
MAIL From:
250 2.1.0 root@servidor-remitente.miempresa.com....Sender OK
RCPT To:
250 2.1.5 usuario@miempresa.com
DATA
354 Start mail input; end with
250 2.6.0 201106150915.p5F9Fil04117@servidor-remitente.miempresa.com; Queued mail for delivery usuario@miempresa.com... Sent (201106150915.p5F9Fil04117@servidor-remitente.miempresa.com;
Queued mail for delivery) Closing connection to servidor.miempresa.com
QUIT
221 2.0.0 servidor.miempresa.com Service closing transmission channel
Un usuarios de la máquina podría enviar mensajes con MAILX por ejemplo:
Supongamos que el usuario hace un script para enviar todos los días un fichero de log a varias personas:
#!/bin/sh
mailx -s "logs del servidor pepito" usuarioPedro@miempresa.com,usuarioLuis@miempresa.com /home/log
Saludos.
No hay comentarios:
Publicar un comentario