[CentOS-es] DNS + Postfix + Dovecot + SquirrelMail

Guitart Francesc francesc.guitart en enise.fr
Lun Sep 24 04:48:56 EDT 2012


Le 22/09/2012 00:38, tito25 en gmail.com a écrit :
> Hola se acuerdan de mi , tenia q preparar un servidor DNS + Correo
> Electronico
>
> Bueno para contarles que ya levante el servidor pero estoy teniendo unos
> creo que pequeños problemitas,  resumo lo que hize hasta el momento
>
>
>     - *Instale el servicio bind , bind-utils, bind-libs, bind-chroot,
>     caching-nameserver*
>     - *Edite mis archivos ifcg-eth0 , hosts, resolv.conf*
>     - *Edite mi archivo de zona testing.com.zone de la siguiente manera:*
>
> $TTL 86400
>
> @ IN SOA dns1.testing.com.       root.testing.com.(
>
> 42 ; serial (d. adams)
>
> 28800 ; refresh
>
> 7200         ; retry
>
> 604800 ; expiry
>
> 8640 ; minimum
>
> @         IN NS dns1
>
> @   IN MX 10 correo
>
> @ IN A 10.75.127.102
>
> dns           IN A 10.75.127.102
>
>
>     - *Copie y configure mi archivo de zona inversa de la siguiente manera :*
>
> $TTL 86400
>
> @ IN SOA dns1.testing.com.       root.testing.com.(
>
> 42 ; serial (d. adams)
>
> 28800 ; refresh
>
> 7200         ; retry
>
> 604800 ; expiry
>
> 8640 ; minimum
>
> @         IN NS dns1.tetsing.com.
>
>                      102           IN PTR     dns1.tetsing.com.
>
>
>     - *Cree el archivo named.conf con las siguientes lineas*
>
>    options
> {
> directory "/var/named"; // the default
> };
>
> zone "localdomain" IN {
> type master;
> file "localdomain.zone";
> };
>
> zone "localhost" {
> type master;
> file "localhost.zone";
> };
>
>
> // se establece el servidor de dominio
>
> zone "testing.com" {
> type master;
> file "testing.com.zone";
> };
>
>
>     - *Instale el Postfix y configure el main.cf*
>
> myhostname = dns1.testing.com
> mydomain = testing.com
> myorigin = $testing.com
> inet_interfaces = all
> mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
> mynetworks = 10.75.127.0/26, 127.0.0.0/8
>
>
>     - *Instale el Dovecot y configure el dovecot.conf asi*
>
> protocols = imap pop3
> mail_location = maildir~/Maildir
>
>
>     - *Instale el Squirrelmail y ejecute lo siguiente*
>
> # cd /usr/share/squirrelmail/config
> #./conf.pl , cambiando en la opcion 2
>
> Domain                        : testing.com
> Invert time                    : false
> Sendmail or SMTP        : SMTP
> Update IMAP Settings   : localhost:143 (uw)
> Update SMTP Settings  : localhost:25
>
> Opcion 3
> Cambie los nombres de la folders a :
>
> Papelera
> Enviados
> Borradores
>
> Grabe , reinicie los servicios , httpd, named, postfix, dovecot,
> Apague el Sendmail
>
> Pero cuando ingreso por http://127.0.0.1/Webmail/ y quiero mandarme un
> correo o enviar a alguien no llega
>
> Espero me puedan ayudar
>

Para ayudarte es imprescindible que copies y pegues los errores que 
deben salirte en los logs del sistema /var/logs/messages o 
/var/logs/mail o algo asi...

Puedes pegar el resultado de un ping a correo.testing.com? Creo que en 
el fichero de la zona testing falta un linea que ligue el host correo a 
la dirección IP correspondiente.

Ademas, a que direcciones de mail estas enviando las pruebas? Si has 
hecho un dominio .testing.com sin registrarlo verdaderamente es muy 
posible que los mails sean rechazados por los servidores de correo de 
destino. Es decir, tu servidor solo marchara seguro si mandas entre dos 
usuarios de tu servidor. Ves lo que quiero decir?


-- 
Francesc Guitart








Más información sobre la lista de distribución CentOS-es