49
Sistemas Operacionais 1 Servidor de e-mail – Profa. Luciana Maximiano

Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Embed Size (px)

Citation preview

Page 1: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Sistemas Operacionais 1

Servidor de e-mail – Profa. Luciana Maximiano

Page 2: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Sistemas Operacionais 2

Conteúdo

• Definição de Servidores de Email• Vantagens• Principais Servidores• Como eu começo a utiliza-los?• Instalando o Exchange• Instalando o Zymbra

Page 3: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

O endereço eletrônico(e-mail)

• É um endereço, único no planeta, constituído por * login: ou usuário, ou conta. Designa um único usuário associado a um provedor.* @: O símbolo arroba, em inglês, significa "at" (em algum lugar). * endereço do provedor: designa o endereço do provedor. Também é único.

Sistemas Operacionais 3

Page 4: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Tipos de endereços de e-mail

• Há dois tipos básicos: Pop3• O POP, "Post Office Protocol", permite efetuar o download de mensagens recebidas

para que, depois, seja possível acessar os e-mails com um programa de coreeio eletrônico, mesmo quando estiver conectado à Internet.Assim, as mensagens são lidas por um programa de correio eletrônico - "mailer" instalado no computador (Mozilla Thunderbird, Mail do Mozilla ou Netscape, Eudora, Outlook, Pegasus, The Bat, etc).

É essencial que a configuração esteja correta, o que implica em configurar corretamente no "mailer" os endereços do servidor de smtp (Simple Mail Transfer Protocol): controla o envio de mensagens e de pop3 (Post Office Protocol Versão 3): controla o recebimento.

Note-se que só é necessário estar conectado à internet nos momentos de receber e enviar os e-mails. A leitura e a resposta podem ser feitas com a conexão desligada - "off line", pois as mensagens são descarregadas no programa de e-mail.

Sistemas Operacionais 4

Page 5: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Webmail

