entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

3votos

Configurar Sendmail + Dovecot Centos7

Hola que hay, estoy configurando un servidor de correo Sendmail, imap, con dovecot pero realmente no veo en donde me encuentro, en teoría nos mudamos de otro sitio y tengo estas configuraciones para exportar al servidor nuevo. Mi problema es que tengo varios nombres de dominio en el servidor con diferentes ips envio el archivo de configuración sendmail, puedo enviar correos pero no recibirlos.

Tengo varios aliases los cuales ya estas puesto en etc/aliases y dentro de virtualusertable tambien tengo esos usuario de igual forma ya cree todos los usuario en la maquina para que pueda funcionar el correo, de hecho estos usuarios pueden entrar a sus cuentas, nuestro problema es poder entrar descargar correo de cada usuario, no se si falte algo mas, habia leido algo acerca de dovecot he instalarlo pero necesito ayuda. Gracias.

nmap de da

root@srv1 [~]# nmap 127.0.0.1

Starting Nmap 6.40 ( http://nmap.org ) at 2015-10-26 12:19 EDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000012s latency).
Not shown: 990 closed ports
PORT     STATE SERVICE
143/tcp  open  imap
443/tcp  open  https

Nmap done: 1 IP address (1 host up) scanned in 0.08 seconds

Archivo de servidor actual
con dominioprincipal.net 192.168.0.1 (como ejemplos)
y dominiosecundario.com 192.0.0.2 (para ejemplificar distinta ip)
la idea es agregar mas servidores con distintas ip a distintos usuarios.

divert(-1)dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`setup for linux')dnl
OSTYPE(`linux')dnl
dnl define(`confSMTP_LOGIN_MSG', `$j Sendmail; $b')dnl
dnl define(`confLOG_LEVEL', `9')dnl
dnl define(`SMART_HOST', `smtp.your.provider')dnl
define(`confDEF_USER_ID', ``8:12'')dnl
dnl define(`confAUTO_REBUILD')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST', `True')dnl
define(`confDONT_PROBE_INTERFACES', `True')dnl
define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
define(`STATUS_FILE', `/var/log/mail/statistics')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
dnl define(`confAUTH_OPTIONS', `A p')dnl
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confCACERT_PATH', `/etc/pki/tls/certs')dnl
dnl define(`confCACERT', `/etc/pki/tls/certs/ca-bundle.crt')dnl
dnl define(`confSERVER_CERT', `/etc/pki/tls/certs/sendmail.pem')dnl
dnl define(`confSERVER_KEY', `/etc/pki/tls/certs/sendmail.pem')dnl
dnl define(`confDONT_BLAME_SENDMAIL', `groupreadablekeyfile')dnl
dnl define(`confTO_QUEUEWARN', `4h')dnl
dnl define(`confTO_QUEUERETURN', `5d')dnl
dnl define(`confQUEUE_LA', `12')dnl
dnl define(`confREFUSE_LA', `18')dnl
define(`confTO_IDENT', `0')dnl
dnl define(`confINET_QOS', `AF11')dnl
dnl FEATURE(delay_checks)dnl
FEATURE(`no_default_msa', `dnl')dnl
FEATURE(`smrsh', `/usr/sbin/smrsh')dnl
FEATURE(`mailertable', `hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable', `hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
dnl define(`confMAX_DAEMON_CHILDREN', `20')dnl
dnl define(`confCONNECTION_RATE_THROTTLE', `3')dnl
FEATURE(local_procmail, `', `procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db', `hash -T<TMPF> -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
dnl define(`confLOCAL_MAILER', `cyrusv2')dnl
dnl define(`CYRUSV2_MAILER_ARGS', `FILE /var/lib/imap/socket/lmtp')dnl
DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl
FEATURE(`relay_hosts_only')dnl
dnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
dnl DAEMON_OPTIONS(`Port=smtps, Name=TLSMTA, M=s')dnl
dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')dnl
dnl DAEMON_OPTIONS(`Name=MTA-v4, Family=inet, Name=MTA-v6, Family=inet6')
FEATURE(`accept_unresolvable_domains')dnl
dnl FEATURE(`relay_based_on_MX')dnl
LOCAL_DOMAIN(`localhost.localdomain')dnl
LOCAL_DOMAIN(`siesnoticia.com')dnl
MASQUERADE_AS(`grlnet.net')dnl
dnl FEATURE(masquerade_envelope)dnl
dnl FEATURE(masquerade_entire_domain)dnl
MASQUERADE_DOMAIN(`siesnoticia.com')dnl
dnl MASQUERADE_DOMAIN(localhost.localdomain)dnl
dnl MASQUERADE_DOMAIN(mydomainalias.com)dnl
dnl MASQUERADE_DOMAIN(mydomain.lan)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
dnl MAILER(cyrusv2)dnl

archivo relay-domains

dominioprincipal.net
dominiosecundario.com
dominioterceario.com
varios.dominios...

archivo virtualuser table

[email protected] servicio_grupoprimario
servicio@dominiosecundario servicio_gruposecundario
asesor@dominiosecundario asesores_gruposecundario
etc...

/etc/aliases

servicio_grupoprimario servicio, admin
servicio_gruposecundario restaurador juan.servicio.grupo otrousuario
y otros 80 de aliases... 

realize esto

$ newaliases
/etc/aliases: 217 aliases, longest 216 bytes, 11441 bytes total

$ m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

$ mail [email protected]
Subject: Prueba uno
Envio correo de prueba
.
EOT
$ 

Me llega correo, preparo un correo de ida hacia mi servidor... como ejemplo [email protected] y no me llega. ¿Alguna sugerencia?

1voto

Leonardo-Tadei comentado

Hola @mau_restor, siento no poder ayudarte: hace como 12 años que no configuro un Sendmail... te escribo para sugerirte, ya que estás con este problema, que cambies Sendmail por Postfix.

En realidad son el mismo servidor, salvo que Postfix fue reescrito por IBM para ser modular y para usar archivos e configuración que no requieran el preprocesador m4.

Encontrarás además mucha documentación actualizada, listas en español específicas, etc.

Si podés hacer el cambio, es un muy buen momento!

2votos

mau_restor comentado

Tendré que leer como agregar esos aliases a Postfix y todo, lo ideal seria ver un manual rápido hacer unas pruebas en este momento y si es funcional lo pondríamos en la marcha, la verdad es que ocupamos que nos funcione correctamente y no nos falle nada, gracias Leonardo-Tadel si ponemos a funcionar aliases en Postfix estaría genial.

1 Respuesta

2votos

Leonardo-Tadei Puntos227320

Hola @mau_restor,

hay muchísima información sobre como configurar Postfix y los alias.

A priori los podés configurar de dos maneras:

1) en el /etc/aliases , relacionando un usuario con otros igual que ahora (esto tiene como contra que no es trivial discriminar al mismo usuario de dominios diferentes)

2) usando la tabla de usuarios virtuales de Postfix, en dónde relacionás las cuentas de correo con usuarios localales:

[email protected] una_cuenta,otra_cuenta
[email protected] una_cuenta_distinta, otra_cuenta

http://www.alcancelibre.org/staticpages/index.php/como-postfix-tls-y-auth
http://www.krizna.com/centos/setup-mail-server-in-centos-6/

Saludos coriales!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta