Ajuda na implantação do Autodiscover / Autoconfig

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Ajuda na implantação do Autodiscover / Autoconfig

Paulo Correia-2
Prezados Pinguianos,

Alguém aqui trabalha com algum servidor de correio (indiferente de qual).

E já implantou o Autodiscover / Autoconfig (Onde o Outlook, Thunderbird,
Celulares pegam as configurações de POP/IMAP e SMTP automágicamente)?

Obs: Não vale algo no cpanel / zimbra ou outros pacotes que fazem tudo
por você, rs rs.

Em caso positivo poderiam compartilhar como o fizeram "na raça", tipo
colocaram um script PHP rodando no autodiscover.dominio.
E como testar o autodiscover sem ter o Outlook/Thunderbird/Celular, tipo
por telnet e quais comandos passar.

Desde já agradeço, mesmo que seja uma dica, dica de página (Já consultei
o oráculo[Google]), algum site, repositório no github, etc...,

Paulo Correia

Site: http://www.correiatec.com.br
GitHub: https://github.com/correiatec

Reply | Threaded
Open this post in threaded view
|

Re: Ajuda na implantação do Autodiscover / Autoconfig

Paulino Kenji Sato
Ola,

Para implementar a auto configuração ou provisionamento e necessário os seguintes itens.
Entradas no DNS,
_autodiscover._tcp      SRV     0 0 443 autodiscover.servidorweb.com
autoconfig      300     A       ip.servidorweb.com (ou um CNAME)
autodiscover    300     A       ip.servidorweb.com

Um virtual server ou alias respondendo pelos dois auto, e os seguintes alias para os arquivos xml
    Alias /autodiscover/autodiscover.xml /rootdir/autodiscover/autodiscover.xml
    Alias /Autodiscover/Autodiscover.xml /rootdir/autodiscover/autodiscover.xml
    Alias /AutoDiscover/AutoDiscover.xml /rootdir/autodiscover/autodiscover.xml
    Alias /mail/config-v1.1.xml /rootdir/autodiscover/thunderbird.xml
Arquivos xml para o outlook e para o thunderbird.
autodiscover.xml e para o outlook, o conteúdo mínimo deve ser esse:

<?xml version="1.0" encoding="utf-8" ?>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
<Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
<Account>
<AccountType>email</AccountType>
<Action>settings</Action>
<Protocol>
<Type>IMAP</Type>
<Server>imap.email.com.br</Server>
<Port>993</Port>
<DomainRequired>off</DomainRequired>
<SPA>off</SPA>
<SSL>on</SSL>
<AuthRequired>on</AuthRequired>
</Protocol>
<Protocol>
<Type>POP3</Type>
<Server>pop3.email.com.br</Server>
<Port>995</Port>
<DomainRequired>off</DomainRequired>
<SPA>off</SPA>
<SSL>on</SSL>
<AuthRequired>on</AuthRequired>
</Protocol>
<Protocol>
<Type>SMTP</Type>
<Server>smtp.email.com.br</Server>
<Port>587</Port>
<DomainRequired>off</DomainRequired>
<Encryption>TLS</Encryption>
<SPA>off</SPA>
<AuthRequired>on</AuthRequired>
<UsePOPAuth>on</UsePOPAuth>
<SMTPLast>off</SMTPLast>
</Protocol>
</Account>
</Response>
</Autodiscover>

E o thunderbird.xml

<clientConfig version="1.1">
  <emailProvider id="email.com.br">
    <domain>email.com.br</domain>
    <displayName></displayName>
    <displayShortName>Um nome para o email</displayShortName>
    <incomingServer type="imap">
      <hostname>imap.email.com.br</hostname>
      <port>993</port>
      <socketType>SSL</socketType>
      <authentication>password-cleartext</authentication>
      <username>%EMAILLOCALPART%</username>
    </incomingServer>
    <incomingServer type="pop3">
      <hostname>pop3.email.com.br</hostname>
      <port>995</port>
      <socketType>SSL</socketType>
      <authentication>password-cleartext</authentication>
      <username>%EMAILLOCALPART%</username>
    </incomingServer>
    <outgoingServer type="smtp">
      <hostname>smtp.email.com.br</hostname>
      <port>587</port>
      <socketType>STARTTLS</socketType>
      <authentication>password-cleartext</authentication>
      <username>%EMAILLOCALPART%</username>
    </outgoingServer>
    <documentation url="http://webmail.email.com.br/ajuda/">
      <descr lang="en">Generic settings page</descr>
      <descr lang="pt-br">Informações gerais</descr>
    </documentation>
  </emailProvider>
</clientConfig>

Não esquecer de trocar o nome dos servidores imap, pop3 e smtp pelo corretos.
E necessário usar https (SSL), até funciona sem, mas apresenta inconstância no funcionamento.
Pode user o Let's Encrypt ou outro serviço de certificado SSL gratuito.

Funciona com o Outlook e Thunderbird.
Não funciona com o aplicativo gmail do android. Outros clientes de email podem funcionar.
Não sei se funciona em dispositivos iOS (apple).
Se possuir um gateway para o Microsot Exchange, pode incluir ele no xml. Só não sei como e a configuração para isso.



Em algum lugar da internet existe um documento explicando o autodiscover.xml.

Isso e tudo que sei,
Boa sorte.


2018-06-23 8:15 GMT-03:00 Paulo Correia <[hidden email]>:
Prezados Pinguianos,

Alguém aqui trabalha com algum servidor de correio (indiferente de qual).

E já implantou o Autodiscover / Autoconfig (Onde o Outlook, Thunderbird,
Celulares pegam as configurações de POP/IMAP e SMTP automágicamente)?

Obs: Não vale algo no cpanel / zimbra ou outros pacotes que fazem tudo
por você, rs rs.

Em caso positivo poderiam compartilhar como o fizeram "na raça", tipo
colocaram um script PHP rodando no autodiscover.dominio.
E como testar o autodiscover sem ter o Outlook/Thunderbird/Celular, tipo
por telnet e quais comandos passar.

Desde já agradeço, mesmo que seja uma dica, dica de página (Já consultei
o oráculo[Google]), algum site, repositório no github, etc...,

Paulo Correia

Site: http://www.correiatec.com.br
GitHub: https://github.com/correiatec




--
Paulino Kenji Sato