Actualizado el 17 de Abril del 2021 (Publicado el 4 de Agosto del 2018)
1.013 visualizaciones desde el 4 de Agosto del 2018
84,7 KB
11 paginas
Creado hace 20a (02/11/2004)
Servidor de correo imap y webmail: courier-imap + postfix +
squirrelmail
Servidor de correo imap y webmail:
courier-imap + postfix + squirrelmail
Por Paco Aldarias Raya
Impreso: 2 de noviembre de 2004
Email: pacolinux arroba inicia punto es
Web: http://pagina.de/pacodebian
Con Linux Debian. En Valencia (Espa˜na)
Este documento es de libre reproducci´on siempre que se cite su fuente.
Realizado con: LATEX
´Indice
´Indice
1. Versiones
2. Introducci´on
3. Instalaci´on del servidor
4. Configuraci´on del usuario
5. Maildir
6. Configuraci´on de Postfix
7. Configuraci´on de Courier y usuarios
8. Administration de postfix
9. Cola de correo
10.Configuraci´on del host
1
2
2
2
3
3
3
4
5
5
5
Por Paco Aldarias
1/11
Servidor de correo imap y webmail: courier-imap + postfix +
squirrelmail
11.Instalaci´on del webmail: squirrelmail
12.Configurar squirrelmail
13.Squirrelmail en Espa˜nol
13.1. SquirrelMail versi´on 1.4.3a . . . . . . . . . . . . . . . . . . . .
13.2. Para versiones antiguas . . . . . . . . . . . . . . . . . . . . . .
14.Acceso al webmail
15.Aumentar la capacidad de apache y php
16.Acceso al correo desde un cliente de correo: kmail
17.Aviso del correo: korn
18.Conclusi´on
19.Bibliograf´ıa
1. Versiones
08 05.03. V.1.0.
2.
Introducci´on
6
6
8
8
9
9
9
10
10
10
11
Vamos a ver como se instala un servidor de correo imap llamado courier-
imap
Un servidor de correo imap permite accecer al correo que se encuentra en
una maquina para un usuario.
Un servidor imap tiene la ventaja q muchos clientes de correo permiten
bajarse s´olo los encabezados.
Yo me instale el servidor imap para poder ver mi correo desde cualquier
lugar.
Un servidor imap, por si solo, no pueden enviar correo, ni recoger el correo,
Para eso se necesita un servidor SMTP como por ejemplo postfix.
3.
Instalaci´on del servidor
apt-get install courier-imap
Por Paco Aldarias
2/11
Servidor de correo imap y webmail: courier-imap + postfix +
squirrelmail
4. Configuraci´on del usuario
Los servidores imap necesitan tener la carpeta Maildir dentro del home
del usuario.
La crearemos:
mkdir $HOME/Maildir
mkdir $HOME/Maildir/tmp
mkdir $HOME/Maildir/new
mkdir $HOME/Maildir/cur
Para crear subcarpetas:
mkdir $HOME/Maildir/.Spam
mkdir $HOME/Maildir/.Spam/tmp
mkdir $HOME/Maildir/.Spam/cur
mkdir $HOME/Maildir/.Spam/new
Nota: En el cliente de correo poner como carpeta de incio: /.
5. Maildir
Debemos de cambiar tambi´en el archivo /etc/login.defs , descomentando
la l´ınea
QMAIL_DIR/Mailidir
para indicar, que todos los usuarios que hagan login en nuestro sistema,
usar´an tambi´en el formato Maildir.
Debemos de comentar las 2 que aparezcan a su lado, l´ogicamente.
nano /etc/login.defs
Tambi´en debemos modificar el archivo master.cf, a˜nadiendo la l´ınea: vir-
tual unix - n n - - virtual
6. Configuraci´on de Postfix
Ahora diremos al servidor MTA (Mail Tranfer Agent) que el correo que
llege lo envie a la carpeta correcta.
Contenido de mi fichero /etc/postfix/main.cf
Por Paco Aldarias
3/11
Servidor de correo imap y webmail: courier-imap + postfix +
squirrelmail
-------------------inicio---------------------------
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
setgid_group = postdrop
biff = no
# appending .domain is the MUA’s job.
append_dot_mydomain = yes
myhostname = pacohost.aldarias.dsland.org
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = aldarias.dsland.org, pacohost.aldarias.dsland.org, localhost.aldarias.dsland.org, localhost
mynetworks = 127.0.0.0/8
#mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
# Configuraci´on de Courier-Imap
home_mailbox = Maildir/
queue_directory = /var/spool/postfix
recipient_delimiter = +
relayhost =
# Configuraci´on Amavis - F-Prot
content_filter = smtp-amavis:[127.0.0.1]:10024
-------------------fin---------------------------
Reiniciamos postfix: /etc/init.d/postfix restart
7. Configuraci´on de Courier y usuarios
Para q los usuarios de linux sean aceptados por el servidor imap debemos
de hacer la conversi´on.
# pw2userdb
Para sacar la configuracion de postfix:
Por Paco Aldarias
4/11
Servidor de correo imap y webmail: courier-imap + postfix +
squirrelmail
postconf -n
nano $HOME/.forward
| procmail
nano /etc/procmailrc
MAILDIR=$HOME/Maildir
DEFAULT=./
8. Administration de postfix
postfix start : iniciar el servidor de correo
postfix stop : parar el servidor de correo
postfix reload : recargar la configuraci´on del servidor de correo
postfix check : comprobar la configuraci´on y los permisos
postfix flush : enviar los mensajes que no se han enviado
mailq : mirar que mensajes no se han enviado todav´ıa
9. Cola de correo
Para ver la cola del correo pendiente de enviar:
mailq
Para borrar la cola:
postsuper -d ALL
10. Configuraci´on del host
Para saber el nombre del host: hostname
pacohost
nano /etc/hosts
127.0.0.1
192.168.0.1
localhost
pacohost
Por Paco Aldarias
5/11
Servidor de correo imap y webmail: courier-imap + postfix +
squirrelmail
11.
Instalaci´on del webmail: squirrelmail
apt-get install squirrelmail
Tambi´en se requiere tener instalado apache y php4.
12. Configurar squirrelmail
Ejecutar esta utilidad:
/etc/squirrelmail/conf.pl
Es importante indicale aqui que usamos servidor imap : courier
Debemos tener presente:
Menu Principal 1
: Web Mail Paco Aldarias
: ../images/sm_logo.png
SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
Organization Preferences
1. Organization Name
2. Organization Logo
3. Org. Logo Width/Height : (308/111)
4. Organization Title
5. Signout Page
6. Default Language
7. Top Frame
8. Provider link
9. Provider name
: SquirrelMail $version
:
: es_ES
: _top
: http://aldarias.dsland.org
: http://aldarias.dsland.org/
Return to Main Menu
R
C. Turn color on
S
Q
Save data
Quit
Command >>
Menu Principal 2
SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
Server Settings
General
-------
Por Paco Aldarias
6/11
Servidor de correo imap y webmail: courier-imap + postfix +
squirrelmail
1. Domain
2. Invert Time
3. Sendmail or SMTP
: aldarias.dsland.org
: false
: SMTP
A. Update IMAP Settings
B. Update SMTP Settings
: localhost:143 (courier)
: localhost:25
Return to Main Menu
R
C. Turn color on
S
Q
Save data
Quit
Menu Principal 3
SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
Folder Defaults
: INBOX.
1. Default Folder Prefix
: false
2. Show Folder Prefix Option
: Trash
3. Trash Folder
: Sent
4. Sent Folder
: Drafts
5. Drafts Folder
: true
6. By default, move to trash
: true
7. By default, move to sent
: true
8. By default, save as draft
: true
9. List Special Folders First
: true
10. Show Special Folders Color
: true
11. Auto Expunge
: false
12. Default Sub. of INBOX
: false
13. Show ’Contain Sub.’ Option
: 2
14. Default Unseen Notify
: 1
15. Default Unseen Type
16. Auto Create Special Folders
: true
17. Folder Delete Bypasses Trash : true
18. Enable /NoSelect folder fix
: false
Return to Main Menu
R
C. Turn color on
S
Q
Save data
Quit
Menu Principal 4
Por Paco Aldarias
7/11
Servidor de correo imap y webmail: courier-imap + postfix +
squirrelmail
SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
General Options
1. Default Charset
2. Data Directory
3. Attachment Directory
4. Directory Hash Level
5. Default Left Size
6. Usernames in Lowercase
7. Allow use of priority
8. Hide SM attributions
9. Allow use of receipts
10. Allow editing of identity
11. Allow server thread sort
12. Allow server-side sorting
13. Allow server charset search : true
14. Enable UID support
: true
: SQMSESSID
15. PHP session name
: iso-8859-1
: /var/lib/squirrelmail/data/
: /var/spool/squirrelmail/attach/
: 0
: 150
: false
: true
: false
: true
: true/true
: false
: false
Return to Main Menu
R
C. Turn color on
S
Q
Save data
Quit
13. Squirrelmail en Espa˜nol
13.1. SquirrelMail versi´on 1.4.3a
Espa˜nolizar el sistema:
apt-get install locales
dpkg-reconfigure locales
Eleguir:
Paso 1: es_ES@euro ISO-8859-15
Paso 2: es_ES@euro
Castellanizar el sistema
eurocastellanizar
Por Paco Aldarias
8/11
Servidor de correo imap y webmail: courier-imap + postfix +
squirrelmail
Configurar el webmail:
/etc/squirrelmail/conf.p
6. Default Language
: es_ES
Reiniciaremos apache:
/etc/init.d/apache restart
13.2. Para versiones antiguas
Hay q ir a la web de squirrelmail:
http://www.squirrelmail.org/download.php
Entrar en local-package
O bien
http://sourceforge.net/project/showfiles.php?group_id=311&package_
id=110388
Bajarse el fichero de tu versi´on.
En mi caso es:
es_ES-1.5.0-20040404.tar.bz2
Descomprimirlo y ejecutar:
./install
Indicarle la ubicaci´on:
/usr/share/squirrelmail/
14. Acceso al webmail
http://aldarias.dsland.org/squirrelmail/src/login.php
15. Aumentar la capacidad de apache y php
Para poder tener muchos correos debemos aumentar la capacidad del php.
Para ello editaremos:
nano /etc/php4/apache/php.ini
Por Paco Aldarias
9/11
Servidor de correo imap y webmail: courier-imap + postfix +
squirrelmail
Y deberemos tener esto:
post max size=80
Reiniciaremos apache:
/etc/init.d/apache restart
Esto tuve que hacerlo ya que me salia este mensaje de error al entrar en
el webmail:
Allowed memory size of 8388608 bytes exhausted (tried to allocate 4097
bytes)
16. Acceso al correo desde un cliente de co-
rreo: kmail
Tipo de cuenta : imap
Servidor: aldarias.dsland.org
Prefijo carpeta: Maildir
17. Aviso del correo: korn
Instalarlo:
apt-get install korn
Configurarlo una vez abierto asi :
Nuevo - mbox - ruta:
$HOME/Maildir/
18. Conclusi´on
El objetivo es:
1. Recoger todo el co
Comentarios de: Servidor de correo imap y webmail: courier-imap + postfix + squirrelmail (0)
No hay comentarios