Walter Albuquerque Postado Janeiro 24, 2007 Denunciar Share Postado Janeiro 24, 2007 Pessoal,Estava utilizando um formulario para enviou de emails, ele estava funcionando normalmente, mas agora está lançando um erro que da a seguinte mensagem:Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in c:\Inetpub\wwwroot\intranet\ouvidoriaEnviar.php on line 167A linha 167 aponta para a seguinte linha:$mail = mail($para, 'Solicitação de Motoboy', $mensagem, $header);Algúem sabe dizer o que possa estar acontecendo ?Obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 24, 2007 Denunciar Share Postado Janeiro 24, 2007 Existe um comentário sobre isso no manual do PHP:I spent hours searching the web trying to figure out why I was getting a "WARNING: mail(): SMTP server response: 501 5.5.4 Invalid Address " every time I was using the mail() function on my server (Win2K3,IIS 6.0,PHP4.4.1). I knew everything was setup properly for SMTP based on other non IIS 6.0 configurations.Turns out that the IIS 6.0 SMTP service does not like formatting of the "From" field in mail headers. For instance:<?PHP //This line DOES NOT send mail message correctly $headers .= "From: \"".$fromname."\" <".$fromaddress.">\n";?>However this works:<?PHP //This line sends mail message correctly $headers .= "From: \"".$fromaddress."\"\n";?>The fix is in Microsoft Article ID 291828 ( http://support.microsoft.com/?id=291828 ). Even though the "bug" workaround is for IIS 6.0 on Exchange 2003 communicating with a UNIX server, THIS SOLVES THE PROBLEM. Just skip down to the last section for Exchange 2003 and follow the instructions to modify the IIS 6 MetaBase with the MetaBase Explorer found in the IIS 6 Resource Kit.Pelo que eu vi em outros lugares, isso é uma falha que existe em servidores Windows... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Walter Albuquerque
Pessoal,
Estava utilizando um formulario para enviou de emails, ele estava funcionando normalmente, mas agora está lançando um erro que da a seguinte mensagem:
Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in c:\Inetpub\wwwroot\intranet\ouvidoriaEnviar.php on line 167
A linha 167 aponta para a seguinte linha:
$mail = mail($para, 'Solicitação de Motoboy', $mensagem, $header);
Algúem sabe dizer o que possa estar acontecendo ?
Obrigado.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.