Sunteți pe pagina 1din 6

Lição 1 - Webmail

Forma tradicional de baixar emails

Antes da criação do webmail para acessar suas mensagens o usuário precisava instalar um cliente de email para baixá-las. Todas as
mensagens baixadas por um cliente de email são salvas no computador local do cliente e podem ser lidas a qualquer momento. Para ter
acesso a novas mensagens basta pedir que as novas mensagens sejam recebidas.

Apesar dos clientes de email serem muito úteis, não são muito práticos em algumas situações. Por exemplo, para pessoas que viajam
muito e precisam ler seus emails durante as viagens pode ser difícil instalar um cliente de email em cada computador que for usar pra
ler suas mensagens. Além disso, baixando as mensagens diretamente o usuário pode ficar mais sujeito a vírus, pois as mensagens são
salvas em sua máquina.

O que é um webmail?

Webmail é uma interface da World Wide Web que permite ao utilizador ler e escrever email usando um navegador.

Com o surgimento do correio eletônico em 1972, considerado uma killer application da internet, começa a necessidade de um
mecanismo fácil para comunicação. Em Março de 1972, Ray Tomlinson escreveu o software básico de e-mail para a ARPANET. Em Julho,
Roberts expandiu as utilidades do software, colocando utilitários para listar, ler seletivamente, arquivar, encaminhar e responder a
mensagens.

• Killer application - Designa uma aplicação fundamental, neste caso o correio eletrônico uma dessas aplicações.

A partir deste momento, o correio eletrônico se tornou a maior aplicação de rede até hoje. Este foi o prenúncio do enorme crescimento
de todos os tipos de aplicações e utilitários da internet nos dias de hoje.

A maior vantagem do webmail é o fato de não ser necessário possuir um programa específico para a leitura ou envio de mensagens de
correio eletrônico, qualquer computador ligado à internet com um navegador é suficiente. Isto também significa que ao contrário de
outros protocolos de comunicação na web, como o POP3 não é necessário utilizar sempre o mesmo computador.

No entanto existe o inconveniente de ter as mensagens de correio eletrônico armazenadas no servidor do ISP, o que limita o número de
mensagens que podemos armazenar.

Vantagens de utilizar um webmail

• Simplicidade de uso. A interface é bastante intuitiva, tornando o aprendizado rápido.


• O usuário não precisa instalar nem configurar nada para utilizar um webmail. Basta que tenha um navegador web.
• Facilidade de acesso às mensagens. Todos os emails são armazenados em um servidor e podem ser acessados de qualquer
lugar onde haja acesso à internet.

• Algumas opções do servidor de email podem ser configuradas com essa interface.

• Segurança. É mais difícil acessar sem permissão um servidor seguro, configurado por um administrador experiente, do que ao
computador de um usuário final, geralmente com poucos conhecimentos sobre informática.

Desvantagens

• Se o usuário por algum motivo ficar temporariamente sem acesso à internet ele não poderá ler suas mensagens. Se elas
tivessem sido baixadas para o computador local poderiam ser lidas e o usuário só não teria acesso às novas mensagens.
• Espaço de armazenamento limitado pelo servidor.

Lição 2 – Instalação

Dependências

Antes de começar a instalação certifique-se de que seu sistema tem todas as dependências necessárias. Você precisará da seguinte lista
de dependências:
• UNIX/Linux ou windows.
• Servidor IMAP com suporte a IMAP 4 rev 1.
• Servidor web com PHP instalado (por exemplo Apache httpd).
• PHP 4.1.2 ou uma versão mais recente.
• Perl instalado no sistema. (Se você não tiver o Perl, o SquirrelMail funcionará normalmente mas é ele muito útil para a
configuração inicial.
Alternativamente, você pode editar manualmente os arquivos de
configuração.)

Para instalar o SquirrelMail no Debian, digite os seguintes comandos, logado como root:

#apt-get update
#apt-get upgrade
#apt-get install squirrelmail squirrelmail-locales

Lição 3 - Configuração

O script de configuração do SquirrelMail

O arquivo de configuração do SquirrelMail é o config.php (localizado no diretório /etc/squirrelmail/). Porém, para facilitar a tarefa de
configuração foi criado o script conf.pl, localizado no mesmo diretório. Para executar esse script digite no terminal os seguintes
comandos:

$cd /etc/squirrelmail
$./conf.pl

Será mostrada a seguinte interface:

SquirrelMail
Configuration : Read: config_default.php (1.4.0)

-------------------------------------------------------------------------

Main
Menu --

1.
Organization Preferences
2.
Server Settings
3.
Folder Default
4.
General Options
5.
Themes
6.
Addres Books (LDAP)
7. Message
of the Day (MOTD)
8.
Plugins
9.
Database

