squire mail

7
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

Upload: api-3838125

Post on 07-Jun-2015

826 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Squire Mail

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).

Page 2: Squire Mail

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 deconfiguraçã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:

SquirrelMailConfiguration : Read: config_default.php (1.4.0)

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

MainMenu --

1.Organization Preferences2.Server Settings3.Folder Default4.General Options5.Themes6.Addres Books (LDAP)7. Messageof the Day (MOTD)8.Plugins9.Database

D.Set pre-defined settings for specific IMAP servers

C Turncolor onS Save dataQ 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)

Page 3: Squire Mail

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

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

A. Update IMAP Settings : localhost:143 (other)B. Update SMTP Settings : localhost:25

R Return to Main MenuC Turn color onS Save dataQ 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. Iffor example, your email address is [email protected], then your domainwould 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 : false3. Sendmail or SMTP : SMTP

IMAP Settings--------------4. IMAP Server : localhost5. IMAP Port : 1436. Authentication type : login7. Secure IMAP (TLS) : false8. Server software : other9. Delimiter : detect

B. Update SMTP Settings : localhost:25H. Hide IMAP Server Settings

R Return to Main MenuC Turn color onS Save dataQ Quit

Command >>

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

SquirrelMailConfiguration : Read: config_default.php (1.4.0)

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

MainMenu --

1.Organization Preferences2.Server Settings3.Folder Default4.General Options5.

Page 4: Squire Mail

Themes6.Addres Books (LDAP)7. Messageof the Day (MOTD)8.Plugins9.Database

D.Set pre-defined settings for specific IMAP servers

C Turncolor onS Save dataQ quit

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

SquirrelMail Configuration : Read: config.php (1.4.0)---------------------------------------------------------Organization Preferences1. Organization Name : SquirrelMail2. Organization Logo : ../images/sm_logo.png3. Org. Logo Width/Height : (308/111)4. Organization Title : SquirrelMail $version5. Signout Page :6. Top Frame : _top7. Provider link : http://www.squirrelmail.org/<BR< a> style="font-family: courier new,courier,monospace;" />8. Provider name : SquirrelMail

R Return to Main MenuC Turn color onS Save dataQ 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 webou um gerenciador de e-mails) provê que os plugins sejam registradosautomaticamente com o programa, além de um protocolo de troca de dadosentre plugins.No momento da elaboração deste curso havia no site oficial doSquirrelMail 211 plugins, divididos em 14 diferentes categorias. Vocêpode fazer download deles em http://www.squirrelmail.org/plugins.phpNã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

Page 5: Squire Mail

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.

Page 6: Squire Mail

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.