Hola,
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.hfLo primero sería saber si ya está configurado.
Intentamos enviar un mail:#sendmail –v usuario@miempresa.com fichero.txtunknown 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 –bvRecipient names must be specified
Para ver si sendmail está en ejecución:
#ps –ef|grep sendmailsendmail: accepting connections
Para arrancar el servicio sendmail:
#/sbin/init.d/sendmail startsendmail has already been started
Para parar el servicio sendmail:
/sbin/init.d/sendmail stopSendmail killed.
Configuración de sendmail si tenemos un Relay de correo llamado servidor.miempresa.comEditamos el fichero /etc/mail/sendmail.cfBuscamos la línea donde pone
#“Smart” relay host (may be null)debajo de esa línea hay un
DS Ponemos
DSservidor.miempresa.comBuscamos #my official domain name
debajo de esa línea hay un
#Dj$w.Foo.COMPonemos 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.comEditamos 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.confPonemos:
hosts:filesAhora reiniciamos sendmail como hemos visto arriba y podemos enviar el primer mensaje:
sendmail –v usuario@miempresa.com ficherousuario@miempresa.com... Connecting to servidor.miempresa.com via relay... 220 servidor.miempresa.comMicrosoft ESMTP MAIL Service, Version: 5.0.2195.6713 ready at Wed, 15 Jun 2011 11:40:11 +0200 EHLO servidor-remitente.miempresa.com250-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 OKMAIL From: SIZE=1174
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.