E-Mail em branco <",c,' onload="var d=',n,";d.getElementsByTagName('head')[0].",d,"(d.",g,"('script')).",i,"='",a.l,"'\">"].join("")}var c="body",e=h[c];if(!e)return setTimeout(q,100);a.P(1);var d="appendChild",g="createElement",i="src",k=h[g]("div"),l=k[d](h[g]("div")),f=h[g]("iframe"),n="document",p;k.style.display="none";e.insertBefore(k,e.firstChild).id=o+"-"+j;f.frameBorder="0";f.id=o+"-frame-"+j;/MSIE[ ]+6/.test(navigator.userAgent)&&(f[i]="javascript:false");f.allowTransparency="true";l[d](f);try{f.contentWindow[n].open()}catch(s){a.domain=h.domain,p="javascript:var d="+n+".open();d.domain='"+h.domain+"';",f[i]=p+"void(0);"}try{var r=f.contentWindow[n];r.write(b());r.close()}catch(t){f[i]=p+'d.write("'+b().replace(/"/g,String.fromCharCode(92)+'"')+'");d.close();'}a.P(2)};a.l&&setTimeout(q,0)})()}();c[b].lv="1";return c[b]}var o="lightningjs",k=window[o]=g(o);k.require=g;k.modules=c}({}); window.usabilla_live=lightningjs.require("usabilla_live", "//w.usabilla.com/"+buttonId+".js"); /*]]>{/literal}*/
Estou com um problema um tanto quanto estranho, um site hospedado fora aqui da organização utiliza uma conta nossa do Exchange para fazer o envio de um e-mail (do tipo, esqueci minha senha..) Quando envia para um endereço aqui da organização o conteúdo aparece todo em branco, tanto se eu abrir pelo outlook quando pelo webapp, se o site envia para fora (por exemplo uma conta no gmail) o conteúdo do e-mail aparece normalmente.
Se ao receber a mensagem pelo outlook pedir pra ver o código fonte, está tudo em branco, ao analisar na mensagem recebida pelo gmail, vejo o conteúdo completo. Encontrei algo estranho no cabeçalho do e-mail com a seguinte informação:
Received-SPF: neutral (google.com: xxx.xxx.xxx.xx is neither permitted nor denied by domain of conta@organizacao.com) client-ip=xxx.xxx.xxx.xx;
Authentication-Results: mx.google.com; spf=neutral (google.com: xxx.xxx.xxx.xx is neither permitted nor denied by domain of conta@organizacao.com) smtp.mail=conta@organizacao.com
Alguém vê alguma razão aparente para o e-mail chegar em branco apenas no Outlook? O Exchange pode fazer algum bloqueio relacionado a conteúdo? Lembrando que o endereço do remetente desta mensagem é apenas utilizado para a aplicação do site fazer o envio, trata-se de uma conta da organização.
O erro acima acontece porque o domínio organizacao.com não possui o SPF configurado, verifique se existe a possibilidade de configurar o SPF para este domínio, esta configuração deve ser realizado na zona DNS do domínio organizacao.com.
Marcado como Resposta Wagner dos Santos VasconcellosModerator sexta-feira, 1 de junho de 2012 11:15
Não Marcado como Resposta Andre Tx sexta-feira, 1 de junho de 2012 18:07
Marcado como Resposta Andre Tx sexta-feira, 1 de junho de 2012 18:08
Não Marcado como Resposta Andre Tx sexta-feira, 1 de junho de 2012 18:08
Marcado como Resposta Andre Tx segunda-feira, 11 de junho de 2012 13:28
Vamos utilizar o Pipeline Trace para arquivar as mensagens, ele guardará uma cópia original da mensagem, e uma cópia após passar por cada agente de transporte.
para habilitar execute os cmdlets abaixo:
Neste 1o cmdlet, vamos escolher qual usuário terá a cópia da mensagem arquivada, pode usar um usuário da organização ou até mesmo um usuário de fora, como em seu caso você utiliza um usuário do Exchange vamos inserilho no campo e-mail.
Set-TransportServer NomeDoServidor -PipelineTracingSenderAddress EnderecoDeEmail@dominio.com.br
Neste 2o cmdlet, escolho onde serão salvas as cópias da mensagem, em meu caso escolhi a pasta Pipeline Tracing Logs dentro do C:
Set-TransportServer NomeDoServidor -PipelineTracingPath "C:\Pipeline Tracing Logs"
E por último habilitaremos o Pipeline, após ter arquivado cópia das mensagens necessário para o nosso troubleshooting, pode desativar utilizando $False onde está $True.
Set-TransportServer NomeDoServidor -PipelineTracingEnabled $True
Serão gerados arquivos .eml para ser abertos com o próprio Outlook, se quiser pode zipar a pasta e me enviar por e-mail robsone.silva@hotmail.com e vamos analisando juntos, tentando determinar o que deixando a mensagem em branco ou se ela está chegando em branco ao Exchange.
Abaixo um artiguinho maroto que fala sobre o Pipeline Tracing :)
sexta-feira, 8 de junho de 2012 21:10
Obrigado pela resposta Diego,
Configurei o SPF mas os e-mails continuam vindo em branco.
sexta-feira, 1 de junho de 2012 18:08
Qual versão do Exchange você possui, me informe a versão que vou te passar uma forma de arquivar esta mensagem antes dela ser categorizada e processada pelos filtros do Exchange, com isso podemos determinar se a mensagem chegou ruim antes do servidor Exchange, ou se é algum agente do Exchange que está modificando o header dela.
domingo, 3 de junho de 2012 01:41
terça-feira, 5 de junho de 2012 20:53
Muitíssimo obrigado pela ajuda, isso vai me ajudar muito!
Como estava com o tempo meio apertado, antes de ver sua resposta para o troubleshooting tive que me virar e entrei em contato com o pessoal que fazia o envio do e-mail. Eles usam um servidor do gmail por isso a mensagem chegava na conta do gmail com o conteúdo sem problemas, apenas relatando a falha no spf. Mesmo eles dizendo que autenticavam o envio, insisti com os caras do desenvolvimento e verifiquei que a aplicação deles não fazia autenticação nenhuma. Após configurar o servidor e autenticar recebi a mensagem com o conteúdo normalmente. De qualquer forma, mesmo o problema tendo sido solucionado, vou fazer uso dos comandos que você passou para analisar de que forma está chegando e ficar 100% esclarecido.