Vous êtes sur la page 1sur 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.comyqueen ltenemosregistradonuestro 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/

Medianteestaslneasleindicaremosqu protocolovamosausarydndeseguardarnlosemails. 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)quem s 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.

Cadausuarionecesitaundirectoriollamado Maildir,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 (elqueest activoenesemomento)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.

Vous aimerez peut-être aussi

  • 15i GPWS
    15i GPWS
    Document20 pages
    15i GPWS
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • 15F Efis
    15F Efis
    Document18 pages
    15F Efis
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • 15J Ima
    15J Ima
    Document44 pages
    15J Ima
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • 15C FBW
    15C FBW
    Document12 pages
    15C FBW
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • 15D FMS
    15D FMS
    Document24 pages
    15D FMS
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • 14B.Entorno Electromagnetico II
    14B.Entorno Electromagnetico II
    Document32 pages
    14B.Entorno Electromagnetico II
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • 15a Acars
    15a Acars
    Document10 pages
    15a Acars
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • 6.estructura Basica de Un Ordenador
    6.estructura Basica de Un Ordenador
    Document27 pages
    6.estructura Basica de Un Ordenador
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • 10.fibra Óptica
    10.fibra Óptica
    Document47 pages
    10.fibra Óptica
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • 15b.eicas Ecam
    15b.eicas Ecam
    Document20 pages
    15b.eicas Ecam
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • 4B.Arinc 429
    4B.Arinc 429
    Document18 pages
    4B.Arinc 429
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • 5.circuitos Logicos
    5.circuitos Logicos
    Document26 pages
    5.circuitos Logicos
    Enrique Rubio Fernández
    100% (2)
  • ACL Cisco
    ACL Cisco
    Document17 pages
    ACL Cisco
    Jean Pierre Villamar Pino
    Pas encore d'évaluation
  • Ata 31 - Pneumatics Systems
    Ata 31 - Pneumatics Systems
    Document40 pages
    Ata 31 - Pneumatics Systems
    Enrique Rubio Fernández
    100% (1)
  • 2.sistemas de Numeración
    2.sistemas de Numeración
    Document25 pages
    2.sistemas de Numeración
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • 1.sistemas de Instrumentos Electronicos
    1.sistemas de Instrumentos Electronicos
    Document7 pages
    1.sistemas de Instrumentos Electronicos
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • Ata 29 - Hydraulic System
    Ata 29 - Hydraulic System
    Document47 pages
    Ata 29 - Hydraulic System
    Enrique Rubio Fernández
    Pas encore d'évaluation
  • Ata 28 - Fuel System
    Ata 28 - Fuel System
    Document44 pages
    Ata 28 - Fuel System
    Enrique Rubio Fernández
    100% (1)
  • Manual Práctico de Java 2
    Manual Práctico de Java 2
    Document81 pages
    Manual Práctico de Java 2
    Armando Mancilla
    Pas encore d'évaluation