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

Post on 07-Apr-2016

226 views 3 download

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

Sistemas Operacionais 1

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

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

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

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

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.

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

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

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

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

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

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.

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

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

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

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

Iniciando a Instalação

Sistemas Operacionais 17

Selecione Aceito, caso você aceite, é claro!

Sistemas Operacionais 18

Coloque o Serial

Sistemas Operacionais 19

Escolha Cria uma Nova

Sistemas Operacionais 20

Coloque o Nome da Organização

Sistemas Operacionais 21

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

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”

Senhor lá vamos nós de novo!

Sistemas Operacionais 24

Eu tenho que dizer mesmo?

Sistemas Operacionais 25

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

Escolha uma nova Instalação

Sistemas Operacionais 27

Coloque o Nome da Organização

Sistemas Operacionais 28

Daqui para frente ele termina sozinho

Sistemas Operacionais 29

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

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

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

Zymbra• Temos que ter:

– ApplicationsEditorsText-based Internet

DevelopmentDevelopment LibrariesDevelopment ToolsLegacy Software Development

Base SystemaseLegacy Software Support

Sistemas Operacionais 33

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

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

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

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

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

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

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

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

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

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

Vai demorar mas o Menu Aparecerá

Sistemas Operacionais 44

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

Sistemas Operacionais 45

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

Tela de Log in do Zymbra

Sistemas Operacionais 47

Sistemas Operacionais 48

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