{"id":402,"date":"2013-02-25T10:08:49","date_gmt":"2013-02-25T13:08:49","guid":{"rendered":"http:\/\/www.viazap.com.br\/?p=402"},"modified":"2013-02-25T10:08:49","modified_gmt":"2013-02-25T13:08:49","slug":"servidor-de-e-mails-vinculado-ao-ad-postfix-courier","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=402","title":{"rendered":"Servidor de e-mails vinculado ao AD (Postfix + Courier)"},"content":{"rendered":"<table width=\"100%\" border=\"0\" cellspacing=\"3\" cellpadding=\"3\">\n<tbody>\n<tr>\n<td colspan=\"2\"><b>Cen\u00e1rio<\/b><\/p>\n<div>Apresento aqui um exemplo do cen\u00e1rio que encontrei quando houve a solicita\u00e7\u00e3o da cria\u00e7\u00e3o do servidor de e-mail:<\/p>\n<p>Servidor 1:<\/p>\n<ul>\n<li>Windows 2003 ou 2008<\/li>\n<li>Controlador de Dom\u00ednio (AD)<\/li>\n<li>Servidor DNS<\/li>\n<li>Host: wolverine<\/li>\n<li>IP: 192.168.1.203<\/li>\n<li>Dom\u00ednio: www.xmen.com.br<\/li>\n<\/ul>\n<p>Obs.: n\u00e3o entrarei em detalhes da instala\u00e7\u00e3o do Windows ou AD.<\/p>\n<p>Servidor 2:<\/p>\n<ul>\n<li>Debian Squeeze<\/li>\n<li>Instala\u00e7\u00e3o dos pacotes b\u00e1sicos<\/li>\n<li>host: storm<\/li>\n<li>IP: 192.168.1.200<\/li>\n<\/ul>\n<p>Obs.: n\u00e3o entrarei em detalhes da instala\u00e7\u00e3o do <em>Debian<\/em>.<\/p>\n<h1>Instala\u00e7\u00e3o do Samba + Kerberos<\/h1>\n<p>O primeiro passo da prepara\u00e7\u00e3o do servidor de e-mail \u00e9 a instala\u00e7\u00e3o do <em>Samba<\/em> + <em>Kerberos<\/em>. E com estes pacotes teremos acesso aos usu\u00e1rios e grupos do AD.<\/p>\n<p>Os pacotes necess\u00e1rios, s\u00e3o:<\/p>\n<ul>\n<li>krb5-user;<\/li>\n<li>samba;<\/li>\n<li>samba-common;<\/li>\n<li>winbind;<\/li>\n<li>ntpdate.<\/li>\n<\/ul>\n<p>Ent\u00e3o, para a instala\u00e7\u00e3o executamos o seguinte comando:<\/p>\n<p><strong># aptitude install krb5-user samba samba-common winbind ntpdate<\/strong><\/p>\n<p>Todos os pacotes ser\u00e3o automaticamente instalados e devemos, neste passo, selecionar a op\u00e7\u00e3o recomendada pelo instalador, caso seja solicitado.<\/p>\n<p>Ap\u00f3s a instala\u00e7\u00e3o iniciaremos as configura\u00e7\u00f5es, come\u00e7ando pelo arquivo <em>\/etc\/hosts<\/em>, onde faremos a indica\u00e7\u00e3o dos endere\u00e7os de algumas m\u00e1quinas importantes na nossa rede.<\/p>\n<p>Execute e comando:<\/p>\n<p><strong># vi \/etc\/hosts<\/strong><\/p>\n<p>Adicione as linhas abaixo ao final do arquivo:<\/p>\n<div>192.168.1.203\u00a0\u00a0wolverine.xmen.com.br\u00a0\u00a0wolverine<br \/>\n192.168.1.200\u00a0\u00a0storm.xmen.com.br\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0storm<\/div>\n<p>Seguindo as configura\u00e7\u00f5es editaremos o arquivo <em>\/etc\/resolv.conf<\/em>. Nele, indicaremos qual ser\u00e1 o nosso servidor DNS (o mesmo servidor do AD).<\/p>\n<p>Vamos editar o arquivo &#8220;resolv.conf&#8221; com os dados do dom\u00ednio e o DNS do AD. Execute e comando:<\/p>\n<p><strong># vi \/etc\/resolv.conf<\/strong><\/p>\n<p>Substitua todo o conte\u00fado do arquivo pelas linhas abaixo (lembrando de substituir os nomes para sua realidade):<\/p>\n<div>domain xmen.com.br<br \/>\nsearch xmen.com.br<br \/>\nnameserver 192.168.1.203<\/div>\n<h1>Configura\u00e7\u00e3o do Kerberos<\/h1>\n<p><em>Kerberos<\/em> \u00e9 o protocolo que faz com que as informa\u00e7\u00f5es trafeguem com seguran\u00e7a pela rede. Ele requer uma configura\u00e7\u00e3o espec\u00edfica para o servidor que controla o dom\u00ednio.<\/p>\n<p>Vamos editar o arquivo <em>\/etc\/krb5.conf<\/em> com os dados da nossa rede. O que est\u00e1 em mai\u00fasculo deve permanecer em mai\u00fasculo.<\/p>\n<p>Execute e comando:<\/p>\n<p><strong># vi \/etc\/krb5.conf<\/strong><\/p>\n<p>Substitua todo o conte\u00fado do arquivo pelas linhas abaixo (lembrando de substituir os nomes para sua realidade):<\/p>\n<div>[libdefaults]<br \/>\ndefault_realm = XMEN.COM.BR<br \/>\ndns_lookup_realm= true<br \/>\ndns_lookup_kdc= true<br \/>\nticket_lifetime= 24h<br \/>\nforwardable= yes<\/p>\n<p>krb4_config = \/etc\/krb.conf<br \/>\nkrb4_realms = \/etc\/krb.realms<br \/>\nkdc_timesync = 1<br \/>\nccache_type = 4<br \/>\nforwardable = true<br \/>\nproxiable = true<\/p>\n<p>v4_instance_resolve = false<br \/>\nv4_name_convert = {<br \/>\nhost = {<br \/>\nrcmd = host<br \/>\nftp = ftp<br \/>\n}<br \/>\nplain = {<br \/>\nsomething = something-else<br \/>\n}<br \/>\n}<br \/>\nfcc-mit-ticketflags = true<\/p>\n<p>[realms]<br \/>\nXMEN.COM.BR= {<br \/>\nkdc= wolverine.xmen.com.br<br \/>\nadmin_server= wolverine.xmen.com.br<br \/>\ndefault_domain= XMEN.COM.BR<br \/>\nkpasswd_server= XMEN.COM.BR<br \/>\n}<\/p>\n<p>[domain_realm]<br \/>\n.xmen.com.br= XMEN.COM.BR<br \/>\nxmen.com.br= XMEN.COM.BR<\/p>\n<p>[login]<br \/>\nkrb4_convert = true<br \/>\nkrb4_get_tickets = false<\/p>\n<p>#Fim do arquivo<\/p><\/div>\n<p>Agora testaremos as configura\u00e7\u00f5es e a comunica\u00e7\u00e3o segura com o AD. Execute e comando:<\/p>\n<p><strong># kinit administrator@XMEN.COM.BR<\/strong><\/p>\n<p>Se o seu Windows est\u00e1 em pt_BR, provavelmente voc\u00ea dever\u00e1 usar: administrador@XMEN.COM.BR.<\/p>\n<p>Ser\u00e1 solicitada a senha do usu\u00e1rio indicado do AD, n\u00e3o dever\u00e1 aparecer qualquer erro.<\/p>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><b>Configura\u00e7\u00e3o do Samba + Ingresso no dom\u00ednio<\/b><\/p>\n<div>Nesta etapa vamos fazer a configura\u00e7\u00e3o do <em>Samba<\/em>, onde poderemos, al\u00e9m de usarmos os usu\u00e1rios do AD, compartilhar diret\u00f3rios diretamente da m\u00e1quina <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">GNU\/Linux<\/a>.<\/p>\n<p>Para configurar o Samba editaremos o arquivo <em>\/etc\/samba\/smb.conf<\/em>. Arquivo onde, posteriormente, poderemos configurar outras fun\u00e7\u00f5es de compartilhamentos.<\/p>\n<p>Execute e comando:<\/p>\n<p><strong># vi \/etc\/samba\/smb.conf<\/strong><\/p>\n<p>Substitua todo o conte\u00fado do arquivo pelas linhas abaixo (lembrando de substituir os nomes para sua realidade):<\/p>\n<div>[global]<br \/>\n#Dom\u00ednio no qual o servidor far\u00e1 parte<br \/>\nworkgroup = XMEN<br \/>\n#Nome que o servidor ser\u00e1 visto quando visualizada a rede<br \/>\nserver string = Servidor Emails<br \/>\n#Nome NetBIOS do servidor (hostname)<br \/>\nnetbios name = storm<br \/>\n#Dom\u00ednio para login<br \/>\nrealm = XMEN.COM.BR<br \/>\n#Arquivo onde ser\u00e1 gerado o log do Samba<br \/>\nlog file = \/var\/log\/samba\/%m.log<br \/>\n#N\u00edvel do log<br \/>\nos level = 20<br \/>\n#Tamanho m\u00e1ximo do arquivo de log<br \/>\nmax log size = 50<br \/>\n#N\u00edvel do debug<br \/>\ndebug level = 1<br \/>\n#Tipo de seguran\u00e7a de autentica\u00e7\u00e3o<br \/>\nsecurity = ADS<br \/>\nencrypt passwords = yes<br \/>\nsocket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192<br \/>\nunix charset = UTF-8<br \/>\npassword server = *<br \/>\nwinbind enum users = yes<br \/>\nwinbind enum groups = yes<br \/>\nwinbind use default domain = yes<\/p>\n<p>#Faixa de IDs dos grupos do AD<br \/>\nidmap uid = 10000-20000<br \/>\n#Faixa de IDs dos usu\u00e1rios do AD<br \/>\nidmap gid = 10000-20000<br \/>\n#Diret\u00f3rio padr\u00e3o dos usu\u00e1rios do AD<br \/>\ntemplate homedir = \/home\/%U<br \/>\n#bash padr\u00e3o dos usu\u00e1rios do AD<br \/>\ntemplate shell = \/bin\/bash<br \/>\nwinbind use default domain = yes<\/p>\n<p>#Fim do arquivo<\/p><\/div>\n<p>Agora configuraremos o sistema para que ele solicite as senhas dos usu\u00e1rios tamb\u00e9m no servidor AD. Ent\u00e3o editamos o arquivo <em>\/etc\/nsswitch.conf<\/em> com o par\u00e2metro necess\u00e1rio.<\/p>\n<p>Execute e comando:<\/p>\n<p><strong># vi \/etc\/nsswitch.conf<\/strong><\/p>\n<p>Substitua o conte\u00fado das linhas abaixo:<\/p>\n<blockquote><p>passwd: compat<br \/>\ngroup: compat<br \/>\nshadow: compat<\/p><\/blockquote>\n<p>Pelo seguinte conte\u00fado:<\/p>\n<div>passwd: compat <strong>winbind<\/strong><br \/>\ngroup: compat <strong>winbind<\/strong><br \/>\nshadow: compat <strong>winbind<\/strong><\/div>\n<p>Com todas as configura\u00e7\u00f5es feitas, podemos fazer o ingresso do servidor de e-mails como um cliente do nosso dom\u00ednio Windows.<\/p>\n<p>Para ingressar no dom\u00ednio, execute o comando:<\/p>\n<p><strong># net ads join -U administrator<\/strong><\/p>\n<p>Obs.: Se o seu Windows est\u00e1 em pt_BR, provavelmente voc\u00ea devera usar &#8220;administrador&#8221;.<\/p>\n<p>Ser\u00e1 solicitada a senha do administrador e a m\u00e1quina ser\u00e1 adicionada ao dom\u00ednio.<\/p>\n<p>Para concluir as configura\u00e7\u00f5es \u00e9 necess\u00e1rio a reinicializa\u00e7\u00e3o dos servi\u00e7os Samba e <em>Winbind<\/em>. Execute os comandos:<\/p>\n<p><strong># \/etc\/init.d\/samba restart<br \/>\n# \/etc\/init.d\/winbind restart<\/strong><\/p>\n<p>Para verificarmos a comunica\u00e7\u00e3o de todos os servi\u00e7os devemos executar os seguintes comandos:<\/p>\n<p>1. Mostra que o terminal est\u00e1 devidamente configurado no servidor:<\/p>\n<p><strong># net ads testjoin<\/strong><\/p>\n<p>2. Mostra que a comunica\u00e7\u00e3o com o servidor est\u00e1 OK:<\/p>\n<p><strong># wbinfo -t<\/strong><\/p>\n<p>3. Lista os usu\u00e1rios do AD:<\/p>\n<p><strong># wbinfo -u<\/strong><\/p>\n<p>4. Lista os grupos do AD:<\/p>\n<p><strong># wbinfo -g<\/strong><\/p>\n<p>5. Lista todos os usu\u00e1rios do sistema (GNU\/Linux + AD):<\/p>\n<p><strong># getent passwd<\/strong><\/p>\n<p>6. Lista todos os grupos do sistema (GNU\/Linux + AD):<\/p>\n<p><strong># getent group<\/strong><\/p>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><b>Instala\u00e7\u00e3o e configura\u00e7\u00e3o do Postfix + Courier<\/b><\/p>\n<div><em>Postfix<\/em> \u00e9 um agente de transfer\u00eancia de e-mails (MTA) pr\u00e1tico, seguro e f\u00e1cil de administrar. Ser\u00e1 o principal servi\u00e7o do nosso servidor <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">GNU\/Linux<\/a>.<\/p>\n<p>Para instalar o Postfix execute o comando:<\/p>\n<p><strong># aptitude install postfix postfix-doc<\/strong><\/p>\n<p>Obs.: Na instala\u00e7\u00e3o ser\u00e1 questionado qual o tipo do servidor. Deve ser selecionada a op\u00e7\u00e3o: &#8220;Servidor de Internet&#8221;<\/p>\n<p>A configura\u00e7\u00e3o desse servi\u00e7o \u00e9 bem simples, basta editarmos o arquivo <em>\/etc\/postfix\/main.cf<\/em>. Execute o comando:<\/p>\n<p><strong># vi \/etc\/postfix\/main.cf<\/strong><\/p>\n<p>Substitua todo o conte\u00fado do arquivo pelas linhas abaixo (lembrando de substituir os nomes para sua realidade):<\/p>\n<div>#Especifique seu dom\u00ednio<br \/>\nmydomain = xmen.com.br<br \/>\n#hostname do servidor de e-mails<br \/>\nmyhostname = storm.$mydomain<br \/>\n#Dom\u00ednio remetente do e-mail<br \/>\nmyorigin = $mydomain<br \/>\n#Dom\u00ednios que esse servidor vai receber como destinat\u00e1rio<br \/>\nmydestination = $myhostname, $mydomain<br \/>\n#Especifique aqui a sua rede<br \/>\nmynetworks = 127.0.0.0\/8 192.168.1.0\/24<br \/>\n#Diret\u00f3rio destino da mensagem dentro do diret\u00f3rio de cada usu\u00e1rio<br \/>\nhome_mailbox = Maildir\/<\/p>\n<p>#Fim do arquivo<\/p><\/div>\n<p>Depois de salvo o arquivo, faremos um reload no servi\u00e7o do Postfix para que ele assuma as novas configura\u00e7\u00f5es. Execute o comando:<\/p>\n<p><strong># postfix reload<\/strong><\/p>\n<p>Em seguida usamos uma ferramenta do pr\u00f3prio Postfix para verificar a integridade das configura\u00e7\u00f5es. Execute o comando:<\/p>\n<p><strong># postfix check<\/strong><\/p>\n<p>O retorno desse comando deve ser vazio!<\/p>\n<p>Nesse ponto j\u00e1 podemos fazer um teste do funcionamento do Postfix. Para isso usaremos o comando <em>mail<\/em>. Execute o comando:<\/p>\n<p><strong># echo &#8220;Teste de funcionamento do POSTFIX&#8221; | mail -s &#8220;Cria\u00e7\u00e3o de Conta&#8221; root<\/strong><\/p>\n<p>Verifique no diret\u00f3rio <em>\/root<\/em> se foi criado o diret\u00f3rio Maildir. Dentro do novo diret\u00f3rio deve existir a mensagem no diret\u00f3rio new, at\u00e9 que ela seja lida.<\/p>\n<h1>Finaliza\u00e7\u00e3o<\/h1>\n<p>Para acessarmos a caixa de mensagens de cada um dos usu\u00e1rios usaremos o <em>Courier<\/em>, mais especificamente o pacote IMAP, j\u00e1 que esse tipo de comunica\u00e7\u00e3o j\u00e1 mant\u00e9m os arquivos no servidor criando um reposit\u00f3rio em uma \u00fanica m\u00e1quina.<\/p>\n<p>Para instalar o Courier execute o comando:<\/p>\n<p><strong># aptitude install courier-authdaemon courier-imap<\/strong><\/p>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><b>Script de cria\u00e7\u00e3o do diret\u00f3rio Maildir<\/b><\/p>\n<div>Nesse ponto j\u00e1 temos funcionando os servi\u00e7os de transmiss\u00e3o e entrega de e-mails aos usu\u00e1rios. Mas esses e-mails ser\u00e3o entregues no diret\u00f3rio padr\u00e3o de cada usu\u00e1rio, que no caso dos usu\u00e1rios do AD, configuramos como <em>\/home\/$user<\/em> l\u00e1 no &#8220;smb.conf&#8221;.<\/p>\n<p>Acontece que estes diret\u00f3rios n\u00e3o s\u00e3o criados automaticamente, como na cria\u00e7\u00e3o de um usu\u00e1rio no pr\u00f3prio <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">GNU\/Linux<\/a>. Ent\u00e3o criei um script que vai listar os usu\u00e1rios novos na base do AD e criar os diret\u00f3rios para estes novos usu\u00e1rios.<\/p>\n<p>Para executarmos o script, criaremos o seguinte diret\u00f3rio: <em>\/usersdominio<\/em>. Execute o comando:<\/p>\n<p><strong># mkdir \/usersdominio<\/strong><\/p>\n<p>Crie o script. Execute o comando:<\/p>\n<p><strong># vi \/usersdominio\/criacontas.sh<\/strong><\/p>\n<p>Acrescente o seguinte conte\u00fado:<\/p>\n<div>#!\/bin\/bash<br \/>\n\/etc\/init.d\/winbind restart<\/p>\n<p>#### Lista as contas que ja existem e ordena<br \/>\nls \/home &gt; \/usersdominio\/existentes.txt<br \/>\nsort \/usersdominio\/existentes.txt &gt; \/usersdominio\/existentes_alf.txt<\/p>\n<p>#### Lista as contas do AD e compara definindo as novas<br \/>\nwbinfo -u | grep -v &#8216;\\$&#8217; | sort &gt; \/usersdominio\/noAD.txt<br \/>\ncomm -13 \/usersdominio\/existentes_alf.txt \/usersdominio\/noAD.txt &gt; \/usersdominio\/novos.txt<\/p>\n<p>#### Rotina para criacao dos diretorios e MAILDIR<\/p>\n<p>for usuario in `cat \/usersdominio\/novos.txt`<br \/>\ndo<br \/>\nmkdir \/home\/$usuario<br \/>\nchown -R $usuario \/home\/$usuario<br \/>\necho &#8220;Bem Vindo a sua nova Caixa Postal&#8221; | mail -s &#8220;Cria\u00e7\u00e3o de Conta&#8221; $usuario<br \/>\ndone<\/p>\n<p>#### Deleta a lista dos novos<br \/>\nrm -f \/usersdominio\/novos.txt<\/p>\n<p>#Fim do arquivo<\/p><\/div>\n<p>Agora vamos deix\u00e1-lo execut\u00e1vel. Execute o comando:<\/p>\n<p><strong># chmod +x \/usersdominio\/criacontas.sh<\/strong><\/p>\n<p>Se quiser \u00e9 poss\u00edvel agendar para que o script rode a cada per\u00edodo deixando a cria\u00e7\u00e3o mais autom\u00e1tica.<\/p>\n<p>Agora basta configurar a conta no seu leitor de e-mail preferido ou instalar um Webmail (que poder\u00e1 ser tema de um outro artigo).<\/p>\n<p>* Lembrando: para a autentica\u00e7\u00e3o das contas usamos os usu\u00e1rios e senhas do AD.<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Cen\u00e1rio Apresento aqui um exemplo do cen\u00e1rio que encontrei quando houve a solicita\u00e7\u00e3o da cria\u00e7\u00e3o do servidor de e-mail: Servidor 1: Windows 2003 ou 2008 Controlador de Dom\u00ednio (AD) Servidor DNS Host: wolverine IP: 192.168.1.203 Dom\u00ednio: www.xmen.com.br Obs.: n\u00e3o entrarei em detalhes da instala\u00e7\u00e3o do Windows ou AD. Servidor 2: Debian Squeeze Instala\u00e7\u00e3o dos pacotes [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1,51,68,74],"tags":[103,223,76,72],"class_list":["post-402","post","type-post","status-publish","format-standard","hentry","category-viazap","category-linux-linuxrs","category-redes-2","category-servidor-de-e-mail","tag-ad","tag-courier","tag-e-mail","tag-servidor"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=402"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/402\/revisions"}],"predecessor-version":[{"id":403,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/402\/revisions\/403"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}