• São lidos pelo navegador - browser ( Mozilla Firefox, suíte Mozilla, Netscape, Internet Explorer, Planet, Opera, etc), a partir de um endereço da Internet (http://...). Portanto, a partir de qualquer lugar do mundo se consegue acesso ao email, bastando usar um pc conectado à Internet.

Não é necessário configurar um programa específico para usá-lo. O único requisito é um navegador, além da óbvia conexão com a Internet. Ou seja, é um mail que não necessita de um programa de correio (mailer) instalado. Portanto, a partir de qualquer lugar do mundo se consegue acesso ao email, bastando usar um computador conectado à Internet.

Entretanto, as mensagens só podem ser lidas e respondidas on-line. Ou seja, é necessário estar conectado à internet para receber, ler, escrever e enviar os e-mails. Assim, é preciso um grande tempo de conexão à Internet, o que, em caso de uso de telefone, pode incorrer em grandes gastos financeiros para o usuário.

Uma senha é estabelecida, de modo que o mail será de uso particular. (Os provedores se comprometem a não dar acesso para outras pessoas àquela área).

Sistemas Operacionais 5

Page 6: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Sistemas Operacionais 6

Servidores de Email• Um servidor de e-mail gerencia os e-mails que

são enviados e recebidos. • Os servidores de e-mail podem ser servidores

Internet, onde e-mails enviados e recebidos podem ser transitados para qualquer lugar do mundo;

• ou servidores de correio de intranet onde as mensagens trafegam apenas dentro da empresa.

Page 7: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Vantagens

• Podem ser criados grupos de discussão sobre quaisquer assuntos, chamados de listas ou refletores. – Um refletor é uma caixa postal eletrônica

falsa, todas as mensagens enviadas são transmitidas para as pessoas cadastradas neste refletor.

Sistemas Operacionais 7

Page 8: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Microsoft Exchange Server

• Configurações globais: aplicam-se a todos os servidores e destinatários de uma organização. As mais comuns são:– formatos de mensagens da internet;– entrega de mensagens; – mensagens instantâneas.

Sistemas Operacionais 8

Page 9: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Microsoft Exchange Server• Destinatários: entidade que pode receber mensagens do Exchange.

Podem ser:– Usuários;– Contatos;– Grupos;– outros recursos.

• Você se refere aos destinatários como ativado para caixa de correio ou como ativado para correio.

• Os destinatários que são ativados para caixa de correio (usuários) possuem caixas de correio para enviar e receber mensagens de email.

• Os destinatários que são ativados para correio (contatos e grupos) têm endereço de email, mas não têm caixa postal. Assim, eles podem receber mensagens, mas não podem enviar;

Sistemas Operacionais 9

Page 10: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Microsoft Exchange Server• Grupos administrativos: definem a estrutura lógica de

uma organização do Exchange. • Usados para organizar objetos de diretório e gerenciar

os recursos do Exchange com eficiência. São mais adequados para organizações grandes ou para organizações que possuam escritórios em várias localidades.

• Em uma empresa de pequeno ou médio porte, por exemplo, pode não ser necessário utilizar grupos administrativos.

Sistemas Operacionais 10

Page 11: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Microsoft Exchange Server• Grupos de roteamento: são usados em instalações avançadas

do Exchange, nas quais é preciso controlar a conectividade das mensagens e os canais de comunicação para grupos de servidores do Exchange.

• Quando você instala o primeiro servidor do Exchange em uma organização, o servidor é adicionado ao grupo de roteamento padrão. Não existe controle sobre esse grupo de roteamento com operações em modo misto.

• Os servidores adicionais instalados na organização do Exchange são adicionados a esse mesmo grupo de roteamento por padrão, e a conectividade de mensagens e a comunicação entre esses servidores são configuradas automaticamente.

Sistemas Operacionais 11

Page 12: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Verifique as condições Mínimas

Sistemas Operacionais 12

Sistema Operacional

Windows 2000 Server, Windows 2000 Advanced Server e Windows 2000 Datacenter Server

Processador Intel ou compatível de 166 Mhz ou superior

Memória Mínimo: 128 Megabytes (Mb) de RAMRecomendado: 256 Megabytes (Mb) de RAM

Espaço em disco

500 Megabytes (Mb) na partição onde o Exchange 2000 será instalado.200 Megabytes (Mb) na partição onde o Windows 2000 está instalado.

Page 13: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Preparação do Activity Directory

• ForestPrep: Utilizado para preparar a floresta do Active Directory para o Exchange 2000, alterando o esquema, deve ser utilizado apenas uma vez por floresta.

• DomainPrep: Utilizado para preparar o domínio do Active Directory para o Exchange 2000, alterando o esquema, deve ser utilizado em todos os domínios onde terão Exchange 2000 instalados.

Sistemas Operacionais 13

Page 14: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Note as Permissões• ForestPrep: O usuário precisa fazer parte dos grupos Enterprise

Admins, Schema Admins, além de fazer parte do grupo Administrators do servidor, caso esteja executando o comando em um servidor membro.

• DomainPrep: O usuário precisa fazer parte dos grupos Domain Admins, além de fazer parte do grupo Administrators do servidor, caso esteja executando o comando em um servidor membro.

• http://support.microsoft.com/support/kb/articles/Q255/7/88.ASP

Sistemas Operacionais 14

Page 15: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Schema Master• O primeiro servidor Exchange 2000 a ser instalado na

floresta do Active Directory deve ser instalado no mesmo domínio em que o servidor que detém o papel de “Schema Master”

• Por padrão, o servidor que detém a função de “Schema Master” é o primeiro controlador de domínio a ser instalado.

Sistemas Operacionais 15

Page 16: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Para identificar qual servidor da floresta detém o papel de “Schema Master”

• Clique no botão “Start”, clique em “Run” e digite mmc e clique em OK;

• No menu “Console”, clique em “Add/Remove Snap-in”, em seguida clique em “Add”;

• Dê dois cliques em “Active Directory Schema” e em seguida em “Close” e depois em OK;

• Clique com o botão direito em “Active Directory Schema” e clique em “Operations Master” e verifique o servidor que está atuando como “Schema Master”.

Sistemas Operacionais 16

Page 17: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Iniciando a Instalação

Sistemas Operacionais 17

Page 18: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Selecione Aceito, caso você aceite, é claro!

Sistemas Operacionais 18

Page 19: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Coloque o Serial

Sistemas Operacionais 19

Page 20: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Escolha Cria uma Nova

Sistemas Operacionais 20

Page 21: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Coloque o Nome da Organização

Sistemas Operacionais 21

Page 22: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Registrando o Nome do Usuário• No campo “Account” da tela “Exchange 2000 Administrator Account”, digite

o nome do usuário que ficará responsável pela administração do Exchange após a sua instalação. (Exemplo: DOMAIN\Administrator)

Sistemas Operacionais 22

Page 23: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Conhecendo os Componentes

Sistemas Operacionais 23

Componente DescriçãoMicrosoft Exchange 2000 Server

Componente requerido para funcionamento de todos os outros componentes envolvidos na instalação

Microsoft Exchange Messaging and Collaboration Services

Componente básico de mensageria e requerimento para a instalação do componente de Chat Service

Microsoft Exchange Connectors

Componentes que provêem conectividade com outros sistemas de mensageria e colaboração como o MS Mail e o Lotus Notes

Microsoft Exchange Key Management Service

Componente que em conjunto com o “Certificate Service” do Windows 2000 provê serviços de segurança específicos para mensageria

Microsoft Exchange System Management Tool

Ferramenta de administração do Exchange 2000

Microsoft Exchange Chat Service

Componente necessário para suportar comunidades de “Chat”

Microsoft Exchange Instant Messaging Service

Componente que suporta serviços de “Instant Messaging”

Page 24: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Senhor lá vamos nós de novo!

Sistemas Operacionais 24

Page 25: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Eu tenho que dizer mesmo?

Sistemas Operacionais 25

Page 26: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Na tela “Component Selection”, escolha os componentes que serão instalados e o local da instalação e em seguida clique em “Next”;

Sistemas Operacionais 26

Page 27: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Escolha uma nova Instalação

Sistemas Operacionais 27

Page 28: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Coloque o Nome da Organização

Sistemas Operacionais 28

Page 29: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Daqui para frente ele termina sozinho

Sistemas Operacionais 29

Page 30: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

PostFix• Agente de transferência de emails (MTA), um software livre para

envio e entrega de emails. Rápido e fácil de administrar, é uma alternativa segura ao Sendmail, muito utilizado em servidores UNIX.

• Postfix já é utilizado por padrão em sistemas operacionais como o Trustix Secure Linux e Mac OS X Panther.

Sistemas Operacionais 30

Page 31: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

PostFix• Suporte a Ipv6 e MIME (Multipurpose Internet Mail Extensions) é uma norma da

internet para o formato das mensagens de correio eletrônico.)• Autenticação SASL• Canal seguro utilizando TLS• Suporte a banco de dados• MySQL• PostgreSQL• LDAP• entre outros!• Verificação a listas RBL• Extenso suporte a filtros• Suporte a expressão-regular• Verificação de cabeçalho• Verificação no corpo da mensagem• Suporte a Greylisting e SPF através de plugins.

