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]