D.
Set pre-defined settings for specific IMAP servers

C Turn
color on
S
Save data
Q quit

Command
>>

A navegação é muito simples. Basta digitar o número do menu que você quer entrar e em seguida pressionar enter. Será mostrada uma
nova lista com as opções do menu escolhido.
Mudando o nome do domínio

Começaremos alterando a opção Server Settings. Então, digite 2 e em seguida enter para entrar neste menu. Você verá a seguinte tela:

SquirrelMail Configuration : Read: config.php (1.4.0)


---------------------------------------------------------
Server Settings

General
-------
1. Domain : trim(implode('', file('/etc/'.(file_exists('/etc/mailname')?'mail':'host').'name')))
2. Invert Time : false
3. Sendmail or SMTP : SMTP

A. Update IMAP Settings : localhost:143 (other)


B. Update SMTP Settings : localhost:25

R Return to Main Menu


C Turn color on
S Save data
Q Quit

Command >>

Escolha a opção 1 (Domain), será mostrada a seguinte mensagem:


The domain name is the suffix at the end of all email addresses. If
for example, your email address is jdoe@example.com, then your domain
would be example.com.

[trim(implode('', file('/etc/'.(file_exists('/etc/mailname')?'mail':'host').'nam e')))]:

Então digite o domínio do seu servidor de email e tecle enter.


Depois escolha a opção A e modifique as configurações IMAP da forma que lhe for mais conveniente.
SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
Server Settings

General
-------
1. Domain : trim(implode('', file('/etc/'.(file_exists('/etc/mailname')?'mail':'host').'name')))
2. Invert Time : false
3. Sendmail or SMTP : SMTP

IMAP Settings
--------------
4. IMAP Server : localhost
5. IMAP Port : 143
6. Authentication type : login
7. Secure IMAP (TLS) : false
8. Server software : other
9. Delimiter : detect

B. Update SMTP Settings : localhost:25


H. Hide IMAP Server Settings

R Return to Main Menu


C Turn color on
S Save data
Q Quit

Command >>

Volte ao menu principal e escolha a opção 1 (Organization Preferences).

SquirrelMail
Configuration : Read: config_default.php (1.4.0)

-------------------------------------------------------------------------

Main
Menu --
1.
Organization Preferences
2.
Server Settings
3.
Folder Default
4.
General Options
5.
Themes
6.
Addres Books (LDAP)
7. Message
of the Day (MOTD)
8.
Plugins
9.
Database

D.
Set pre-defined settings for specific IMAP servers

C Turn
color on
S
Save data
Q quit

Command
>>
A interface desta opção é mostrada a seguir:

SquirrelMail Configuration : Read: config.php (1.4.0)


---------------------------------------------------------
Organization Preferences
1. Organization Name : SquirrelMail
2. Organization Logo : ../images/sm_logo.png
3. Org. Logo Width/Height : (308/111)
4. Organization Title : SquirrelMail $version
5. Signout Page :
6. Top Frame : _top
7. Provider link : http://www.squirrelmail.org/<BR< a> style="font-family: courier new,courier,monospace;" />8. Provider name :
SquirrelMail

R Return to Main Menu


C Turn color on
S Save data
Q Quit

Command >>

As opções que você provavelmente vai querer mudar são 1 - Organization Name, 2 - Organization Logo, 4 - Organization Title.
Nas opções Organization Name e Organization Title basta digitar os novos nomes. Observe que se um desses nomes tiver o caractere $
ele deve ser precedido por uma barra invertida \. O caractere $ sem a barra invertida é usada para iniciar o nome de variáveis.
Para modificar o logo basta indicar a localização de seu arquivo. Se o arquivo estiver fora do diretório do SquirrelMail indique o caminho
absoluto até ele.
Quando você já tiver mudado todas as opções necessárias lembre-se de que é necessário salvar as alterações antes de sair do script.
Então sempre que fizer alguma mudança na configuração use o comando S para salvá-las e depois o comando Q para sair do menu.

Lição 4 - Plugins

O que são plugins

Plugins são programas de computador usados para adicionar funcionalidades a outros programas de modo que eles desempenhem
alguma função específica, como exibição de figuras, execução de arquivos multimídia, encriptar/desencriptar emails, filtrar mensagens
etc. O programa principal (um navegador web
ou um gerenciador de e-mails) provê que os plugins sejam registrados
automaticamente com o programa, além de um protocolo de troca de dados
entre plugins.
No momento da elaboração deste curso havia no site oficial do
SquirrelMail 211 plugins, divididos em 14 diferentes categorias. Você
pode fazer download deles em http://www.squirrelmail.org/plugins.php
Não é objetivo deste curso explicar detalhadamente todos estes plugins. Serão apresentados apenas alguns deles.
Bookmarks

