Linux en Espanol
 
Guía Instalación de Sendmail con SMTP-AUTH y (tema #2688)
Publicar nuevo tema  Responder al tema    Foros de discusión -> Servidores y Servicios
Autor Mensaje
linuxero
BOFH


Registrado: 2004-01-09
Mensajes: 2871

Publicado: 2004-02-26 02:00:49    Asunto: Guía Instalación de Sendmail con SMTP-AUTH y

Esta guía simplemente explica cómo instalar sendmail con autenticación SMTP_AUTH y TLS en pocos minutos y no pretende explicar el funcionamiento de las mismas. Consultar www.sendmail.org para más referencias.

La guía original fué escrita por Falko Timme y está disponible en:
http://www.falkotimme.com/howtos/sendmail_smtp_auth_tls/index.php

[b:96285a428c]Para usuarios de Debian, aquí hay una guía rápida usando apt-get:[/b:96285a428c] http://people.brad-x.com/~diamondc/postfix-tls-smtpauth.html


[size=18:96285a428c]Obtenier los códigos fuente[/size:96285a428c]
[code:1:96285a428c]cd /tmp
wget http://www.openssl.org/source/openssl-0.9.7c.tar.gz
wget --passive-ftp ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.17.tar.gz
wget --passive-ftp ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.12.11.tar.gz
[/code:1:96285a428c]

[size=18:96285a428c]Instalar OpenSSL[/size:96285a428c]
[code:1:96285a428c]tar xvfz openssl-0.9.7c.tar.gz
cd openssl-0.9.7c
./config
make
make install
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/lib/libsasl2.so.2 /lib
[/code:1:96285a428c]

[size=18:96285a428c]Instalar Cyrus-sasl2[/size:96285a428c]
[code:1:96285a428c]cd /tmp
tar xvfz cyrus-sasl-2.1.17.tar.gz
cd cyrus-sasl-2.1.17
./configure --enable-anon --enable-plain --enable-login --disable-krb4 --with-saslauthd=/var/run/saslauthd --with-pam --with-openssl=/usr/local/ssl --with-plugindir=/usr/local/lib/sasl2 --enable-cram --enable-digest --enable-otp (todo en una línea)

Si /usr/lib/sasl2 existe:
mv /usr/lib/sasl2 /usr/lib/sasl2_orig

make
make install

echo "pwcheck_method: saslauthd" > /usr/local/lib/sasl2/Sendmail.conf
echo "mech_list: login plain" >> /usr/local/lib/sasl2/Sendmail.conf

mkdir -p /var/run/saslauthd[/code:1:96285a428c]

[size=18:96285a428c]Crear los certificados para TLS[/size:96285a428c]

[code:1:96285a428c]mkdir -p /etc/mail/certs
cd /etc/mail/certs
openssl req -new -x509 -keyout cakey.pem -out cacert.pem -days 365

<- Enter your password for smtpd.key.
<- Enter your Country Name (e.g., "DE").
<- Enter your State or Province Name.
<- Enter your City.
<- Enter your Organization Name (e.g., the name of your company).
<- Enter your Organizational Unit Name (e.g. "IT Department").
<- Enter the Fully Qualified Domain Name of the system (e.g. "server1.example.com").
<- Enter your Email Address.

openssl req -nodes -new -x509 -keyout sendmail.pem -out sendmail.pem -days 365

<- Again, enter your password for smtpd.key.
<- Enter your Country Name (e.g., "DE").
<- Enter your State or Province Name.
<- Enter your City.
<- Enter your Organization Name (e.g., the name of your company).
<- Enter your Organizational Unit Name (e.g. "IT Department").
<- Enter the Fully Qualified Domain Name of the system (e.g. "server1.example.com").
<- Enter your Email Address.

openssl x509 -noout -text -in sendmail.pem
chmod 600 ./sendmail.pem[/code:1:96285a428c]

[size=18:96285a428c]Instalar Sendmail[/size:96285a428c]

[code:1:96285a428c]cd /tmp
tar xvfz sendmail.8.12.11.tar.gz
cd sendmail-8.12.11/devtools/Site/
[/code:1:96285a428c]

Crear el archivo [b:96285a428c]site.config.m4[/b:96285a428c] en [b:96285a428c]devtools/Site/[/b:96285a428c] con el siguiente contenido:
[code:1:96285a428c]# SASL2 (smtp authentication)
APPENDDEF(`confENVDEF', `-DSASL=2')
APPENDDEF(`conf_sendmail_LIBS', `-lsasl2')
#
# STARTTLS (smtp + tls/ssl)
APPENDDEF(`conf_sendmail_ENVDEF', `-DSTARTTLS')
APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_SMTP_SSL')
APPENDDEF(`conf_sendmail_LIBS', `-lssl -lcrypto -L/usr/local/ssl/lib')
[/code:1:96285a428c]
[code:1:96285a428c]mkdir -p /usr/man
mkdir -p /usr/man/man1
mkdir -p /usr/man/man8
cp -pfr /usr/local/lib/sasl2 /usr/lib/sasl2
echo /usr/lib/sasl2 >> /etc/ld.so.conf
ldconfig
ln -s /usr/local/ssl/include/openssl /usr/include/openssl[/code:1:96285a428c]

Finalmente compilar Sendmail:
[code:1:96285a428c]cd /tmp/sendmail-8.12.11/
useradd smmsp
groupadd smmsp
sh Build -c
sh Build install[/code:1:96285a428c]

[code:1:96285a428c]cd cf/cf/[/code:1:96285a428c]

Crear el archivo [b:96285a428c]sendmail.mc[/b:96285a428c] con el siguiente contenido:

[code:1:96285a428c]OSTYPE(linux)dnl
dnl ### do SMTPAUTH
define(`confAUTH_MECHANISMS', `LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
TRUST_AUTH_MECH(`LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl

dnl ### do STARTTLS
define(`confCACERT_PATH', `/etc/mail/certs')dnl
define(`confCACERT', `/etc/mail/certs/cacert.pem')dnl
define(`confSERVER_CERT', `/etc/mail/certs/sendmail.pem')dnl
define(`confSERVER_KEY', `/etc/mail/certs/sendmail.pem')dnl
define(`confCLIENT_CERT', `/etc/mail/certs/sendmail.pem')dnl
define(`confCLIENT_KEY', `/etc/mail/certs/sendmail.pem')dnl
DAEMON_OPTIONS(`Family=inet, Port=465, Name=MTA-SSL, M=s')dnl

dnl ###
define(`confDEF_CHAR_SET', `iso-8859-1')dnl
define(`confMAX_MESSAGE_SIZE', `15000000')dnl Denial of Service Attacks
define(`confMAX_DAEMON_CHILDREN', `30')dnl Denial of Service Attacks
define(`confCONNECTION_RATE_THROTTLE', `2')dnl Denial of Service Attacks
define(`confMAXRCPTSPERMESSAGE', `50')dnl Denial of service Attacks
define(`confSINGLE_LINE_FROM_HEADER', `True')dnl
define(`confSMTP_LOGIN_MSG', `$j')dnl
define(`confDONT_PROBE_INTERFACES', `True')dnl
define(`confTO_INITIAL', `6m')dnl
define(`confTO_CONNECT', `20s')dnl
define(`confTO_HELO', `5m')dnl
define(`confTO_HOSTSTATUS', `2m')dnl
define(`confTO_DATAINIT', `6m')dnl
define(`confTO_DATABLOCK', `35m')dnl
define(`confTO_DATAFINAL', `35m')dnl
define(`confDIAL_DELAY', `20s')dnl
define(`confNO_RCPT_ACTION', `add-apparently-to')dnl
define(`confALIAS_WAIT', `0')dnl
define(`confMAX_HOP', `35')dnl
define(`confQUEUE_LA', `5')dnl
define(`confREFUSE_LA', `12')dnl
define(`confSEPARATE_PROC', `False')dnl
define(`confCON_EXPENSIVE', `true')dnl
define(`confWORK_RECIPIENT_FACTOR', `1000')dnl
define(`confWORK_TIME_FACTOR', `3000')dnl
define(`confQUEUE_SORT_ORDER', `Time')dnl
define(`confPRIVACY_FLAGS', `authwarnings,goaway,restrictmailq,restrictqrun,needmailhelo')dnl

FEATURE(`delay_checks')dnl
FEATURE(`generics_entire_domain')dnl
FEATURE(`local_procmail')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`nouucp',`reject')dnl
FEATURE(`redirect')dnl
FEATURE(`relay_entire_domain')dnl
FEATURE(`use_cw_file')dnl
FEATURE(`virtuser_entire_domain')dnl

FEATURE(dnsbl,`blackholes.mail-abuse.org',
` Mail from $&{client_addr} rejected; see http://mail-abuse.org/cgi-bin/lookup?$& {client_addr}')dnl
FEATURE(dnsbl,`dialups.mail-abuse.org',
` Mail from dial-up rejected; see http://mail-abuse.org/dul/enduser.htm')dnl

FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')dnl
FEATURE(access_db)dnl
FEATURE(lookupdotdomain)dnl
FEATURE(`blacklist_recipients')dnl
FEATURE(`no_default_msa')dnl
DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl
MAILER(local)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl[/code:1:96285a428c]

Generar [b:96285a428c]/etc/mail/sendmail.cf[/b:96285a428c], escribiendo en la consola los siguientes comandos:
[code:1:96285a428c]sh Build sendmail.cf
cp sendmail.cf /etc/mail/sendmail.cf[/code:1:96285a428c]

Crear archivos de configuración:
[code:1:96285a428c]cd /etc/mail/
touch /etc/mail/local-host-names
touch /etc/mail/virtusertable
/usr/sbin/makemap hash virtusertable < virtusertable
mkdir -p /var/spool/mqueue
chmod 700 /var/spool/mqueue
chown root:root /var/spool/mqueue
chown root:root /etc/mail/sendmail.cf
chmod 444 /etc/mail/sendmail.cf
chown root:root /etc/mail/submit.cf
chmod 444 /etc/mail/submit.cf
touch /etc/mail/aliases
newaliases
touch /etc/mail/access
/usr/sbin/makemap hash access < access[/code:1:96285a428c]

Crear un script de inicio para sendmail (/etc/init.d/sendmail):

[code:1:96285a428c]#! /bin/sh

case "$1" in
start)
echo "Initializing SMTP port. (sendmail)"
/usr/sbin/sendmail -bd -q1h
;;
stop)
echo "Shutting down SMTP port:"
killall /usr/sbin/sendmail
;;
restart|reload)
$0 stop && $0 start
;;
*)
echo "Usage: $0 {start|stop|restart|reload}"
exit 1
esac
exit 0[/code:1:96285a428c]

[code:1:96285a428c]chmod 755 /etc/init.d/sendmail[/code:1:96285a428c]

Iniciar sendmail automáticamente al re-iniciar:
[code:1:96285a428c]ln -s /etc/init.d/sendmail /etc/rc2.d/S20sendmail
ln -s /etc/init.d/sendmail /etc/rc3.d/S20sendmail
ln -s /etc/init.d/sendmail /etc/rc4.d/S20sendmail
ln -s /etc/init.d/sendmail /etc/rc5.d/S20sendmail
ln -s /etc/init.d/sendmail /etc/rc0.d/K20sendmail
ln -s /etc/init.d/sendmail /etc/rc1.d/K20sendmail
ln -s /etc/init.d/sendmail /etc/rc6.d/K20sendmail[/code:1:96285a428c]

[size=18:96285a428c]Configurar Saslauthd[/size:96285a428c]
Crear [b:96285a428c]/etc/init.d/saslauthd[/b:96285a428c] con el siguiente contenido:

[code:1:96285a428c]#!/bin/sh -e

NAME=saslauthd
DAEMON="/usr/sbin/${NAME}"
DESC="SASL Authentication Daemon"
DEFAULTS=/etc/default/saslauthd

test -f "${DAEMON}" || exit 0

# Source defaults file; edit that file to configure this script.
if [ -e "${DEFAULTS}" ]; then
. "${DEFAULTS}"
fi

# If we're not to start the daemon, simply exit
if [ "${START}" != "yes" ]; then
exit 0
fi

# If we have no mechanisms defined
if [ "x${MECHANISMS}" = "x" ]; then
echo "You need to configure ${DEFAULTS} with mechanisms to be used"
exit 0
fi

# Add our mechanimsms with the necessary flag
for i in ${MECHANISMS}; do
PARAMS="${PARAMS} -a ${i}"
done

# Consider our options
case "${1}" in
start)
echo -n "Starting ${DESC}: "
ln -fs /var/spool/postfix/var/run/${NAME} /var/run/${NAME}
${DAEMON} ${PARAMS}
echo "${NAME}."
;;
stop)
echo -n "Stopping ${DESC}: "
PROCS=`ps aux | grep -iw '/usr/sbin/saslauthd' | grep -v 'grep' |awk '{print $2}' | tr '\n' ' '`
if [ "x${PROCS}" != "x" ]; then
kill -15 ${PROCS} &> /dev/null
fi
echo "${NAME}."
;;
restart|force-reload)
$0 stop
sleep 1
$0 start
echo "${NAME}."
;;
*)
echo "Usage: /etc/init.d/${NAME} {start|stop|restart|force-reload}" >&2
exit 1
;;
esac

exit 0[/code:1:96285a428c]

Asignar permisos con:
[code:1:96285a428c]chmod 755 /etc/init.d/saslauthd[/code:1:96285a428c]

Iniciar [b:96285a428c]saslauthd [/b:96285a428c] automáticamente la próxima vez que se reinicie:
[code:1:96285a428c]
ln -s /etc/init.d/saslauthd /etc/rc2.d/S20saslauthd
ln -s /etc/init.d/saslauthd /etc/rc3.d/S20saslauthd
ln -s /etc/init.d/saslauthd /etc/rc4.d/S20saslauthd
ln -s /etc/init.d/saslauthd /etc/rc5.d/S20saslauthd
ln -s /etc/init.d/saslauthd /etc/rc0.d/K20saslauthd
ln -s /etc/init.d/saslauthd /etc/rc1.d/K20saslauthd
ln -s /etc/init.d/saslauthd /etc/rc6.d/K20saslauthd[/code:1:96285a428c]

Crear el archivo [b:96285a428c]/etc/default/saslauthd[/b:96285a428c] con el siguiente contenido:
[code:1:96285a428c]# This needs to be uncommented before saslauthd will be run automatically
START=yes

# You must specify the authentication mechanisms you wish to use.
# This defaults to "pam" for PAM support, but may also include
# "shadow" or "sasldb"
MECHANISMS=shadow[/code:1:96285a428c]

Crear un vínculo simbólico con:
[code:1:96285a428c]ln -s /usr/local/sbin/saslauthd /usr/sbin/saslauthd[/code:1:96285a428c]

Finalemente, iniciar [b:96285a428c]saslauthd[/b:96285a428c] y [b:96285a428c]sendmail[/b:96285a428c]:
[code:1:96285a428c]/etc/init.d/saslauthd start
/etc/init.d/sendmail start[/code:1:96285a428c]

Testar la configuración:
[code:1:96285a428c]/usr/sbin/sendmail -d0.1 -bv root[/code:1:96285a428c]
(deberían verse SASLv2 y STARTTLS entre los resultados)

Para verificar que SMTP-AUTH y TLS funcionan correctamente, ejecutar el comando:

[b:96285a428c]telnet localhost 25[/b:96285a428c]

una vez conectado, escribir:
[b:96285a428c]EHLO localhost[/b:96285a428c]

Si aparecen [b:96285a428c]250-STARTTLS[/b:96285a428c] y [b:96285a428c]250-AUTH[/b:96285a428c] es porque todo funciona bien.
G3r4r
Forista
Registrado: 2003-11-26
Mensajes: 38

Publicado: 2004-02-27 15:11:15    Asunto:

Haber.... creo que empece con los problemitas...no puedo instalar el openssl y no se porque??? Este es el mensaje de error que me apraece haber si me pueden seguir ayudando por favor...

[root@caduceo openssl-0.9.7c]# make
making all in crypto...
make[1]: Cambiando a directorio `/tmp/openssl-0.9.7c/crypto'
( echo "#ifndef MK1MF_BUILD"; \
echo ' /* auto-generated by crypto/Makefile.ssl for crypto/cversion.c */'; \
echo ' #define CFLAGS "gcc -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM"'; \
echo ' #define PLATFORM "linux-elf"'; \
echo " #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \
echo '#endif' ) >buildinf.h
gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -c -o cryptlib.o cryptlib.c
make[1]: gcc: No se encontró el programa
make[1]: *** [cryptlib.o] Error 127
make[1]: Saliendo directorio `/tmp/openssl-0.9.7c/crypto'
make: *** [sub_all] Error 1
[root@caduceo openssl-0.9.7c]#
G3r4r
Forista
Registrado: 2003-11-26
Mensajes: 38

Publicado: 2004-02-27 15:12:25    Asunto:

Haber.... creo que empece con los problemitas...no puedo instalar el openssl y no se porque??? Este es el mensaje de error que me apraece haber si me pueden seguir ayudando por favor...

[root@caduceo openssl-0.9.7c]# make
making all in crypto...
make[1]: Cambiando a directorio `/tmp/openssl-0.9.7c/crypto'
( echo "#ifndef MK1MF_BUILD"; \
echo ' /* auto-generated by crypto/Makefile.ssl for crypto/cversion.c */'; \
echo ' #define CFLAGS "gcc -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM"'; \
echo ' #define PLATFORM "linux-elf"'; \
echo " #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \
echo '#endif' ) >buildinf.h
gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -c -o cryptlib.o cryptlib.c
make[1]: gcc: No se encontró el programa
make[1]: *** [cryptlib.o] Error 127
make[1]: Saliendo directorio `/tmp/openssl-0.9.7c/crypto'
make: *** [sub_all] Error 1
[root@caduceo openssl-0.9.7c]#
friguare
BOFH


Registrado: 2003-11-05
Mensajes: 4517

Publicado: 2004-02-27 15:24:41    Asunto: gcc

Parece que no tienes instalado el gcc. Es asi?
G3r4r
Forista
Registrado: 2003-11-26
Mensajes: 38

Publicado: 2004-02-27 16:18:39    Asunto:

Pues parece ser asi... pero... como lo instalo???

Perdon por preguntas tan novatas... pero... estoy en proceso de aprendizaje...

gracias
abregd
Forista
Registrado: 2003-12-10
Mensajes: 8

Publicado: 2004-02-27 21:11:33    Asunto:

Cuando pongo esta instruccion:
[root@correo root]# /usr/sbin/sendmail -d0.1 -bv root
obtengo dentro de la salida las siguientes lineas en k estyo mal:

/etc/mail/sendmail.cf: line 1: unknown configuration line "sh Build sendmail.cf"
/etc/mail/sendmail.cf: line 2: unknown configuration line "cp sendmail.cf /etc/mail/sendmail.cf"

Estoy mal en algo el archivo /etc/mail/sendmail.cf contiene:

sh Build sendmail.cf
cp sendmail.cf /etc/mail/sendmail.cf

[root@correo root]# /usr/sbin/sendmail -d0.1 -bv root
Version 8.12.11
Compiled with: DNSMAP LOG MATCHGECOS MIME7TO8 MIME8TO7 NAMED_BIND========================================================

No local mailer defined
QueueDirectory (Q) option must be set
linuxero
BOFH


Registrado: 2004-01-09
Mensajes: 2871

Publicado: 2004-02-28 00:10:22    Asunto:

No tienes que poner eso adentro de sendmail.cf, sino escribir esos comandos en la consola para que genere el sendmail.cf.

He aclarado esto en las instrucciones para que no le vuelva a pasar a otro. :wink:
friguare
BOFH


Registrado: 2003-11-05
Mensajes: 4517

Publicado: 2004-02-28 02:11:32    Asunto: gcc

Aqui tienes gcc 3.3.3 :

http://www.softonic.com/ie/15212

Un saludo.
linuxero
BOFH


Registrado: 2004-01-09
Mensajes: 2871

Publicado: 2004-02-29 19:16:26    Asunto:

La mayoría de las distribuciones incluyen en gcc en los discos de instalación. Te aconsejo que uses los paquetes provistos por tu instalación para evitar problemas de dependencias, etc.

Si usas RH o derivados, busca el gcc en el directorio RPMS y lo instalas con [b:286dda551c]rpm -i gcc-version.rpm[/b:286dda551c].
Si usas debian o derivados usa [b:286dda551c]apt-get install gcc[/b:286dda551c]

Si no lo en cuentras, sigue el consejo de friguare. :wink:
G3r4r
Forista
Registrado: 2003-11-26
Mensajes: 38

Publicado: 2004-03-09 16:54:00    Asunto:

Unas cuantas dudas mas acerca de la autentificacion de sendmail:

Utilice la herramienta de up2date del redhat 9 y bueno baje todas las actualizaciones que habia, ya estan instaladas, al checar las versiones aparece lo sig:

root@home root]# rpm -qa | grep sendmail
sendmail-cf-8.12.8-9.90
sendmail-8.12.8-9.90
[root@home root]# rpm -qa | grep openssl
openssl-0.9.7a-20
openssl-devel-0.9.7a-20
[root@home root]# rpm -qa | grep cyrus
cyrus-sasl-md5-2.1.10-4
cyrus-sasl-devel-2.1.10-4
cyrus-sasl-2.1.10-4
cyrus-sasl-plain-2.1.10-4

Al checar la compilacion del sendmail aparece lo siguiente:

[root@home root]# sendmail -d0.1 -bv
Version 8.12.8
Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX
MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6
NETUNIX NEWDB NIS PIPELINING SASL SCANF STARTTLS TCPWRAPPERS
USERDB USE_LDAP_INIT

============ SYSTEM IDENTITY (after readcf) ============
(short domain name) $w = home
(canonical domain name) $j = home.domain.linux.mx
(subdomain name) $m = domain.linux.mx
(node name) $k = home.domain.linux.mx
========================================================

Recipient names must be specified
You have new mail in /var/spool/mail/root

Ahora, esto como lo hice a traves del up2date y no fue paso a paso como se describe anteriormente úcomo tengo que hacer la configuracion?

gracias por la ayuda...
linuxero
BOFH


Registrado: 2004-01-09
Mensajes: 2871

Publicado: 2004-03-09 19:02:31    Asunto:

En ese caso ya esta funcionando. Haz la prueba de [b:87c4f95a47]ehlo localhost [/b:87c4f95a47], pero tendría que estar funcionando.
G3r4r
Forista
Registrado: 2003-11-26
Mensajes: 38

Publicado: 2004-03-09 19:27:03    Asunto:

Mira esto es lo que sale:

[root@home root]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 home.domain.linux.mx ESMTP Sendmail 8.12.8/8.12.8; Tue, 9 Mar 2004 13:20:20
-0600
ehlo localhost
250-home.domain.linux.mx Hello domain.linux.mx [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP


Asi que al parecer aun no, verdad???

Gracias
linuxero
BOFH


Registrado: 2004-01-09
Mensajes: 2871

Publicado: 2004-03-11 00:06:54    Asunto:

Pues no, tienes el saslauthd corriendo ?
[code:1:5197607761]/etc/init.d/saslauthd start[/code:1:5197607761]

Y luego reinicia sendmail y haz la prueba de nuevo
G3r4r
Forista
Registrado: 2003-11-26
Mensajes: 38

Publicado: 2004-03-11 14:58:29    Asunto:

Pues al parecer tampoco, ya intente como me decias pero nada... esto es lo que aparece:

[size=9:1a1d091918][color=green:1a1d091918][root@home root]# /etc/init.d/saslauthd start
Iniciando saslauthd: [ OK ]
[root@home root]# service sendmail restart
Apagando sendmail: [ OK ]
Desactivación de sm-client: [ OK ]
Iniciando sendmail: [ OK ]
Inicio de sm-client: [ OK ]
[root@home root]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 home.domain.linux.mx ESMTP Sendmail 8.12.8/8.12.8; Thu, 11 Mar 2004 08:49:01 -0600
ehlo localhost
250-home.domain.linux.mx Hello domain.linux.mx [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
quit
221 2.0.0 home.domain.linux.mx closing connection
Connection closed by foreign host.[/color:1a1d091918][/size:1a1d091918]

Como vez??? que sera??

Gracias por la ayuda, espero no ser tan deseperante.
linuxero
BOFH


Registrado: 2004-01-09
Mensajes: 2871

Publicado: 2004-03-11 18:01:22    Asunto:

Lee la parte "Crear los certificados para TLS" y luego la generación del sendmail.cf. Sin duda hay algo que no está hecho. Yo te aconsejaría instalar los fuentes y seguir la guía paso a paso. :wink:
linuxero
BOFH


Registrado: 2004-01-09
Mensajes: 2871

Publicado: 2004-05-29 18:46:26    Asunto:

Mas información al respecto:
http://www.linuxespanol.com/tema1016.html
Ezeradius
Forista


Registrado: 2004-04-27
Mensajes: 657

Publicado: 2005-04-27 17:14:03    Asunto:

Linuxero, excelente Guia, muchas gracias!

Una consulta, yo ya tengo el sendmail instalado y funcionando pero quiero agregarle smtp_auth, como deberia hacer??





La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries