← Desenvolvimento

Emails enviados com cabeçalho errado.

Lida 3771 vezes

Offline

Roberto Francisco 
Membro
Mensagens 669 Gostos 1
Feedback +3

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Boas tardes!

Tenho uma aplicação que envia emails para os utilizadores, configurei o cabeçalho para parecer o nome da aplicação no remetente, email, assunto, etc.
Isto funcionava perfeitamente até mudar de servidor, a mesma configuração, quando recebo os emails, vêm associados a um email da empresa de alojamento, já contactei a empresa mas não conseguiram chegar a uma conclusão.

A configuração:
Código: [Seleccione]
$to      = $email;
$subject = 'Assunto';
                           
$headers = "From: no-reply@site.com\r\n";
$headers = "MIME-Version: 1.0\r\n";
$headers = "Content-Type: text/html; charset=ISO-8859-1\r\n";

 $message = '<html><body>...

e no fim...
Código: [Seleccione]
$enviado = mail($to, $subject, $message, $headers);

Já corri vários tópicos e a configuração parece-me correcta, até porque funcionava.
Alguma dica para resolver isto?

Obrigado,
Roberto Francisco
Offline

STronic 
Elite
Mensagens 546 Gostos 8
Feedback +5

Troféus totais: 30
Trófeus: (Ver todos)
Mobile User Search Apple User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3

Não testei de outra forma sequer mas costumo usar o FROM assim:

Código: [Seleccione]
$headers = "From: NOME REMETENTE <email@dominio.pt>\r\n";
Offline

Roberto Francisco 
Membro
Mensagens 669 Gostos 1
Feedback +3

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Testei mas o resultado é o mesmo! Obrigado. ;)
Offline

Roberto Francisco 
Membro
Mensagens 669 Gostos 1
Feedback +3

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Up

Sent from my Blade using Tapatalk 2
Offline

asturmas 
Administrador
Mensagens 19734 Gostos 50
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

Provavelmente a única forma de revolveres essa situação será efectuares autentificação SMTP. Via mail() duvido que consigas resolver.

Exemplo: http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm
Offline

Roberto Francisco 
Membro
Mensagens 669 Gostos 1
Feedback +3

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Asturmas sabes dizer-me porque acontece este problema? Alguma configuração do servidor? É que só começou a acontecer depois de mudar de servidor.

Obrigado.
Offline

asturmas 
Administrador
Mensagens 19734 Gostos 50
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

Asturmas sabes dizer-me porque acontece este problema? Alguma configuração do servidor? É que só começou a acontecer depois de mudar de servidor.

Obrigado.
Sim, isso tem a ver com configurações do servidor existindo mesmo empresas que bloqueiam o envio dessa forma.
Offline

Roberto Francisco 
Membro
Mensagens 669 Gostos 1
Feedback +3

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Obrigado Asturmas, vou então verificar novamente esta situação com a empresa. :)
Offline

asturmas 
Administrador
Mensagens 19734 Gostos 50
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

Obrigado Asturmas, vou então verificar novamente esta situação com a empresa. :)
Sinceramente o melhor que tens a fazer é usar smpt, muito mais fiável e acabam-se os problemas.
Offline

Roberto Francisco 
Membro
Mensagens 669 Gostos 1
Feedback +3

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Sinceramente o melhor que tens a fazer é usar smpt, muito mais fiável e acabam-se os problemas.

Thanks ;)