Este é um dos plugins desta categoria Add-ons com maior número de downloads. Com este plugin você poderá armazenar sua lista de
favoritos dentro da interface do SquirrelMail.

versão atual: 2.0.3

dependência: SquirrelMail 0.5 ou mais recente

Web Search

Plugin da categoria Add-ons que adiciona uma caixa de busca ao email. Esta busca pode ser feita utilizando

• Google
• Google Adsense for Search
• Yahoo!

Sua versão mais recente é a 0.1.6 e a dependência é SquirrelMail 1.4.x

Message Flags & Icons

Este é um plugin da categoria Message & Folder Manipulation. Ele permite marcar e desmarcar mensagens usando botões que serão
adicionados. Instalando este plugin será possível também assinalar a mensagem como lida, não lida, respondida ou deletada usando
ícones.

Se você tiver instalado a versão 1.5.1 do SquirrelMail ou uma mais recente não será preciso instalar o plugin, pois ele foi integrado ao
SquirrelMail nesta versão.

Address Add

Com este plugin você poderá adicionar alguém que lhe enviou um email a sua lista de emails com maior facilidade. Este plugin adiciona
um link perto do campo com o email do remetente para que você possa adicioná-lo a sua lista. Se o endereço de email do remetente já
pertencer a sua lista o link não será mostrado.

categoria: Addressbook

versão atual: 2.1

dependência: SquirrelMail versão 1.4.0

Plugin Updates

Este plugin pertence à categoria Administrator's Relief e sua função é verificar as atualizações dos plugins instalados. Ele procura as
atualizações no site do SquirrelMail e mostra a descrição das atualizações recentes do plugin. Também mostra o número da última
versão estável e o número da versão que está sendo usada.

versão atual: 0.7

dependência: SquirrelMail versão 1.4.2

Debugger

Este plugin ajuda os administradores de sistemas a encontrar problemas em PHP em suas instalações do SquirrelMail sem a necessidade
de modificar o arquivo php.ini ou mexer no servidor web. Ele é útil, por exemplo, quando um plugin parece não estar funcionando.
Ele também fornece uma maneira acessível de os desenvolvedores verem as requisições atuais e o estado do servidor, o que pode
ajudar tanto na codificação quanto na eliminação de erros.

versão atual: 1.2

dependência: Squirrelmail 1.0

Secure Login

Este é um dos plugins com maior número de downloads de sua categoria. Ele é usado quando alguém tenta fazer login sem uma
conexão HTTPS. Ele exige que haja uma conexão HTTPS para que o login seja feito. Desta forma não serão transmitidas senhas não
criptografadas.
categoria: Logging in

versão atual: 1.2

dependência: SquirrelMail 1.2.8, Compatibility plugin

Password Forget

Modifica o nome dos campos de nome de usuário e senha do formulário de login de modo que os navegadores mais novos tenham
maiores dificuldades para recordar o nome e a senha. Você pode usar este plugin se quiser segurança extra ou se a maioria dos seus
usuários utiliza terminais públicos.

categoria: Logging in

versão atual: 2.1

dependência: SquirrelMail 1.0.1, Compatibility Plugin

Download all

Se houver muitos anexos para download, apooś instalar este plugin será mostrado um link "Download all" logo abaixo dos anexos.
Clicando neste link os arquivos serão compactados e você poderá fazer download de todos eles.

categoria: message view

versão atual: 0.1

dependência: SquirrelMail 1.5.0

Sent Confirmation

Este plugin mostra uma mensagem de confirmação quando uma mensagem é enviada com sucesso. Pode também exibir uma tela com
as as opções de adicionar o endereço do destinatário à lista de contatos, de mover ou deletar a mensagem, ou de retornar a mensagem
original (no caso de emails encaminhados ou com respostas).

categoria: Miscellaneous

versão atual: 1.6

dependência: SquirrelMail 1.2, Compatibility plugin

Timeout user

Desconecta automaticamente os usuários depois de estarem inativos por um certo período de tempo. O usuário é considerado inativo
quando não atualiza a página. O administrador pode definir o tempo que deve ser esperado para desconectar ou pode permitir qe os
usuários o definam. Este plugin é muito útil para impedir que quando uma pessoa esquecer seu email aberto outras possam ler suas
mensagens ou mandar mensagens por elas.

categoria: Miscellaneous

versão atual: 1.1.1

dependência: qualquer versão do SquirrelMail

Change_passwd

Plugin da categoria Change password. Se seus usuários do email forem usuários do sistema, este plugin permite que eles mudem a
senha em /etc/passwd ou em /etc/shadow.

S-ar putea să vă placă și