[Postfix-BR] Bad sender address syntax
Reinaldo de Carvalho
reinaldoc em gmail.com
Quinta Setembro 11 13:00:48 BRT 2008
2008/9/11 Sergio Rodrigues <linux.sergio em gmail.com>:
> o erro abaixo aparece ao tentar enviar através de um formulário
>
> *Warning*: mail()
> [function.mail<http://www.sejudh.pa.gov.br/form/function.mail>]:
> SMTP server response: 501 5.1.7 Bad sender address syntax 421 4.7.0
> xxxxx.zzzzz.gov.br Error: too many errors in *
> C:\Inetpub\ftproot\users\seju_new\form\formail.php* on line *138*
>
> a linha 138 desse arquivo é:
> $mandou_email = mail ("sssss em pddddd.vv.gov.br",$assunto,"Nome:$nome\n
> Email:$email\n Endereço:$endereco\n Fone:$fone\n Mensagem:$mensagem\n ...:::
> Secretária de Justiça e Direitos Humanos (R) :::...","From:$nome<$email>");
>
> O SMTP tá correto no formail.php. Inseri o e-mail no sender_login_mismatch,
> mas continua o erro.
A função mail() não deve ser utilizada devido favorecer falhas que
permitam atacantes gerar mensagens, tornando o servidor web fonte de
SPAM. Deve-se utilizar a classe phpMailer para esta finalidade.
Todavia, o erro aprensentado é porque o remetente não esta usando
sinais de <>. Além nisso, o código não esta usando espaço após o ":",
entre o cabeçalho e o valor
--
Reinaldo de Carvalho
http://korreio.sf.net
http://python-cyrus.sf.net
Mais detalhes sobre a lista de discussão Postfix-BR