Como instalar un servidor de correo

Imagen de juank6_66

Tema: 

Saludos ...este ess un pequeño tutorial de como instalar un servidor de correo de una manera mas resumida esta basado en el tutorial de http://www.linuxparatodos.net/

1.- Verificamos si esta instalado el sendmail y el sendmail-cf si no nos tocaria instalarlo

rpm -qa |grep sendmail

2.- vi /etc/sysconfig/network


NETWORKING=yes
HOSTNAME=mail.misitio.com ----> ojo el nombre de nuestro server mail
GATEWAY=aqui.la.puerta.de enlace

3.- vi /etc/hosts

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 mail localhost.localdomain localhost
aqui.mi.ip.servidor mail.misitio.com mail

4.- verificamos nuestros dns
vi /etc/resolv.conf


search misitio.com
nameserver aqui.la.ip.dns1
nameserver aqui.la.ip.dns2
nameserver aqui.la.ip.dns3

5.- Trabajemos ahora en el directorio de sendmail

cd /etc/mail

para que en el archivo local-host-names escribir todos los posibles nombres del este servidor

vi local-host-names

# local-host-names - include all aliases for your machine here.
mail.misitio.com
misitio.com
www.misitio.com

6.- Procedamos a configurar el archivo fuente del sendmail
vi sendamil.mc
comentamos la linea

dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
luego hay que poner nuestro dominio en MASQUERADE_AS en la linea:
MASQUERADE_AS(`misitio.com')dnl

listo esa es la configuracion basica

7.- compilamos

m4 sendmail.mc > sendmail.cf

8.- Ponemos los permisos de RELAY


vi access

Check the /usr/share/doc/sendmail/README.cf file for a description
# of the format of this file. (search for access_db in that file)
# The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc
# package.
#
# by default we allow relaying from localhost...
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
mail.misitio.com RELAY
misitio.com RELAY
mi.red.server(los tres primeros octetos) RELAY
mis.redes.privadas (los tres primeros octetos) RELAY

Nota: para editar este archivo es recomendable no usar la barra espaciadora)

9.- Compilamos

mske

10.- Ahora activemos los protocolos para acceder al correo

vi /etc/dovecot.conf
# Protocols we want to be serving:
# imap imaps pop3 pop3s
protocols = imap pop3 ---> ediatmos esta linea

11.- Reinicamos el dovecot y lo ponemos para que arranque con el sistema


chkconfig dovecot on
service dovecot start

12. Reiniciamos el sendamil

service sendmail restart

Y si esta ya tu dominio bien apuntado estas listo para enviar y recibir mails

***Ahora si quieres acceder a tu correo via web toca configurar el SquirrelMail

1.- verificamos si esta instalado

rpm -qa |grep squirrelmail

2.- Nos vamos al directorio y ejecutamos el conf.pl

cd /usr/share/squirrelmail/config/
./conf.pl

Nos muestra una intefaz de texto en donde estan las opciones a configurar de una manera muy simple
y sencilla
3.- Reiniciamos del dovecot y el apache

service dovecot restart
service httpd restart

4.- Listo!!! ahora en cualquier navegador www.misitio.com/webmail para entrar

Comentarios

Y para que

Imagen de pepo

No entiendo, si es solo un resumen de una manual completo que está en el mismo idioma y no tiene nada extra.... porqué no simplemente referirnos al sitio de Linux para Todos y leerlo!! no te parece?

------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
ICQ : 337889406
GnuPG-key : www.keyserver.net

------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
GnuPG-key : www.keyserver.net

o haber venido aqui y visto

Imagen de Epe

o haber venido aqui y visto que ya estaba casi todo:

[url]http://www.ecualug.org/?q=2007/04/10/comos/c_mo_configurar_sendmail_para_recibir_correos[/url]

sólo falta la parte de dovecot y de squirrelmail que son bien simples.

no estoy de acuerdo con el "masquerade as", no hace falta.

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 305 359 4495, España: +34 91 7617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

servidor de correos

Imagen de miguelbaum

hola amigo estoy siguiendo los pasos de tu pots y al tratar de compilar tengo problemitas te detallo aqui:

stoy en modo root y escribo como esta:
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

este es el error:
/etc/mail/sendmail.mc:10: m4: cannot open `/usr/share/sendmail-cf/m4/cf.m4': No such file or directory

entiendo que no puede abrir un archivo porque no existe un archivo semejante.

que paso me salte?

Gracias

Multiples dominios en un mismo server sendmail

Imagen de marcopgordillo

Hola con todos, me agradaría ver si me pueden ayudar, ya que necesito instalar más de un dominio en un mismo servidor de tal forma que si un usuario necesita enviar un correo y tiene su propio dominio a manera de hosting, este tenga su propio dominio y no necesariamente el de default.

Pi<|-|!

Saludos Marco

Hola , estoy siguiendo tu

Hola , estoy siguiendo tu tuto pero a la hora de compilarlo me tira el siguiente error , y no se para donde disparar XD
ratserver:/etc/mail# m4 sendmail.mc > sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
Estoy usando debian sarge no se si sera ese el problema , saludos y gracias de antemano

MailScanner con problema

Hola amigos, por favos su ayuda, saben que estoy configurando mi servidor de correo y todo bien hasta antes de instalar MailScanner, despues de lo cual ya no puedo enviar correos y al ver el log tengo este error del MailScanner:

Mar 30 13:59:45 localhost sendmail[21779]: p2UIxjaf021779: from=informacion@servidor.com, size=593, class=0, nrcpts=2, msgid=<51768.192.168.129.27.1301511585.squirrel@192.168.129.48>, relay=apache@localhost
Mar 30 13:59:46 localhost sendmail[21780]: p2UIxj8o021780: from=, size=836, class=0, nrcpts=2, msgid=<51768.192.168.129.27.1301511585.squirrel@192.168.129.48>, proto=ESMTP, daemon=MTA, relay=mail.servidor.com [127.0.0.1]
Mar 30 13:59:46 localhost sendmail[21779]: p2UIxjaf021779: to=secretaria@servidor.com,informacion@servidor.com, ctladdr=informacion@servidor.com (48/48), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=60593, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p2UIxj8o021780 Message accepted for delivery)
Mar 30 13:59:46 localhost dovecot: imap-login: Login: user=, method=PLAIN, rip=::ffff:127.0.0.1, lip=::ffff:127.0.0.1, secured
Mar 30 13:59:46 localhost dovecot: IMAP(informacion): Disconnected: Logged out
Mar 30 13:59:46 localhost dovecot: imap-login: Login: user=, method=PLAIN, rip=::ffff:127.0.0.1, lip=::ffff:127.0.0.1, secured
Mar 30 13:59:46 localhost dovecot: IMAP(informacion): Disconnected: Logged out
Mar 30 13:59:48 localhost MailScanner[21787]: MailScanner E-Mail Virus Scanner version 4.83.4 starting...
Mar 30 13:59:48 localhost MailScanner[21787]: Reading configuration file /etc/MailScanner/MailScanner.conf
Mar 30 13:59:48 localhost MailScanner[21787]: Reading configuration file /etc/MailScanner/conf.d/README
Mar 30 13:59:48 localhost MailScanner[21787]: Read 867 hostnames from the phishing whitelist
Mar 30 13:59:48 localhost MailScanner[21787]: Read 5686 hostnames from the phishing blacklists
Mar 30 13:59:48 localhost MailScanner[21787]: WARNING: You are trying to use the SpamAssassin cache but your DBI and/or DBD::SQLite Perl modules are not properly installed!

Tengo instalado Centos 5.5 y MailScanner 4.83, la ultima version.

Está clarísimo: addromero

Imagen de deathUser

Está clarísimo:
[quote=addromero ]WARNING: You are trying to use the SpamAssassin cache but your DBI and/or DBD::SQLite Perl modules are not properly installed![/quote]
Instala los módulos de PERL: DBI y DBD::SQLite

bye
;)