Thursday, May 7, 2009

Cómo enviar correos desde SCO Openserver

SCO Openserver utiliza mmdf para gestionar el sistema de correo.

En primer lugar hay que preparar la configuración de mmdf, ya que por defecto no envía correos a dominios externos, para ello sigue los siguientes pasos:
  1. Ejecuta el comando: mkdev mmdf
  2. Asegurate que el hostname es correcto y de que mmdf está configurado para usar TCP/IP.
  3. Cambia el formato para las direcciones locales de correo a user@midominio.com, ya que por defecto aparece user@host.midominio.com.
  4. En Select nameserver look up method selecciona la opción Look up all mail hosts.
  5. Reconstruye las bases de datos de mmdf con el comando: /usr/mmdf/table/dbmbuild -vn
  6. Y a continuación reinicia el servicio mmdf con /etc/init.d/mmdf stop; /etc/init.d/mmdf start
Ahora para enviar un correo se puede usar la siguiente sintaxis:
mail -s "Asunto" usuario@dominio.com < fichero
Donde el fichero aparece en el cuerpo del mensaje.