Sie sind auf Seite 1von 11

InstalacindeunServidordeCorreoElectrnicoconPostfix,pasoapaso. [Modificadoapartirdelartculo:http://www.nosolounix.com/2010/01/servidordecorreoenubuntu.

html]

Veamos,pasoapaso,cmoinstalarunservidordeCorreoElectrnico,conPostfix,enunamquina Ubuntu...LeaadiremosademsunserviciodeWebmailconSquirrelMail. Paso1:InstalarApache2 Siposteriormentequerremosutilizarwebmailconnuestroservidor,debemos tenerpreviamente instaladounservidorweb,conApache2,porejemplo.


#aptgetinstallapache2

ycomoyasabemos,secreaunserviciowebbsico,conlawebubicadaen/var/www. Accedemosahttp://localhostennuestronavegadoryveremoslasiguienteimagen:

Paso2:InstalarunservidorDNS Paraquenuestroservidordecorreorespondaaundominiodeterminado,antesdebemosinstalarun servidorDNSdondeseincluyadichodominioyladireccindelservidor.Porloqueinstalaremos unservicioDNSconbind9enlamismamquina,sinolotenemosyainstalado:


#aptgetinstallbind9

RecordemoslaconfiguracinbsicadeunDNSenbind9: 1. Haremos una copia de seguridad del fichero /etc/bind/named.conf.local y luego lo editaremos(comoroot)paraindicarlecmosellamarelarchivodezonadirectadenuestro dominio,yeldezonainversa.Nonosolvidaremosdelosforwarders,sifuerannecesarios. 2. Crearemoselarchivodezonadirectadeldominio...SinolvidarelregistroMX! 3. Paraqueseacompleto,crearemoselarchivodezonainversadeldominio. Paramsdetalle,consultalainformacindebind9dequedispones... Supongamosquehemoscreadoeldominiomisitio.comyqueenltenemosregistradonuestro servidorcomoregistroMXycomowww.misitio.comycomomail.misitio.com. Noolvidaremosreiniciarelservicio:
#/etc/init.d/bind9restart

yconfigurarnuestroequipoparaquelousecomoDNS,editandoelfichero /etc/resolv.conf. De esta manera, si ahora abres el navegador e introduces la direccin http://www.misitio.com, aparecerlapginawebqueinstalapordefectoApache.
I.E.S. JulioVerne Pgina1.

InstalacindeunServidordeCorreoElectrnicoconPostfix,pasoapaso.

Paso3:InstalaryconfigurarelservidordecorreoconPostifix. Postfixesunagentedetransportedecorreodemaneraquenospermiteenrutarytransferircorreo electrnico. Por ello, si queremos tener un servidor de correo en Ubuntu, deberemos instalar Postfix.ParainstalarPostfix,solotendremosqueinstalarelpaqueteenelsistema:
#aptgetinstallpostfix

Durantelainstalacinnosaparecerndiferentesventanas.

ElegimosAceptar...yenlasiguientepantalla,seleccionaremosSitiodeInternet.

I.E.S. JulioVerne

Pgina2.

InstalacindeunServidordeCorreoElectrnicoconPostfix,pasoapaso.

Enlasiguienteescribiremoseldominioquehayamosescogido.Parapodertenernuestroservidorde correoenUbuntu,ennuestrocasoloquehemospuestodelasiguientemanera:

Acontinuacineditaremoselsiguientearchivo:/etc/postfix/main.cf Alfinaldelarchivoleaadiremoslassiguienteslneasdecdigo:
inet_protocols=ipv4 home_mailbox=Maildir/

Medianteestaslneasleindicaremosquprotocolovamosausarydndeseguardarnlosemails. Asegrateademsqueenesteficheroexistalasiguientedirectiva:
mydestination=misitio.com

...Sinoestuviera,debesincluirla. Yluegoreinicaremoselservicio:
#/etc/init.d/postfixrestart

I.E.S. JulioVerne

Pgina3.

InstalacindeunServidordeCorreoElectrnicoconPostfix,pasoapaso.

COURIERPOPyCOURIERIMAP Para conseguir nuestro servidor de correo en Ubuntu, instalaremos courierpop y courierimap mediantelossiguientescomandosenterminal:
#aptgetinstallcourierpop

Enlainstalacindecourierpoppreguntasicreadirectoriosnuevosparalaadministracinweb,yle indicaremosqueNO.

Acontinuacin,instalamoscourierimap:
#aptgetinstallcourierimap

MAILUTILS Instalaremostambin mailutils,quenospermiteenviarmensajesdesdelaconsoladecomandos. Msadelantelopodremosutilizarparalascomprobaciones.


#aptgetinstallmailutils

SQUIRRELMAIL AhorainstalaremosunaaplicacinwebmailbasadaenPHP,enestecaso,Squirrelmail,sibien podramoselegircualquierotradenuestrogusto:


#aptgetinstallsquirrelmail

Unavezinstalado,ejecutaremoselsiguientecomandoenunaterminal,escribiremosenlaterminal losiguienteparaconfigurarlo: #squirrelmailconfigure

I.E.S. JulioVerne

Pgina4.

InstalacindeunServidordeCorreoElectrnicoconPostfix,pasoapaso.

Veremoselsiguientemen:

ElegiremoslaopcinD(Setpredefinedsettingsforspecificimapservers). Actoseguidoelegiremoseltipodecorreo:courier:

Yobtendremoselsiguienteresultado:

I.E.S. JulioVerne

Pgina5.

InstalacindeunServidordeCorreoElectrnicoconPostfix,pasoapaso.

Losiguienteserescribir2ypulsarlateclaENTER.Veremoslosiguiente:

Losiguienteserescribir1ypulsarENTERdenuevo.Severalgocomoesto:

Acontinuacinescribiremoseldominiodenuestrositioweb(ennuestrocasomisitio.com)quems adelanteutilizaremosparaaccederanuestroservidordecorreoenUbuntu.Lodejaremoscomose veacontinuacin:

AlpulsarlateclaENTERelresultadofinalserelsiguiente:
I.E.S. JulioVerne Pgina6.

InstalacindeunServidordeCorreoElectrnicoconPostfix,pasoapaso.

Porltimo,escribiremosQparasaliryguardaremoslosdatos:

LosiguientequeharemosserconfigurarelwebmaildeSquirrelmailparaquepodamosaccederal vawebmedianteapache.Paraello,escribiremoslosiguienteenunterminal:
#cd/var/www #lns/usr/share/squirrelmailwebmail

Unavezescrito,comprobaremosquetodoseharealizadocorrectamente.Paraello,entraremosen unnavegadorynosdirigiremosalasiguientedireccin: http://www.misitio.com/webmail,donde podremosvernuestroservidordecorreoenUbuntuvaweb.

I.E.S. JulioVerne

Pgina7.

InstalacindeunServidordeCorreoElectrnicoconPostfix,pasoapaso.

ReiniciaremosApacheyPostfix:
#/etc/init.d/apache2restart #/etc/init.d/postfixrestart

EsperaremosaqueApache2reinicieyvolvemosaentrarahttp://www.misitio.com/webmail Esposiblequeveisalgocomoloqueseveenlasiguienteimagen:

Enesecaso,reiniciaelsistema. Sitodofuncionbien,verslapginadeaccesoaSquirrelmail:

Paso4:Activarelbuzndelosusuariosyprobarqueelservidorfunciona. ElsiguientepasoparapoderprobarelservidordecorreoenUbuntuser crear2usuarios.Para ello,escribiremosenlaterminallosiguiente:


#adduseruser1

Contestaremosalasdiferentespreguntasquenospide(debemosrecordarelpasswordparams adelante)yharemoslomismoconotrousuario:
#adduseruser2

I.E.S. JulioVerne

Pgina8.

InstalacindeunServidordeCorreoElectrnicoconPostfix,pasoapaso.

CadausuarionecesitaundirectoriollamadoMaildir,ubicadodentrodesudirectoriohome. Adems,dentrodedichodirectorio,secreantrescarpetas(cur,newytmp).Elpropiousuariodebe serelpropietario,elgrupoprincipaldelusuariodebeserelgrupopropietarioylospermisosdeben sertotalesparaeldueoynulosparaelresto(700). Estaestructurasecreaautomticamentecuandoenviamosunmensajeporprimeravezalusuario. Tambinsepuedeforzaralacreacindeesaestructuradedirectoriospersonalizadausandoel comando maildirmake, o incluso construyendo nosotros mismos la estructura y asignando los mismospropietariosypermisos. Vamosaponerunejemplocondosusuariosnuevos,usuario1yusuario2. Conel usuario1,crearemoslaestructuradeficherosautomticamente,alenviarleunmensajede bienvenida:
#mailusuario1

Estecomandoempiezaacrearunemaildelusuario root (elqueestactivoenesemomento)al usuariousuario1. Primeropreguntasiloqueremosenviaraalguienms(Cc:)...PulsaremosIntrosinodeseamos introducirmsdestinatarios. Luego nos pedir el asunto (Subject)... Introduciremos Mensaje de bienvenida y pulsaremos INTRO. Luegointroduciremoselcontenidodelmensaje,porejemplo:Bienvenidoalservidordecorreode misitio.com. Paraacabar,introduciremosunpuntoenunprincipiodelneaypulsaremosINTRO.

Sivemoselcontenidodeldirectorio/home/usuario1,haciendo
$sudolsla/home/manolito/MaildirR

(slopuedeverlosudueoyroot)ahorayaveremoseldirectorioMaildircompleto,consus subdirectoriosysusficheros.
I.E.S. JulioVerne Pgina9.

InstalacindeunServidordeCorreoElectrnicoconPostfix,pasoapaso.

Yahora,conelusuario2,usaremoselcomandomaildirmake.Lopodemoshacerdedosmaneras: 1. Usando a root, con lo que despus de crear los directorios, debemos de cambiar el propietarioylospermisos.
#maildirmake/home/usuario2/Maildir #chownRusuario2:usuario2/home/usuario2/Maildir #chmodR700/home/usuario2/Maildir

2. Omejoran,usandoelpropiousuario2,ynotendremosquemodificarnada:
#suusuario2 $maildirmake/home/usuario2/Maildir

I.E.S. JulioVerne

Pgina10.

InstalacindeunServidordeCorreoElectrnicoconPostfix,pasoapaso.

LosiguientesercomprobarqueSquirrelmailfuncionacorrectamente.Paracomprobarlo,abriremos nuestronavegadorweb,nosdirigiremosahttp://www.misitio.com/webmailynoslogaremosconlos datosdelusuario1odelusuario2.

Ycomprobaremosquefunciona...

I.E.S. JulioVerne

Pgina11.

Das könnte Ihnen auch gefallen