Sistemas Operacionais 31

Page 32: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Zymbra• O Zimbra é um servidor de e-mails completo e simples de implantar.

O pacote de Zimbra compõe:* Jetty, o servidor de aplicações web onde o Zimbra roda;* Postfix, um agente de transporte de mensagens (MTA) de código fonte aberto;* OpenLDAP, uma implementação de código aberto do Lightweight Directory Access Protocol (LDAP) que provê autenticação do usuário;* Base de dados MySQL;* Lucene, um motor de busca de código aberto;* Antivirus e Antispam de código aberto, incluindo:* ClamAV, um anti-virus scanner que protege contra arquivos maliciosos;* SpamAssassin, filtro de e-mails que tenta identificar spams;* Amavis-new, que fica entre o MTA e os checadores de conteúdo: antivirus, antispam;* James/Sieve filtering, usado para criar filtros de e-mail;

Sistemas Operacionais 32

Page 33: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Zymbra• Temos que ter:

– ApplicationsEditorsText-based Internet

DevelopmentDevelopment LibrariesDevelopment ToolsLegacy Software Development

Base SystemaseLegacy Software Support

Sistemas Operacionais 33

Page 34: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Criando a Partição no Sistema de Arquivos

• Temos que nos certificar, também, de criar uma partição no sistema de arquivos para /opt, diretório onde será instalado por padrão todos os pacotes do Zimbra.

O Firewall e o SELinux deverão ser desabilitados na instalação.

Após a instalação ser realizada temos que desabilitar alguns serviços:

# chkconfig sendmail off# chkconfig iptables off# chkconfig ip6tables off

Precisamos também insalar o pacote libtool-ltdl

# yum install libtool-ltdl

Sistemas Operacionais 34

Page 35: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Configurando o DNS• Como todos sabem, para o funcionamento de um servidor de e-mails, o

DNS tem que ser bem configurado

Se na instalação do CentOS não foi incluído o serviço de DNS, digite o comando abaixo para a instalação:

# yum install bind bind-chroot bind-libs bind-utils

Vamos supor que temos um servidor de DNS primário rodando no IP 192.168.1.1.

Sistemas Operacionais 35

Page 36: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Editamos o arquivo /etc/named.conf

