Beruflich Dokumente
Kultur Dokumente
www.linuxmagazine.com.br 2016
E-mail e
Colaborao
no Sculo XXI
Paulo Henrique de Oliveira
Rafael Peregrino da Silva
E-MAIL E COLABORAO
NO SCULO XXI
Paulo Henrique de Oliveira
Rafael Peregrino da Silva
EstelivrofoipatrocinadopelaScalixBrasil.
Setembro,2016
Groupware
Sumrio
Introduo........................................................................4
UmabrevehistriadoEmail...........................................5
Osanos1960......................................................................................................................6
Osanos1970......................................................................................................................7
Ahistriada@..............................................................................................................8
RFCsRequestforComments...................................................................................10
Listasdediscusso,Sendmail,X.400,BBSemais............................................................11
Osanos90:Groupware,aWWWeMicrosoft..................................................................12
Comoocorreioeletrnicofunciona?..............................13
EnviodeemailPerspectivadousurio.......................................................................14
Osprotocolosenvolvidos..................................................................................................14
PROTOCOLOSMTP.....................................................................................................16
PROTOCOLOPOP........................................................................................................17
PROTOCOLOIMAP......................................................................................................19
PROTOCOLOMAPIIMAPlMicrosoft.................................................................22
ActiveSyncSincronizaoparadispositivosmveis................................................23
MIME................................................................................................................................24
CabealhosQualaverdadeiracaradoemail?......................................................25
Cadotaldogroupware?...............................................27
ServiosdediretrioDAPeLDAP...............................................................................28
VCAL,ICAL,GroupDAV,CalDAV,WebDav,.....................................................................30
Scalix...............................................................................32
VisogeraldoScalix........................................................................................................33
ScalixWebAccessowebmaildoScalix.......................................................................34
ArquiteturaScalix.............................................................................................................36
EcossistemaScalix............................................................................................................36
Tiposdecaixaspostais.....................................................................................................37
VersesdoScalix..............................................................................................................37
Bibliografia.....................................................................38
ndicealfabtico...39
Technology Report 3
Groupware
Introduo
Coordenarequipesumatarefaqueexigetalentoparalideranaetomadadedecises,
almdeplanejamento,pacinciaeinteligncia,claro.Equipespodemserenxergadasde
um ponto de vista externo, e aquelas que no dispem de uma boa coordenao
inevitavelmente comportamse como qualquer agrupamento de pessoas de forma,
digamos,poucointeligente.Asbemgerenciadas,poroutrolado,tendemaatingircerta
sinergia, beneficiando o trabalho do todo mais do que qualquer um poderia fazer
individualmente.
Comissoemmente,apresentamosestapequenaobra,quepoderserusadacomomaterial
deconsultasemprequesedesejarterumarefernciaslidaquandosebuscarinformaes
sobreemailecolaborao.
Technology Report 4
Groupware
Uma breve
histria do E-mail
Nosltimos20anos,oemailtornouseumdospilaresdaInternet.Hojeemdia,quase
todomundotem,pelomenos,umoumaisendereosdeemail,maspoucaspessoassabem
queosistemadecorreioeletrnicosurgiunoinciodosanos1960.Oserviocresceunos
anos 70, amadureceu para grandes empresas e institutos nos anos 80, e tornouse um
sistemacomercialdegrandeutilizaoapartirdosanos90.Porm,nasltimasdcadas,o
crescimentoaceleradodepragasvirtuaiscomoSPAM,phishingevrus,comeouacolocar
emperigoaconfiananosistemadecorreioeletrnico.
Emborainicialmenteconcebidoparamensagensdetextosimples,osprogramasdecorreio
dehojepermitemaosusuriosenviarmensagensemHTMLcomdocumentoscomplexos
emanexo.Ossistemasmodernospermitemoenviodeemailsdeumaformasimplese
poderosa,mas,aomesmotempo,muitosnosabemexatamenteoqueoPCestfazendo
nomomentoemquerecebeeenviamensagem.Issoumapena,porqueoprotocolosdee
mailbsicossocompostosdeprocessosmuitosimples.
Technology Report 5
Groupware
Os anos 1960
Em1961,umsistemamultiusuriochamado CTSS (CompatibleTimeSharingSystem)foi
desenvolvidopeloMIT,noqualosusuriosremotospodiamselogaretrabalharjuntosem
um servidor central. O trabalho conjunto tambm permitia armazenar arquivos na
mquina,bemcomoointercmbiodeinformaes.
TomvanVleck,umjovemprogramadordoMITassimdescreveuasituaonaquelapoca:
QuandoosusuriosCTSSqueriampassarmensagensunsaosoutros,elessvezes
criavam arquivos com nomes como Tom e os colocavam em diretrios
compartilhados,comoporexemplo,M1416CMFL03.Odestinatriodamensagem
podia se logar no CTSS depois, a partir de qualquer terminal, procurar pelo
arquivoeimprimiloseeleestivessel.
DesnecessriodizerqueosprogramadoresdoMITviramanecessidadedeumasoluo
mais sofisticada. Assim, o primeiro programa de correio foi desenvolvido nos anos
seguintes.
Tomeseucolega,NoelMorris,programaramaprimeiraversodoaplicativomailparao
CTSS duranteoverode1965.Essaferramentajhaviasidoutilizadacomoumsistema
quepoderiaadicionarmensagensemumarquivonodiretriododestinatrio.Aocontrrio
das verses anteriores, agora no havia mais necessidade de um diretrio comum com
acessodegravaoparaoremetenteeodestinatrio.Talvezestetenhasidoonascimento
deumdaemondeservidordecorreio.
Technology Report 6
Groupware
Apenasalgunsusuriospodiamenviaremailparaquantidadesarbitrriasdedestinatrios.
Emrelaoaospam,estesistemaeramelhordoqueonossosistemadecorreiodehoje.
Umaoutracaractersticafoiimplementadamaistarde,entregandoumamensagemcriada
por um usurio em um arquivo chamado MAIL BOX. O usurio, ao efetuar login, era
informadosobrenovosemailscomumamensagemnatela:YOUHAVEMAILBOXou
YOU HAVE URGENT MAIL. O sistema de correio acrescentaria mensagens ao arquivo
MAIL BOXou,seelafossemarcadacomourgente,aumarquivochamadoURGENT MAIL
nodiretriohomedousurio.
OutrossistemasdecomputadorcomoSDCouSDStambmtevecomandosdeemailato
outonode1965.Nohavianempatentesdesoftwarenemacordosdeconfidencialidade
sobrecdigofonte,queseriaminvenesinfelizesdosanos80(agradeaMicrosoft).At
ento,grandepartedacomunidadedeaficionadosportecnologiacompartilhavalivremente
ocdigofontedeseusprogramas.
Os anos 1970
Em 1969, o primeiro comando mail do sistema MULTICS foi criado como uma
reimplementaodecorreioCTSS.Maisumavez,TomvanVleckfoioprogramadorquefez
isso,masumadascoisasqueseperderamduranteatransiodoCTSSparaoMulticsfoio
conceitodeumcomandoprivilegiado.OMulticsnoeracapazdeoferecerprivilgioscomo
oCTSSfaziaeaprogramaodeumdaemonrealpoderiacausarumacargamuitoelevada.
Portanto,vanVleckaprovouumadecisoimportante:
Acaixadecorreiodosusuriosfoitratadacomoumsegmentodememriacompartilhada
comumapalavrachaveimpedindoquegravaessimultneascorrompessemoarquivo.O
sistema de correio do Multics muito parecido com nossos sistemas de correio atuais:
inseguro,manipulveleentulhvel.
Naquelapoca,saberonomerealdousurioeranecessrioparaqueosistemarealizassea
entrega. O comando mail nome.sobrenome armazenava a mensagem na caixa de
correiododestinatrio.OprogramadecorreiodoMulticsfoiredesenhadonoinciodos
anos70noestilopreliminardeservidor,queincluaumconjuntodepermissesparao
arquivodecaixadecorreio.
Technology Report 7
Groupware
Deacordocom vanVleck,essefoitambmomomentoemqueaprimeiramensagemde
spam foi enviada. Usando o CTSS Mail desenvolvido pelo MIT, o primeiro envio de
mensagensemmassafoirealizadoem1971.Foia pocadaguerradoVietneoclima
poltico havia inspirado um usurio com privilgios administrativos que era um
programadordaequipedevanVleck,aenviaraseguintemensagematodososusuriosde
emaildoCTSS:
De acordo com Brad Templeton, o primeiro email de spam comercialfoi enviado mais
tarde,em1978porumvendedordaDEC.
Em1968,JohnLickliderdaARPAentrouemcontatocomTomvanVleck comaideiade
conectarasdiversasARPANETsaumagranderede,oqueseriaoinciodaInternet.Umdos
temasdiscutidosnoinciofoicomopermitiracomunicaodecorreioentreessasredes,
porquetodoselasdispunhamdesistemasdecorreiodiferentes.Entooidealseriaescrever
umpadro,umdocumentomaisconhecidocomo RFC (acrnimoeminglspara Request
forComments,isto,solicitaodecomentrios).Dessaforma,em1971,foiescritopela
primeira vez um documento RFC sobre o tema correio eletrnico (a RFC 196 Um
protocolo para a caixa de correio), especificando como uma mensagem de correio
eletrnicodeveriaserentregueaumsistemadisponvelnaARPANET.
A RFC odocumentoidealparaosadministradoresaprenderemdefiniesenormas,e
paraentendercomoascoisasdeveriamfuncionarteoricamente.Umpadrodefinidopor
uma RFC normalmenteaceitoepermaneceinalteradoporlongosperodosdetempo.
Semprequevocestiversemargumentosemumadiscussotcnica,escolherodocumento
RFCcertoirajudloemsuasdvidas.
A histria da @
Em1971,cadasitepodialidarcomemailapenasusandoseuprpriosistema.Osistema
eraumacombinaodenomedeusurioenomedoservidordestino.OengenheiroRay
Tomlinson(19412016)haviaescritoumprogramadecorreiochamadoREADMAIL,um
leitor que foi projetado paraenviarereceberemailsapartir de um sistemalocal. No
entanto,esseprogramanohaviasidoprojetadoparalidarcomemailsde(oupara)outros
sistemas. Conectar as mquinas em seu escritrio tornou necessrio diferenciar os
endereosdeemailemsistemasdiferentes.Parafazerisso,Tomlinsonescolheuosmbolo
arroba(@):
Technology Report 8
Groupware
Osanos70acabaramporsetornarapocadapadronizaodecorreioeletrnico.Muitas
RFCssurgiramparaespecificarvriosaspectosdossistemasdeemailaolongodosanos
1970e80.OnovomeioMailfoitornandoseassimcadavezmaispopular.Logoficou
evidente que a ARPANET estava se transformando em um meio de comunicao com
vantagens muito importantes em comparao com o correio e os sistemas telefnicas
tradicionais.Aformalidadeeperfeioqueamaioriadaspessoasesperavamencontrarem
umacartadigitadanoforamassociadasamensagensenviadaspelarede,provavelmente
porqueaentregaviaredeeramuitomaisrpidaemuitomaisparecidacomotelefone.
Figura 2: Ray Tomlinson, programador dos Estados Unidos que implementou um sistema de correio
eletrnico na ARPANET, em 1971. Foi ele quem escolheu o smbolo @ (arroba), que acompanha todos
os endereos eletrnicos at os dias de hoje.
Technology Report 9
Groupware
OprogramaREADMAIL,deautoriadeTomlinson,foireescritoeoprogramadecorreioRD
foidesenvolvido.Outrosprogramascomo NRD,BANANARDeMSGapareceramatmeados
dosanos70.DeacordocomDaveCrocker,coautordevriasRFCssobreemaile DNS
(DomainNameSystem),oMSGfoioprimeiroprogramadeemailqueforneceuumafuno
deResposta.Em1975,umdosprimeirosclientesdecorreiofoidesenvolvidoporSteve
Walker na RANDCorporation1, foi batizado com o nome MS eficou conhecido por ser
muitopoderosoemuito,muitolento.Depoisdevriosrascunhos,pelaprimeiraveza
RFC733padronizouosformatosdeemailcomodocumentoquerecebeuottuloPadro
paraoformatodemensagensdetextoviarededaARPA(RFC 733Standardforthe
formatofARPAnetworktextmessages:http://tools.ietf.org/html/733).
1 ARANDCorporation(ReserachANdDevelopment)umainstituioThinkTanksemfinslucrativos.
Criada originalmente como Douglas Aircraft Company, a empresa atua como uma entidade que
desenvolvepesquisaseanlisesparaoDepartamentodeDefesadosEstadosUnidos.Atualmente,seus
trabalhoscontribuemparaatomadadedecisoecomimplementaesdepolticasparaossetorespblico
e privado. Cerca de 51,8% da sua receita mantida por setores militares do governo americano
(DepartamentodeDefesadosEstadosUnidos24,1%;ForaAreadosEstadosUnidos14,8%;Exrcitodos
EstadosUnidos12,9%),e20,7%deoutrossetoresqueestodiretamenteligadosaogoverno(comoo
departamento de sade e outras agncias estatais). Atualmente, a instituio possui um carter bem
diversificado,cercade1.800funcionriosde46pases,quetrabalhamcom71lnguas.57%possuem
doutoradoesoespecialistasemdiversasreascomoCinciasSociais,Economia,RelaesInternacionais,
Engenharia,entreoutros.
2 Protocolosimplesdetransfernciadecorreio.
3 As50RFCsmaisimportantes: http://www.faqs.org/rfc-pop1.html
Technology Report 10
Groupware
Eminformtica,playgroundssomuitasvezesoslugaresondeasinovaesreais
vosurgir.
Duranteoinciodadcadade1980,oprogramaSendmailfoidesenvolvido.Maistarde,ele
viriaasetornarofamoso(algunsdiriaminfame)dinossaurodosservidoresdecorreio.
Aindaemusohoje,emborahajamuitasalternativas,oSendmailaomesmotempoodiado
pelasintaxedeseusarquivosdeconfiguraoeamadoporsuaestabilidade(umavezque
tenha sido configurado corretamente). A origem do Sendmail encontrase em Berkeley,
Califrnia.UmsistemaoperacionalUNIXgratuitochamadoBSDestavasendodesenvolvido
naUniversidadedeBerkeley,eoSendmailfoioseusistemadecorreio.Noincio,osistema
deemailusavaoprotocoloUUCP(UNIXtoUNIXCopyProtocol)paracopiararquivosde
umsistemaUNIXparaosistemadeumfornecedordiferente.DepoisdapublicaodaRFC
821,oSendmailtornouseoprogramanmeroumnaimplementaodoprotocoloSMTP,
alm de ser tambm o mais comum. Hoje, o Sendmail ainda sobrevive em diferentes
sabores,tantocomerciaisquantolivres,eaindafornecidoemmuitasdistribuiesLinux.
HtambmumdaemonSendmailexecutandoserviosSMTPemsistemascorporativosde
emailecolaboraodealtodesempenho,comooScalix.
Noentanto,osistemadeemailclssicologoganhouconcorrentes:Em1984,opadrode
correio X.400 foidesenvolvidopelaCCITT,ComitConsultivoInternacionalTelefnicoe
Telegrfico,quehojeoaUnioInternacionaldeTelecomunicaes(ITU,nasigalem
ingls), localizada em Genebra (servios de manipulao de mensagens padro X.400:
http://www.itu.int/rec/T-REC-X.400/en). X.400 foi aceito como padro ISO
(ISO10021),efoibatizadodesistemapadrodeintercmbiodemensagensemmodo
texto(StandardMessageOrientedTextInterchangeSystem,ouMOTIS).Aocontrriodoe
mail padro, o sistema de correio X.400 transparente. A origem, o caminho e o
destinatriodecadamensagemrastrevel,razopelaqualoX.400aindaestemusoem
muitosambientesmilitares ouemquehajanecessidade deseguranaadicional.Outros
concorrentes, como Mailbox Systems, X.25, BTX ou Bulletin Board Systems (BBS) foram
superadospelosucessodaInternetnadcadade1990,esopraticamenteinexistentes
hoje.Noentanto,especialmenteoBBS,deixoumuitosrastrosnaweboconceitodos
blogs,dochatemuitosoutrospodemserfacilmenterastreadosatestessistemas.OCitadel
(CitadelBBS:http://www.citadel.org/),programadecdigofonteabertoquerene
tanto um servidor BBS e quanto um servidor decorreio SMTP, mostracomo conceitos
alternativospodemfuncionar.
Technology Report 11
Groupware
Nofinaldadcadade1980,aCompuServehavialanadooprimeiroserviodeemail
comerciale,noinciodosanos90,provedorescomoaAOLentraramnarede,fornecendoa
World Wide Web (WWW) para todos. Tardiamente, mas poderosa, a Microsoft (MS),
finalmenteentrouemcenacomoseuExchangeServer,OutlookeInternetExplorer.
Atofimdomilnio,aMShaviaconseguidoaposiodelderdessemercado,edetmat
hoje quase um monoplio do mercado de groupware. Se voc estiver interessado na
histriadoMS Exchange,oseguintelinktrazumbomresumo:UmahistriadoMS
Exchange(http://goo.gl/jGcZgY).
Technology Report 12
Groupware
Como o correio
eletrnico funciona?
Ento,oquehportrsdoemail?Nsaprendemosqueoriginalmentearquivosemum
servidor eram criados quando uma mensagem era enviada via rede e o usurio era
informadoaorealizarologin.Essenopareceseromododefuncionamentodocorreio
eletrnico hoje.Aspginasseguintespretendemexplicaroqueacontecenosbastidores
quando enviamos e recebemos emails. Como exemplo, passaremos a observar dois
usurios,PauloeRafael,cujacomunicaovamosanalisardetalhadamente,passoapasso.
Nonossoexemplo,ousurioRafaelpercebequeseuamigoPaulofazaniversriohojee
decide enviarlhe um email. Depois de compora mensagem em seu cliente de email,
RafaelclicanobotoEnviareocorreioeletrnicoencaminhadoaPaulo.Algumashoras
maistarde,PauloloseunovoemailerespondeaRafaelcomumcurtoObrigado!.
assimquetodomundoentendeofuncionamentodoemail.Masoquerealmenteestse
passandodebaixodocap,quandoessacomunicaoacontece?
Technology Report 13
Groupware
DepoisdeterencontradooIPdoservidordecorreiodePaulo,amensagem transferida
usando SMTP.Oservidordecorreiododestinatrioverificaqueoemailfoienviadoao
Paulo, salvandoo em seu dispositivo de armazenamento local. Algum tempo depois,
quandooPCdePauloligado,seuclientedeemailcomeaarecuperarmensagensdee
mailarmazenadasnoservidor.Sobsolicitaodessecliente,oservidortransfereosnovose
mailsparaoPCdePaulo,incluindoaquelecontendoasfelicitaesenviadasporRafael.
Pauloagoraclicanoconederespostadoseuclienteecompeumamensagemcontendo
simplesmenteapalavraobrigado.AssimqueeleclicaemEnviar,omesmoprocedimento
executado novamente. assim que todo mundo usa email hoje. Mas o que est
realmenteacontecendodebaixodascortinas?
Os protocolos envolvidos
Emdetalhe:oclientedeemaildeRafaelentraemcontatocomseuservidordeemail
usando SMTP.Um MailTransferAgent (MTA agentedetransportedeemail)comoo
Sendmailrecebeamensagem,podendo,inclusive,executaralgumasverificaessobreele.
Primeiramente,omailsercolocadonafiladecorreiodoMTA.Depoisdeterencontradoo
IPdoservidordecorreiodePaulonoDomainNameSystem(DNS),oservidordeRafael
usaSMTPparatransferiramensagemparaoservidordePaulo.Esteltimoreconheceque
oemaildestinadoaumusuriolocaleoencaminhaao MailDeliveryAgent (MDA
agentedeentregadecorreio)local,quearmazenaasmensagenslocalmenteeasforneceao
clientedecorreiodePaulousandoumprotocolocomoPOP,IMAPouumainterfacecomo
MAPI. POP e IMAP soprotocolosusadosapenaspararecuperaremailsououtrosdados
por meio de um Mail User Agent (MUA agente de usurio de email), que ns
conhecemos como cliente de email ou programa de correio. SMTP, no entanto, um
protocoloutilizadoparaenviarcorreiotantopelosservidoresquantopelosclientesdee
mail.Assim,apsterrecebidooseunovoemailusando POP ou IMAP,Pauloenviara
respostaviaSMTPparaoseuservidordecorreio,queirentregloaoservidordecorreio
doRafaelusandoomesmoprotocolo.
Afigura3,napginaseguinte,ilustraoprocesso.
Technology Report 14
Groupware
Atabelaaseguirresumeossignificadosdosprincipaisagentesdacomunicaoviaemail:
Asigla ...significa
MTA MailTransferAgent(agentedetransportedecorreio)
MDA MailDeliveryAgent(agentedeentregadecorreio)
MUA MailUserAgente(agentedeusuriodecorreio)
Afigura4detalhaosprotocolosutilizadoseosagentesdecomunicaoenvolvidos:
Technology Report 15
Groupware
PROTOCOLO SMTP
SMTPsignificaSimpleMailTransferProtocoleoprotocolousadoparaoenviodeemails.
EsseprotocoloestdefinidonasRFCs821,876,1047,1090,14251427,16511653,1830,
1845,1846,1854,1869,1870,2197emuitosoutrosqueforampublicadosmaistarde.
EnquantoumservidorSMTPenviaerecebeemailsviaSMTP,clientesdeemailsusam
esteprotocoloparaoenviodecorreioeletrnico.Entreospadresalternativosdemesma
finalidadepodemoscitaroUUCPeo X.400.O SMTP utilizaporpadroaportaTCP25
(conformedefinidonoarquivo/etc/servicesemmquinasLinux).ComooSMTPum
protocolo de transferncia de mensagens em texto puro, o Rafael tambm poderia ter
enviadosuasfelicitaesdeaniversriocomaajudadocomandotelnet.Oscomandosa
seguirpodemserusadosparaenviaremailsatravsdeemumasessodetelnet.
UmasessoSMTPtpicapoderia,assim,ficarcomoadoexemploaseguir:
rafael@localhost:~> telnet mail.scalix.com 25
Trying 64.186.2.9 ...
Connected to localhost.
Escape character is '^]'.
220 scalix.com ESMTP Scalix SMTP Relay 12.6.0.14902
helo localhost
250 mail.scalix.com
mail from: rafael.peregrino@scalix.com
250 2.1.0 Ok
rcpt to: paulo.oliveira@linuxsolutions.com.br
250 2.1.5 Ok
data
from: rafael.peregrino@scalix.com
to: paulo.oliveira@linuxsolutions.com.br
subject: Feliz aniversario, Paulo!
354 End data with <CR><LF>.<CR><LF>
Ol Paulo,
Feliz Aniversrio!
Rafael
.
250 2.0.0 Ok: queued as A335540A08B1
quit
221 2.0.0 Bye
Connection closed by foreign host.
rafael@localhost:~>
Technology Report 16
Groupware
Aslinhasto:efrom:sonecessriasparaacorretavisualizaodamensagemnocliente
de correio. Se a linha to: for emitida, o cliente de email exibir undisclosed
recipientsnocampoto:damensagem.Sevocestiverusandoumasoluoantispam,
talemail,provavelmente,sermarcadocomospam,para,emseguida,serbloqueadoou
rejeitado.Obloco data terminadocomumanovalinhaseguidaporumnicopontoe
outra nova linha isso que a mensagem que vem aps o campo subject:
(<CR><LF>.<CR><LF>)significa.
AlgunsservidoresSMTPfamososdecdigoabertoso:Sendmail,Postfix,QmaileExim.
PROTOCOLO POP
POP3(ThePostOfficeVersion3Protocol)umaabreviaturaeminglsparaProtocolodos
correiosatualmentenaverso3,umprotocolousadoporumMDAs.Foidefinido
inicialmenteem1984naRFC937,efoiabaseparaacriaodeumprimeiropadropara
clientes de email que tm apenas acesso temporrio Internet. O POP foi ainda
detalhadamente especificado nas RFCs 937, 1081 e 1939 (alm de vrios RFCs
posteriores).Juntocomo SMTP,o POP tornouseoprotocolodecorreiomaiscomumna
Internet.
UmservidorPOPrecebeesalvaemailsemumdispositivodearmazenamentolocal.Seum
cliente POP seconectaaoservidor,estebasicamentelheentregatodaacorrespondncia
disponvel. Normalmente, o cliente simplesmente recebe todas as novas mensagens
disponveisnoservidor,quesoexcludasapsessaoperao.Noentanto,amaioriados
servidoresPOPtambmdispederecursosparaexclusodeemailsnoservidor,semque
hajaentrega,algoquesemostroumuito tilnopassado,quandoumclientedeemail
tentavabaixarumemailcontendoumanexode100MBviaconexodiscada.
Paulovaiagorabaixarumemailsusandotelnet:
Technology Report 17
Groupware
AsintaxedoPOPtosimplescomoasintaxedoSMTP.Depoisdeuminciodesessocom
ologinusandooscomandosuserepass,Paulopodelerseucorreiousandooscomandos
list e retr. Depois de ler suas felicitaes de aniversrio, o logout feito com o
comandoquit.
AlgunsservidoresPOPfamososdecdigoabertoso:Cyrus,Qpopper,DovecoteUwimap.
O protocolo POP utiliza por padro a porta TCP 110, enquanto que sua verso
criptografadacomSSLusaaporta995.
AtabelanapginaaseguirforneceumavisogeraldoscomandosmaiscomunsdoPOP:
Technology Report 18
Groupware
OcomandoPOP ...permiteavoc...
user Fornecerseunomedeusurio.
pass Fornecersuasenha.
stat Verificarostatusdemensagens,inclusiveonmerodeemailsnovos.
list Listaronmeroeotamanhodasmensagens.
retr <n> Recuperaramensagemnmero<n>.
dele <n> Apagaramensagemnmero<n>.
noop Testaroservidor(quedeveriarespondersimplesmentecomOK).
rset Anulartodososcomandosdele.
quit FinalizarumasessoPOP.
PROTOCOLO IMAP
IMAP umacrnimopara InternetMessageAccessProtocol,oque,traduzindodoingls,
significaProtocolo deacessoamensagemdaInternet.Esteprotocolofoi padronizado
atravsdasRFCs1731,1732,1733,emuitasoutras,atqueaRFC3501de2003definiua
verso4dopadroIMAP,queaindaestamosusandohoje.OIMAPfoiinventadonosanos
80naUniversidadedeStanford,temsidoconstantementemelhoradoetornousebastante
complexo hoje. Com o uso de IMAP, um cliente de email pode acessar as mensagens
armazenadasemumservidordecorreiosemprecisarfazerodownloaddeumnicoemail.
Oprotocolotambmofereceapossibilidadedecentralizaroarmazenamento.Osclientesse
conectamaoservidorapenasparaleregerenciarasmensagensdecorreio.Todaaao
ocorre somente no lado do servidor e o cliente no precisa de um dispositivo de
armazenamentolocal,jquenenhumamensagembaixada.Comumsistemadecorreio
eletrnico baseado em POP, o administrador local teria que realizar um backup das
mensagensdetodososPCsnarede.ComoprotocoloIMAP,umbackupdodispositivode
armazenamentodoservidordecorreio suficienteparaassegurarosdadosdaempresa
inteira.
Oarmazenamentocentralizadodecorreiotornaoacessoaosemailsacessvelapartirde
diferenteslocais.Comisso,umusuriopodelersuasmensagenscomumclienteIMAPde
todososlugares,desdequetenhaacessoaoservidor.Almdisso,nomaisnecessrio
realizarodownloaddoemailinteiro.Especialmenteemconexeslentasouinstveis,este
conceito temtido grandesucesso,e servios de acesso mveismaismodernos, como o
Blackberry,aindausamconceitossemelhantes.Umclientepodeseconectaraoservidor
IMAPerecuperarapenasosmetadadosdosnovosemails,taiscomoremetente,tamanhoe
assunto. O usurio, ento, seleciona apenas a mensagem que quer ler, que ento
recuperada pelo cliente IMAP, enquanto os outros emails permanecem intocados. Vale
ressaltar,entretanto,quequandoascaixasdecorreioficammuitograndes,esteprotocolo
vaiusarmuitomaislarguradebandaderede,umavezqueacomunicaoentreclientee
servidormuitomaiscomplexa.
Technology Report 19
Groupware
OIMAPsuportaregrasdeacesso,criaodepastasnoservidor,compartilhamentodessas
pastasentreusurios,epesquisasporeemmensagens,antesmesmoqueoclientetenha
realmente lido o contedo dos emails disponveis. Muitos servidores usam servios de
indexao que aceleram essas pesquisas significativamente. Marcadores arbitrrios, tais
comonovaounolida,podemagoraserdefinidaspelosprpriosusurios,quetambm
podemassinaroucancelaraassinaturadepastascompartilhadas.
UmaformaespecialdelidarcomIMAPochamadoIMAPemcache:oclienteconectase
aoservidor,recuperatodasaspastaseosdadosdeemail,armazenandoosnoseusistema
dearquivoslocal.TodavezqueousurioacionaobotoVerificaremaildoseucliente
decorreio,osdadosarmazenadoslocalmentesosincronizadoscomosdoservidor.Ao
fazerisso,umusuriocomumclientequesfiqueconectadotemporariamenteaoservidor
IMAPpodecontinuartrabalhandocomoseuemail.Estemtodomuitasvezeschamado
de OfflineSync enormalmenteusadocomclientesdeemailparaambientesdesktop,
especialmentenotebookselaptops.Essasincronizaoofflinecombinaasvantagensdos
protocolosPOPeIMAPclssicos.
AtabelaaseguirmostraalgunscomandosIMAP:
OcomandoIMAP ...significa:
. login <nome> <senha> Fornecerseunomedeusurioesenha.
. list Listarcaixadecorreioepastas.
. status <pasta> Listastatusdapastaatual.
. examine <pasta> Mostrarinformaesdapasta.
. select <pasta> Escolherpastacomocontextodosprximoscomandos.
. create <pasta> Criarumapasta.
. rename <pasta> Trocaronomedeumapasta.
. delete <pasta> Marcaumapastaparaexcluso.
. expunge Excluirasmensagensmarcadasparaexcluso.
. close Excluirasmensagenseencerrarasesso.
. fetch <#msg> <opes> Acessarainformaodisponvelnoemail<#msg>.
. fetch 1 rfc822.header Acessaroscabealhosdoemail1.
. fetch 1 rfc822.text Acessarocontedodoemail1.
. getacl <pasta> Listarasregrasdeacessoparaapasta.
. store <#msg> <flags> Modificarflags/regrasdeacessodemensagens/pastas.
. copy <msg> <pasta> Copiarumamensagemparaumapasta.
Como nos exemplos anteriores, Paulo agora vai usar telnet para buscar o email de
felicitaesdeaniversrioenviadoporRafael,usandoalgunscomandosdoprotocoloIMAP:
Technology Report 20
Groupware
Technology Report 21
Groupware
4 EssadefiniodoMAPIpoderserencontradanolinkaseguir:
http://searchexchange.techtarget.com/definition/MAPI.
Technology Report 22
Groupware
Apartirdoinciode2000,oEAScomeouaserlicenciadopelaMicrosoft.Na poca,a
nica licena disponvel do protocolo era para os dispositivos (clientes), sendo que a
Motorolafoioprimeirofabricantelicenciado.VriasoutrasorganizaeslicenciaramoEAS
ao longo do tempo e, em 2007, a Microsoft finalmente comeou a licenciar o lado do
servidordoprotocolo.Olicenciamentodoprotocolocontinuouat2008.
Emdezembrode2008,entretanto,aMicrosoftmudouolicenciamentodoEAS:emvezde
licenciaroprotocolo,passoualicenciaraspatentesdoEAS,fornecendoadocumentao
completadoprotocolo.Assim,diferentesclienteseservidoresforamdesenvolvidospara
implementarumsubconjuntooutodascaractersticasdoprotocoloevriasimplementaes
foramcriadaspelasempresasquelicenciaramatecnologia.OGoogle,porexemplo,usa
umaimplementaodoEASparao GoogleApps paraassinantescorporativos.Damesma
forma, IBM e Novell implementaram a tecnologia de modo a fornecer suporte a
smartphoneseoutrosdispositivosmveisemsuassoluesdegroupware(LotusDominoe
Novell GroupWise,respectivamente).A Scalix,antigadivisodeemailecolaboraoda
HP, desenvolveu o Scalix ActiveSync como uma extenso para o Scalix Server,
implementadocomoumaplicativowebJavaJ2EE.Assim,elepodeserimplantadocomo
addondoservidorScalix,emumaconfiguraocomumservidormonoltico,bemcomoser
executadoemumamquinaseparada,ouatmesmoemumsistemaexterno,funcionando
comoservidordewebmail.
5 DocumentaosobreMAPIdaMicrosoft:
https://msdn.microsoft.com/en-us/library/ms879918.aspx.
6 ProjetoOpenChange:http://www.openchange.org/.
Technology Report 23
Groupware
MIME
MultipurposeInternetMailExtensions (MIMEemtraduolivreExtensesmultifuno
paramensagensdeInternet)sodeumpadro(RFC2045,2046,2047,2048e2077)que
definecomoosdadosdeaplicativos,normalmenteemtextonoASCII,podemserenviados
viaemail.Oprotocolodeemail umprotocolobaseadoemtextoquesuportaapenas
codificaoUSASCII.Assim,ostiposdeMIMEespecificamestilosdecodificaoetiposde
contedoparaformatosbinriosdedadosdentrodeemails(eoutrosprotocolosweb).A
codificaoMIMEpossibilitaoenviodedadosarbitrriosusandoprotocoloscomooSMTP,
quesuportaapenascdigoASCIIde7bits.Comisso,porexemplo,textosacentuados,com
caracteresespeciaisoumesmocontedobinriode8bitspodeserencapsuladodentrodo
cdigoASCIIde7bitsdeumemailpadro.Acodificao MIME algoqueagrande
maioriadaspessoaspraticamentenuncaenxergamoumesmopercebemqueexiste.Uma
vezqueosclientesdecorreiosempretrataramdessaquestodeformatransparenteparao
usurio, no necessria nenhuma interao. O MIME adiciona um subconjunto de
cabealhosdeemailaumamensagemquedefineosparmetrosdacodificaoedotipo
MIMEdoarquivoanexadoouMIMEmultipart.
OexemploabaixomostracomoumaimagemseriaincorporadaaumemailusandoMIME:
Subject: MIME message
MIME-Version: 1.0
Content-type: multipart/mixed; boundary="------content"
Content-type: text/plain; charset=utf-8
Ol Rafael,
Anexei a esta mensagem uma foto bem legal da minha festa
de aniversrio!
Abraos,
Paulo
------content
Content-type: image/jpg; name="party01.jpg"
Content-Transfer-Encoding: base64
asdf12312d//fADWERD34212424SFVFDGSG...
------content
ExemplostpicosdetiposMIMEestorelacionadosnatabelaaseguir:
Documentoscomaextenso normalmentesodoseguintetipoMIME:
.doc application/msword
.dot application/msword
.zip application/x-compressed
.zip application/x-zip-compressed
.zip application/zip
Technology Report 24
Groupware
AsextensesS/MIMEePGP/MIMEpermitemacriptografiaeaassinaturadigitaldeemails
eseusanexos.ElasforamdefinidasrespectivamentepelasRFCs2015e3156.
Atabelaaseguirexplicaoscabealhosusadosemostramaiscabealhospadro:
Cabealho: Significado:
From: Remetentedoemail.
To: Destinatrio (conforme especificado no protocolo
SMTP).
CC: Com cpia (o original em ingls carbon copy, que
significacpiacarbono).
Bcc: Cpiaoculta(doinglsblindcarboncopy).
Subject: Linhadeassuntodoemail.
Date: Datadeenviodoemail.
Received: Ocaminhoqueoemailpercorreu(todoservidorSMTP
padroincluirumcabealhoaqui).
Content-Type: OtipoMIMEindicandoocontedodoemail.
UmalistacompletadoscabealhosdeemailmaiscomunspodeserobtidanositedaIANA
(Internet Assigned Numbers Authority Autoridade para Atribuio de Nmeros da
Internet , lista permanente de nomes de campo de cabealho de mensagens:
http://www.iana.org/assignments/message-headers/perm-headers.html),
que inclui links para as RFCs correspondentes. Como mostra a listagem, h tambm
cabealhos geradospeloclientedecorreio.Obviamente,Paulocompsoemailusandoo
KMaileoprogramadecorreiodoambientedesktopKDEdeixouseustraos.
AseguirestocorreiomultipartdePauloparaRafaelcontendoafotodeaniversrio:
Technology Report 25
Groupware
From: paulo.oliveira@linuxsolutions.com.br
To: rafael.peregrino@scalix.com
Subject: Fotos da minha festa
Date: Mon, 21 Mar 2016 22:58:51 +0000
User-Agent: KMail/1.9.6
MIME-Version: 1.0
Content-Type: Multipart/Mixed;
boundary="Boundary-00=_bfI/FxN8p5hMpLk"
X-KMail-Recipients: rafael.peregrino@scalix.com
Message-Id:
<200703180129.15195.paulo.oliveira@linuxsolutions.com.br>
Status: R
X-Status: NQ
X-KMail-EncryptionState:
X-KMail-SignatureState:
X-KMail-MDN-Sent:
--Boundary-00=_bfI/FxN8p5hMpLk
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Ol Rafael,
Anexei a esta mensagem uma foto bem legal da minha festa
de aniversrio!
Abraos,
Paulo
--
--Boundary-00=_bfI/FxN8p5hMpLk
Content-Type: image/jpeg;
name="party01.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="party01.jpg"
/
9j/4AAQSkZJRgABAQEASABIAAD/4RT5RXhpZgAASUkqAAgAAAAJAA8BAgAGAAegAAA
BABAgAXAAAAgAAAABIBAwABAAAAAQAAABoBBQABAAAAmAAAABsBBQABAA
AACgBAwABAAAAAgAAADIBAgAUAAAAqAAAABMCAwABAAAAAQAAAGmHBAA
BAAAAvAAAAIQJAABDYW5vb
(...)
DcMxiA3ky4MYozYLzRjEDAMYDIKMYAGMYIDdGMYKxupjAbqYxgMbo
YwGB1MYAm6GMBrMjGAzdBi7
wYxFE15MYI//2Q==
--Boundary-00=_bfI/FxN8p5hMpLk--
AlistagemacimadeixoudeforagrandespartesdaimagemJPEGcodificada.Apsas15
linhascom cabealhos iniciais,ocorpodeemailcompostodeduaspartes,umaparte
consiste do texto com a mensagem, seguida de uma parte mais longa com a imagem
codificadaemMIME.
Technology Report 26
Groupware
Cad o tal do
groupware?
Atagorapercorremostodaahistriadoemail,entendemoscomoeleformado,mais
aindafaltamuitoarrozcomfeijoparapodermosfalardegroupware.Entretanto,noque
concernefuncionalidadedoemail,oconjuntoclssicoformadoporSMTP,POPeIMAP
oferecem tudo aquilo de que um usurio da Internet necessita para se comunicar:
mensagenspodemserenviadas,recuperadasearmazenadastantoemumservidorcentral
como em uma mquina local. No entanto, uma nica questo capaz de nos levar
diretamenteaoprimeirorecursodeumgroupware:Comoqueumusuriodeemailfaz
paradescobriroendereododestinatrio?necessrioquehajaalgumtipodecatlogode
endereos.Nasempresas,issotemdeserarmazenado,distribudoedisponibilizadoporum
servidorcentral.
Technology Report 27
Groupware
7 ProtocolosdefinidospeloX.500:DAP(DirectoryAccessProtocol),DSP(DirectorySystemProtocol),DISP
(DirectoryInformationShadowingProtocol)eDOP(DirectoryOperationalBindingsManagementProtocol).
ComooDAPeraacessvelatravsdacamadaderedefsicadomodeloOSI,umnmerodealternativasa
eleforamdesenvolvidasparapermitirqueclientesdeInternetpudessemacessarodiretrioX.500usando
TCP/IP(verfigura5).AmaisconhecidaalternativaoLDAP.
Technology Report 28
Groupware
Sequisermosdeixarclaroosignificadodecadaumadessaspalavras,podemosincluir:
O exemplo acima uma representao quase perfeita da sintaxe do LDAP, que usa
abreviaturasnolugardosnomesdasentidades.Umexemploindicandoessasabreviaturas
podeservistaaseguir:
Technology Report 29
Groupware
SegueabaixoumexemplodepedidodereuniotpicousandoCalDAV:
Aseguir,podemosverumarespostatpicaparaopedidoacima:
HTTP/1.1 200 OK
Date: Fri, 18 Mar 2016 09:32:12 GMT
Content-Type: text/calendar
Content-Length: xxxx
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example Corp.//CalDAV Server//EN
BEGIN:VFREEBUSY
DTSTAMP:20160318T093212Z
DTSTART:20160321T140000Z
DTEND:20160321T220000Z
FREEBUSY;FBTYPE=BUSY-TENTATIVE:20160321T150000Z/PT1H
FREEBUSY:20160321T190000Z/PT1H
END:VFREEBUSY
END:VCALENDAR
Technology Report 30
Groupware
Empoucaspalavras,oservidordeveriasimplesmentepublicaraslistasdedisponibilidade
(livre/ocupado) e os dados da agenda em um cliente. O cliente deve se autenticar no
servidor,recuperarasdatas,calcularoshorrios,eapresentaragendascompartilhadasao
usurio.Emboraissosoefcil,hatualmenteapenasumprogramaparaWindowseMac
OS X capaz de realizar essa tarefa e somente dois programas para Linux capazes de
gerenciarissoparcialmente.OprimeirooMicrosoftOutlook,osdoisltimossooKDE
KontacteoNovellEvolution(GNOME).
Technology Report 31
Groupware
Scalix
Scalix, HP OpenMail e Samsung Contact: estes trs nomes representam uma das mais
poderosassoluesdegroupwarebaseadosemsoftwareopensourcedomercado.
Desde o incio dos anos 90, o servidor de correio da Hewlett Packard ganhou muitos
prmios, e o OpenMail era considerado mais escalonvel, confivel e eficiente do que
qualquer outra soluo de groupware. Depois de apenas alguns anos, o produto havia
conseguidoconquistaralistadasFortune1000dosEstadosUnidosquaseinteiramente.A
ScalixInc.continuaessahistriadesucessonosltimosanos:vrioscrticosalegamqueo
ScalixoferecemelhorsuporteaoOutlookdoqueoprprioMicrosoftExchange.
Comoconhecimentonecessrio,umadministradordesistemaspodegerenciarumsistema
Scalixfacilmente.Milharesdecaixasdecorreiopodemsercriadasemum nicoservidor.
Uma interface web clara e acessvel, bem como ferramentas de linha de comando,
permitemaoadministradordesempenharseutrabalhocomeficincia.Almdisso,oScalix
integrase facilmente a outras ferramentas profissionais, tais como OpenVPN, Nagios,
Zabbix,entreoutras.Emsuahistriademaisde20anos,muitasferramentaseprogramas
foramdesenvolvidosparaScalix,capazesdeajudaroadministradoremseutrabalhodirio.
Osegmentodeemailecolaboraocorporativasdegrandedesempenhoumdomnioem
queapenaspoucosfornecedoressocapazesdeoferecersolues.Estenooreinoda
Microsoft,eelenuncafoi.porissoqueapenasempresascomoaHP,aIBM,aNovelloua
Scalixpodemoferecerprodutosconfiveiseescalonveis.Destas,apenasaScalixlicenciou
partesdesuatecnologiasobumalicenalivreedecdigoaberto.Almdisso,osoftware
gratuitoparaat5usuriosPremium(ilimitadoparacontasdeemail),fcildeusare
oferece uma srie de caractersticas, que permitem desde o uso de CalDAV ou de
ActiveSyncemcorporaesdetodosostamanhos.
Technology Report 32
Groupware
OScalixAdministrationConsole(SAC)apeacentralcomaqualoadministradortrabalha
comogroupware.Afiguraaseguirserveparadarumaideiadesuainterface:
OusuriodosistemapodeconectarseaoScalixviaMicrosoftOutlook,owebmailouum
clientedeemailcomumcomsuportea IMAP/POP.Ousodo Outlookconectadoaum
servidor Scalix exatamenteigualquelequesepoderiaesperardoclientedaMicrosoft
conectado ao Exchange, devido ao suporte nativa ao protocolo MAPI disponvel no
servidorScalix.Assim,umamigraodoMicrosoftExchangeparaoScalixtotalmente
indolorparaousuriodoOutlook,umavezqueelenemvaiperceberadiferena.
Technology Report 33
Groupware
Afigura8,abaixo,mostraomodoexibioinicialdoScalixWebAccess:
Odesigndowebmailtemcomoobjetivoreproduziraexperinciadousuriocomclientes
degroupwarenativos,principalmenteoOutlook.Obviamente,oacessoaemailviaPOP,
IMAP e SMTP podeserusadocomqualqueroutroclientedeemail(Thunderbird, Apple
Mail, KMail, Evolution etc.).Almdisso,o Scalix tambmoferecesuporte CalDAV,de
modoquequalqueragendapoderserusada.Afigura9,pgina35,mostraomodode
exibiodeagenda(podesever,inclusive,queowebmaileosistemacomoumtodo
poderepresentardiversasagendasaomesmotempo,damesmaformaqueoOutlook).
Technology Report 34
Groupware
Technology Report 35
Groupware
Arquitetura Scalix
AplataformadecolaboraodoScalixtemumaarquiteturatotalmenteaberta,compostade
serviosdediretrioprprios(X.400 e LDAP)esuportenativoavriastecnologiaspara
mensagensdeemail,dispondopraticamentedetodossistemasdeautenticao,tudoisso
acessvel integralmente via web services. Como se no bastasse, toda essa pilha de
tecnologiafuncionacomtodasasdistribuiesLinuxderelevncia(RedHatederivados
Fedora, CentOS e Oracle Linux , SUSE Linux e derivados, Debian GNU/Linux e
derivados),emqualquerhardware(x86,Itanium,LinuxOne,IBMPoweremainframe).
Afigura11ilustraaarquiteturadaplataformaScalix.
Ecossistema Scalix
Uma extensa lista de addons para a plataforma Scalix so fornecidas por parceiros da
Scalix,dentreosquaispodemoscitar:
Antispameantivirus:SpamAssassin,ClamAV,Amavis,Cyren,CommTouch,FPROT,
McAfee,RoaringPenguin(CanIt,MIMEDefang)eTrendMicro;
Backup&Restore: Arquivamentoerecuperaodemensagensnicasusando SEP,
LogicalVolumeManager;
Clustering:RedHatClusterSuiteeSUSEGeoClustering;
Archiving&Compliance: CAMessageManager,MessageSolutionEnterpriseEmail
Archiving,Mailspect,Cryoserver;
CRM:SugarCRM;
Servios de diretrio: Microsoft Active Directory, Novell eDirectory, Red Hat
DirectoryServer,OpenLDAPequalquerserviodediretriocompatvelcomLDAP;
Performancemonitoring:Nagios,ZabbixequalquersistemacomsuporteaSNMP.
Technology Report 36
Groupware
Verses do Scalix
OScalixestdisponvelem4versesdiferentes:
ScalixSmallBusinessEdition(SBE):Parainstalaesiniciandoem20a50usurios
(contas Premium), com pacotes de extenses de 10 e 25 usurios (tambm
considerandocontasPremium),quepodemsercompradosemmaisdeumaunidade.
ParacadausurioPremium,opacotegarante3usuriosStandard.ScalixSBEfornece
suporteaActiveDirectoryeintegraocomoExchange,ferramentasdemigrao,
pastasderecuperaoetc.Osvaloresdaslicenasesubscries(anuais)nessescasos
socobradosporpacotesfechados,quepodemserestendidosarbitrariamentecomas
extensesreferidasanteriormente;
Scalix Enterprise Edition (EE): Nessa modalidade, h apenas duas variantes,
dependendodonmerodecaixaspostais,sempreconsiderandocaixaspostaisdotipo
Premium.Aprimeiravaide50a999easegundaparamaisde1.000caixaspostais
Premium.NaScalixEE,cadacaixapostalPremiumgarante5usuriosStandard.Alm
de todos os recursos disponveis na Scalix SBE, a Scalix EE tambm contempla
recursos avanados como alta disponibilidade, modos multiservidores, clustering e
Technology Report 37
Groupware
AScalixtambmdispedesoluesantispameantivrusprprias,quesocomercializadas
separadamenteouemformadeumpacotenico,bemcomoferramentasdemigraopara
diversostiposdeinstalao.
Bibliografia
FEILNER,M.ScalixLinuxAdministratorsGuide:Chapter1:EmailandGroupware:History
andBasics.1.ed.Birmingham:PackPublishingLtd.,2008,254p.
SCALIX INC. Managing a Scalix System with the Administrative Console. 10. ed. San
Mateo,2006,80p.
SCALIXINC.ScalixSetupandConfigurationGuide.6.ed.NovaIorque,2015,114p.
TOMLINSON,R.TheFirstNetworkMail.11/09/2016,
<https://ds.bbn.com/~tomlinso/ray/firstemailframe.html>
VANVLECK,T.TheHistoryofElectronicMail.11/09/2016,
<http://multicians.org/thvv/mail-history.html>
WIKIMEDIAFOUNDATIONINC.ExchangeActiveSync.05/09/2016,
<https://en.wikipedia.org/wiki/Exchange_ActiveSync>
Technology Report 38
Groupware
ndice alfabtico
A InternetMessageAccessProtocol,
IMAP,3,14,19pp.,27,30,33p.,37
ActiveSync,3,23,32,38
AirSync,23 K
Amavis,36 KMail,25,34
AppleMail,34 L
B LDAP,3,28pp.,36
Blackberry,19 LogicalVolumeManager,36
C M
Cabealhos,3,20,24pp. MailDeliveryAgent,
CalDAV,3,30pp.,34 MDA,14p.
CanIt,36 MailExchanger,
ClamAV,36 MX,14
CommTouch,36 MailTransferAgent,
CompatibleTimeSharingSystem, MTA,14p.
CompatibleTimeSharingSystem,6 MailUserAgente,
CTSS,6pp. MUA,14p.
Cyren,36 McAfee,36
Cyrus,18 MessageApplicationProgramming
D Interface,
MAPI,3,14,22p.,33,37
Daemon,6p.,11
MicrosoftExchange,
DAP,3,28
Exchange,12,22p.,32p.,37
DomainNameSystem,
MicrosoftOutlook,
DNS,10,14
Outlook,12,23,31pp.,37
Dovecot,18
Multipart,24p.
E MultipurposeInternetMailExtensions,
Evolution,31,34 MIME,3,24pp.,36
Exim,17 N
F NoelMorris,
FPROT,36 Morris,6
G NovellGroupWise,
GroupWise,12,23
GoogleApps,23
Groupware,3p.,12,23,27,30pp.,37 O
H OfflineSync,20
OpenChange,23
HPOpenMail,
OpenMail,12,32 P
I Portaarquivo,4
Postfix,17
IBMDomino/Notes(Lotus),
Domino/Notes,12 Q
Technology Report 39
Groupware
Qmail,17 SimpleMailTransferProtocol,
Qpopper,18 SMTP,3,10p.,14,16pp.,22,24p.,27,
R 34,37
SpamAssassin,36
RayTomlinson,
SSL,18
Tomlinson,8,10
RFC,8,10p.,17,19,22,24,28,30p. T
RoaringPenguin,36 Telnet,10,16p.,20p.
S ThePostOfficeVersion3Protocol,
POP,3,14,17pp.,27,33p.,37
Samba,3,14,22p.,33,37
Thunderbird,34
Scalix,3,11,22p.,29,31pp.
TomvanVleck,
ScalixAdministrationConsole,
Tomlinson,9
SAC,33
VanVleck,6pp.
ScalixCommunityEdition,
TrendMicro,36
CE,38
ScalixEnterpriseEdition, U
EE,37p. Uwimap,18
ScalixHostingEdition, V
HE,38
VCard,30
ScalixSmallBusinessEdition,
SBE,37p. W
ScalixWebAccess, Webservices,35p.
SWA,3,34,37 X
Webmail,3,23,33pp.,37
X.400,3,11,16,22,28,36
Sendmail,3,11,14,17
X.500,28
SEP,36
Technology Report 40