On Fri, 25 May 2001, Angelo M. Rodrigues wrote:

> Estou enviando e-mail a partir de um script PHP, mas o e-mail retorna com o
> seguinte erro:
> 
> ----- Transcript of session follows -----
> <<< 501 <[EMAIL PROTECTED]>... Sender domain must exist
> 501 [EMAIL PROTECTED] Data format error

> Algu�m sabe o porque disso estar acontecendo?


Veja:

        $ host fred.lhsnet.com.br
        Host not found.

Entretanto:

        $ host lhsnet.com.br
        lhsnet.com.br has address 128.121.221.182
        lhsnet.com.br mail is handled (pri=10) by fred.lhsnet.com.br.lhsnet.com.br


Ent�o, ou voc� registra fred.lhsnet.com.br em seu DNS (altamente
recomendado!) ou voc� diz seu email � de @lhsnet.com.br.

> $from = "[EMAIL PROTECTED]";
> $mailheaders  = "From: $from\n";


Veja que isso n�o passa para o "envelope-address"!  O servidor web
roda como usu�rio "nobody" por isso aparece
"[EMAIL PROTECTED]" no envelope-address.


> mail($to, stripslashes($subject), $msg_body, $mailheaders);

Veja como se o comando acima permite definir o "from" do
envelope-address.

No sendmail isso � feito com o par�metro "-f [EMAIL PROTECTED]".


--- Wagner                      [EMAIL PROTECTED]



Assinantes em 27/05/2001: 2296
Mensagens recebidas desde 07/01/1999: 115375
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a