• options {directory "/var/named";dump-file "/var/named/data/cache_dump.db";statistics-file "/var/named/data/named_stats.txt";forwarders { 192.168.1.1 ; };};include "/etc/rndc.key";

zone "centosbr.zimbra.com" {type master;file "centosbr.zimbra.com.zone";};

Sistemas Operacionais 36

Page 37: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Configurando o /etc/resolv.conf• search zimbra.com

nameserver 192.168.1.10

Depois é só executar o comando:

# /etc/init.d/named start# chkconfig --level 35 named on

Sistemas Operacionais 37

Page 38: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Faço o download do Zimbra•

wget http://files.zimbra.com/downloads/5.0.6_GA/zcs-5.0.6_GA_2313.RHEL5.20080522104341.tgz

Sistemas Operacionais 38

Page 39: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Instalandotar -xzvf zcs-5.0.6_GA_2313.RHEL5.20080522104341.tgzcd zcs-5.0.6_GA_2313.RHEL5.20080522104341.tgz./install.sh --platform-override

A saída deverá se parecer com isto:Checking for existing installation...zimbra-ldap...NOT FOUNDzimbra-logger...NOT FOUNDzimbra-mta...NOT FOUNDzimbra-snmp...NOT FOUNDzimbra-store...NOT FOUNDzimbra-apache...NOT FOUNDzimbra-spell...NOT FOUNDzimbra-proxy...NOT FOUNDzimbra-archiving...NOT FOUNDzimbra-cluster...NOT FOUNDzimbra-core...NOT FOUND

Sistemas Operacionais 39

Page 40: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Pedido de Confirmação de Licença

• Checking for prerequisites...NPTL...FOUNDsudo...FOUND sudo-1.6.7p12-10libidn...FOUND libidn-0.6.5-1.1fetchmail...FOUND fetchmail-6.3.6-1.1gmp...FOUND gmp-4.1.4-10compat-libstdc++-296...FOUND compat-libstdc++-296-2.96-138compat-libstdc++-33...FOUND compat-libstdc++-33-3.2.3-61libtool-ltdl...FOUND libtool-ltdl-1.5.22-6.1/usr/lib/libstdc++.so.6...FOUNDPrerequisite check complete.Checking for standard system perl...perl-5.8.8...FOUND start system perl-5.8.8

Sistemas Operacionais 40

Page 41: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Pedido de Confirmação de Licença

• Checking for installable packages

Found zimbra-coreFound zimbra-ldapFound zimbra-loggerFound zimbra-mtaFound zimbra-snmpFound zimbra-storeFound zimbra-apacheFound zimbra-spellFound zimbra-proxy

Sistemas Operacionais 41

Page 42: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Escolha os Pacotes a serem instalados no servidor

• Para um servidor completo de E-mails responda Y para todos os pacotes, menos o Proxy que não é essencial.

Install zimbra-ldap [Y]Install zimbra-logger [Y]Install zimbra-mta [Y]Install zimbra-snmp [Y]

Install zimbra-store [Y]

Install zimbra-apache [Y]

Install zimbra-spell [Y]

Install zimbra-proxy [N]

Sistemas Operacionais 42

Page 43: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Responda Yes!!!• You appear to be installing packages on a platform different

than the platform for which they were built

This platform is CentOS5Packages found: zimbra-core-5.0.2_GA_1975.RHEL5-20080130221917.i386.rpmThis may or may not work

Install anyway? [N] YThe system will be modified. Continue? [N] Y

Sistemas Operacionais 43

Page 44: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Vai demorar mas o Menu Aparecerá

Sistemas Operacionais 44

Page 45: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Digite 3 para entrar na opção zimbra-store

Sistemas Operacionais 45

Page 46: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Vamos colocar senha• Agora digite 4 e insira uma senha para o administrador,

depois digite r para voltar ao menu principal e digite a para salvar as modificações.

Se tudo correu bem o Zimbra já esta instalado e funcional no servidor.

Sistemas Operacionais 46

Page 47: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Tela de Log in do Zymbra

Sistemas Operacionais 47

Page 48: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Sistemas Operacionais 48

Page 49: Sistemas Operacionais1 Servidor de e-mail – Profa. Luciana Maximiano

Links para o Zimbra

• Zimbra: http://www.zimbra.com/Documentação do Zimbra: http://www.zimbra.com/community/documentation.htmlWiki do Zimbra: http://wiki.zimbra.com/Guia de administração do Zimbra: http://files.zimbra.com/website/docs/Zimbra%20OS%20Admin%20Guide.pdfCentOS: http://www.centos.org/

Sistemas Operacionais 49